

/* Start:/bitrix/templates/RUSAL.WebSite.main.english/cookie.css?15271744761687*/
.cookie_notify { 
   z-index: 10000!important;
   position: fixed;
   bottom: 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   z-index: 1000;
   color: #ffffff;
   background: #45484D;
   background: -moz-linear-gradient(top,  rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,0.95)), color-stop(100%,rgba(0,0,0,0.95)));
   background: -webkit-linear-gradient(top,  rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
   background: -o-linear-gradient(top,  rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
   background: -ms-linear-gradient(top,  rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
   background: linear-gradient(to bottom,  rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
   width: 100%;
}

.cookie_notify a {
   display: inline-block;
   color: #31A8F0;
   text-decoration: none;
}

.cookie_notify a:hover {
   color: #31A8F0;
   text-decoration: underline;
}

.cookie_notify_text {
   font-family: sans-serif;
   font-size: 10pt;
   font-weight: 300;
   margin: 10px;
}

.cookie_notify_button {
   background-color: #b80001;
   border-bottom: 1px solid #222;
   border-radius: 5px;
   color: #FFF !important;
   cursor: pointer;
   display: inline-block;
   float: right;
   font-weight: bold;
   line-height: 1;
   margin-top: 2px;
   padding: 5px 10px 6px;
   position: relative;
   text-decoration: none;
   text-shadow: 0 -1px 1px #222;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?14387611433273*/
.b-menu
{
	position: absolute;
	bottom: 7px;
        left: 160px;
	right: 0;
	float:right;
}

.b-menu li
{
	position:relative;
	float: left;
	height:19px; 
	font-size: 13px;
	margin-left:5px;
	padding: 3px 8px 0 8px;
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/sprite.png) 100% -50px;
	color: #333;
	font-weight: bold;
cursor:pointer;
}

.b-menu li.main
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/sprite.png) 0 -28px;
}

.b-menu li:hover,
.b-menu li.active
{
	background: #e2001d;
	color: #fff;
}

.b-menu li:hover a{
	color:#fff;
}

.b-menu li a
{
	text-decoration: none;
	color: #333;
}

.b-menu li.active a
{
	color: #fff;
}

.b-menu li.active a
{
	cursor:pointer;
}

.b-menu li:hover .drop-down{
	display:block;
        /*background: red;*/
}
.b-menu .drop-down{
	border:3px solid #e2001d;
	position:relative;
	background:#f2f2f2;
	color:#f2f2f2;
	position:absolute;
	display:none;
	left:0px;
	top:22px;
	z-index:200;
	width:433px;
	padding:0 0 9px;
}
.b-menu .left .drop-down {
	left:auto;
	right:0;
}

.b-menu li.last-item {
	padding:3px 22px 0 17px;
}


.b-menu .drop-down .visual{
	float:right;
	margin:7px 10px 0 5px;
	width:132px;
	display:inline;
}
.b-menu .drop-down .visual img{
	vertical-align:top;
	margin:0 0 7px;
}
.b-menu .drop-down .visual a{
	text-decoration:underline;
	margin:0 0 0 5px;
	font-size:11px;
	color:#000;
	display:block;
	line-height:16px;
}
.b-menu .drop-down .visual a:hover{
	text-decoration:none;
}
.b-menu .drop-down ul{
	list-style:none;
	margin:0;
	padding:3px 0 0 6px;
	height:1%;
	width:269px;
	overflow:hidden;
}
.b-menu .drop-down ul li{
	float:none;
	position:static;
	background:none;
	border-top:1px solid #b9b9b9;
	height:auto;
	padding:0;
	margin:0 0 -1px;
}
.b-menu .drop-down ul li:first-child{
	border:0;
}
.b-menu .drop-down ul li a{
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	display:block;
	padding:0;
}
.b-menu .drop-down ul li a span{
	padding:0 0 0 2px;
	display:block;
}
.b-menu .drop-down ul li.last{
	border:0;
}
.b-menu .drop-down ul a:hover{
	display:block;
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/drop-c-h.gif) repeat-y;
}
.b-menu .drop-down ul li a:hover .holder{
	display:block;
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/drop-t-h.gif) no-repeat;
}
.b-menu .drop-down ul a:hover .frame{
	display:block;
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/drop-b-h.gif) no-repeat -5px 100%;
}
.b-menu ul li.first-item a:hover span{
	display:block;
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/drop-b-h.gif) no-repeat -3px 100%;
}
#horizontal-multilevel-menu > li.first-item a .frame {
	display:block;
	cursor:pointer;
}

#horizontal-multilevel-menu > li.first-item > .drop-down >ul > li.first-item a span {
	cursor:pointer;
}

#horizontal-multilevel-menu > li.first-item > .drop-down >ul > li.first-item a:hover span {
	display:block;
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/drop-b-h.gif) no-repeat -8px 100%;
	cursor:pointer;
}

.b-menu ul li.first-item a.root-item:hover span,
.b-menu ul li.first-item a.root-item-selected:hover span{
        background:none;
}
.b-menu ul li.first-item span{
	padding:0 0 0 4px !important;
}
#horizontal-multilevel-menu > li.first-item span,
#horizontal-multilevel-menu > li.first-item > a {
         padding:0 !important;
	cursor:pointer;
}
#horizontal-multilevel-menu > li.first-item a,
#horizontal-multilevel-menu > li.first-item a:hover {
padding:0 0 0 4px;
	cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/kroshka/style.css?142478664238*/
.b-breadcrumbs{
position: relative;
}

/* End */


/* Start:/bitrix/templates/RUSAL.WebSite.main.english/styles.css?1450171001693*/
.b-content-wrapper a{
	color: #e2001d;
}
.b-content-wrapper a.b-meta-print-footer{
	color: #4D4D4D;
}

ul.map-level-1{
margin-top:5px;
}
.map-level-1 li{
	margin-left:10px;
}
.my-data-table input[type=text], .my-data-table input[type=email]{
	border: 1px solid #CCCCCC;
	color: #4D4D4D;
	height: 20px;
	width: 98%;

}
.my-data-table textarea{
	border: 1px solid #CCCCCC;
	color: #4D4D4D;
}
.my-data-table input[type=submit]{
	background-color: #E2001D;
	color: #FFFFFF;
	font-weight: 700;
	height: 30px;
}
.b-content-content-text a.red{
	color:#E2001D;
}
.b-content-wrapper .name a{
	color:#4d4d4d;
	text-decoration:none;
	display:block;
	width:100%;
	margin: -5px -30px;
	padding: 5px 30px;
}
/* End */


/* Start:/bitrix/templates/RUSAL.WebSite.main.english/template_styles.css?145562937585983*/
HTML {height:100%; font-size:100.01%}
BODY {padding:0 0 35px 0; margin:0; font:normal 75% arial,helvetica,tahoma,verdana,sans-serif; color:#000; background:#f2f2f2}

TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 1em arial,helvetica,tahoma,verdana,sans-serif}
UL {margin:0; padding:0; list-style-type:none}
FORM, P, H1, H2, H3, H4 {margin:0}
IMG {border:0}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.clear {width:100%; clear:both; font-size:0; line-height:0}
.float100 {float:left; width:100%}
.ac {text-align:center}
.al {text-align:left}
.ar {text-align:right}
.vt {vertical-align:top}
.pr {position:relative}
.db {display:block}
INPUT, SELECT {vertical-align:middle}
.red {color:#e2001d}
.gray {color:#666}
.text {border:1px solid #b9b9b9}

.p_0_10_10_10 {padding:0 10px 10px 10px}
.mb5 {margin-bottom:5px}
.mb20 {margin-bottom:20px}
.mr5 {margin-right:5px}

.font09 {font-size:0.9em}

.fl{
higth: 660px;
}

div.osn{
z-index:1;
}

.b-wrapper
{
	width: 980px; 
	margin: 0 auto;
	padding: 0 22px 0 18px;
	background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_body.gif) repeat-y 0 0
}

ul, ol, li { list-style: none; }

TABLE {border-collapse:collapse}
.hide {display: none}
.blacklink {
	color: #000;
}
.b-header
{
	height: 80px;
	position: relative;
	background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_header.gif) repeat-x 0 100%;
	padding-bottom:7px;
	margin-bottom:6px;
        z-index:99;
}

.b-header:after{
	content:"";
	display:block;
	clear:both;
}

.b-logo
{
	float: left;
	background: #e6e6e6;
	height: 68px;
	width: 141px;
	padding:12px 0 0 10px
}

.b-logo-logo
{
	display: block;
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/logo.png") no-repeat #e6e6e6;
	height: 60px;
	width: 129px;
}

.b-header-right {float: right}

.b-meta
{
	overflow: hidden;
	float: right;
	padding-top:11px
}

.b-meta li
{
	float: left;
	margin-right: 11px;
	height: 20px;
	line-height: 19px;
	font-size: 11px;
}

.b-meta li a
{
	display: inline-block;
	
}

.b-meta-pda
{
	color: #808080;
}




//.china {display:inline-block; width:23px; height:13px; background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) no-repeat -157px -15px; vertical-align:middle}

.b-meta-sitemap
{
	width: 11px;
	height: 9px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) 0 0;
}

.b-meta-print
{
	width: 10px;
	height: 9px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -11px 0;
}

.b-meta-print-footer {
width: 10px;
height: 9px;
padding-left: 30px;
margin-left: -5px;
background: url(/images/print_link.png) 15px 1px no-repeat;
color: #4D4D4D;
font-size: 11px;
}
.b-meta-mailto
{
	width: 9px;
	height: 10px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -21px 0;
}

.b-meta-search
{
	border-left: 1px #808080 solid;
	height: 20px;
}

.b-meta-search-link
{
	background: #e6e6e6;
	margin-left: 10px;
	color: #333;
	overflow: hidden;
}

.b-meta-search-icon
{
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") repeat scroll -31px 0 transparent;
    float: left;
    height: 20px;
    margin: 2px 0 0 2px;
    width: 17px;
}

.b-meta-search-text
{
	float: left;
	margin-left: 5px;
}

.b-meta-search-text input
{
	width:100px; 
	border: none;
	background: #e6e6e6;
}

.b-meta-search-arrow
{
	margin: 5px 10px 0 23px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) 0px -10px;
	width: 5px;
	height: 10px;
	float: left;
	border: none;
	cursor:pointer;
	padding: 0px 0px 0px 0px;
}

.b-menu
{
	position: absolute;
	bottom: 7px;
        left: 160px;
	right: 0;
	float:right;
}

.b-menu li
{
	position:relative;
	float: left;
	height:19px; 
	font-size: 13px;
	margin-left:5px;
	padding: 3px 10px 0 10px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) 100% -50px;
	color: #333;
	font-weight: bold;
cursor:pointer;
}

.b-menu li.main
{
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) 0 -28px;
}

.b-menu li:hover,
.b-menu li.active
{
	background: #e2001d;
	color: #fff;
}

.b-menu li:hover a{
	color:#fff;
}

.b-menu li a
{
	text-decoration: none;
	color: #333;
}

.b-menu li.active a
{
	color: #fff;
}

.b-menu li.active a
{
	cursor:pointer;
}

.b-menu li:hover .drop-down{
	display:block;
        /*background: red;*/
}
.b-menu .drop-down{
	border:3px solid #e2001d;
	position:relative;
	background:#f2f2f2;
	color:#f2f2f2;
	position:absolute;
	display:none;
	left:0px;
	top:22px;
	z-index:200;
	width:433px;
	padding:0 0 9px;
}
.b-menu .left .drop-down {
	left:auto;
	right:0;
}

.b-menu li.last-item {
	padding:3px 22px 0 17px;
}


.b-menu .drop-down .visual{
	float:right;
	margin:7px 10px 0 5px;
	width:132px;
	display:inline;
}
.b-menu .drop-down .visual img{
	vertical-align:top;
	margin:0 0 7px;
}
.b-menu .drop-down .visual a{
	text-decoration:underline;
	margin:0 0 0 5px;
	font-size:11px;
	color:#000;
	display:block;
	line-height:16px;
}
.b-menu .drop-down .visual a:hover{
	text-decoration:none;
}
.b-menu .drop-down ul{
	list-style:none;
	margin:0;
	padding:3px 0 0 6px;
	height:1%;
	width:269px;
	overflow:hidden;
}
.b-menu .drop-down ul li{
	float:none;
	position:static;
	background:none;
	border-top:1px solid #b9b9b9;
	height:auto;
	padding:0;
	margin:0 0 -1px;
}
.b-menu .drop-down ul li:first-child{
	border:0;
}
.b-menu .drop-down ul li a{
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	display:block;
	padding:0;
}
.b-menu .drop-down ul li a span{
	padding:0 0 0 2px;
	display:block;
}
.b-menu .drop-down ul li.last{
	border:0;
}
.b-menu .drop-down ul a:hover{
	display:block;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/drop-c-h.gif) repeat-y;
}
.b-menu .drop-down ul li a:hover .holder{
	display:block;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/drop-t-h.gif) no-repeat;
}
.b-menu .drop-down ul a:hover .frame{
	display:block;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/drop-b-h.gif) no-repeat -5px 100%;
}
.b-menu ul li.first-item a:hover span{
	display:block;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/drop-b-h.gif) no-repeat -3px 100%;
}
#horizontal-multilevel-menu > li.first-item a .frame {
display:block;
cursor:pointer;
}

/*#horizontal-multilevel-menu > li.first-item a:hover .frame {
display:block;
background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/drop-b-h.gif) no-repeat -8px 100%;
cursor:pointer;
font-weight: bold;
}*/

#horizontal-multilevel-menu > li.first-item > .drop-down >ul > li.first-item a span {
cursor:pointer;
}

#horizontal-multilevel-menu > li.first-item > .drop-down >ul > li.first-item a:hover span {
display:block;
background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/drop-b-h.gif) no-repeat -8px 100%;
cursor:pointer;
}

.b-menu ul li.first-item a.root-item:hover span,
.b-menu ul li.first-item a.root-item-selected:hover span{
        background:none;
/*
padding:0 175 !important;
margin-left:12px !important;
*/
}
.b-menu ul li.first-item span{
padding:0 0 0 4px !important;
}
#horizontal-multilevel-menu > li.first-item span,
#horizontal-multilevel-menu > li.first-item > a {
         padding:0 !important;
cursor:pointer;
}
#horizontal-multilevel-menu > li.first-item a,
#horizontal-multilevel-menu > li.first-item a:hover {
padding:0 0 0 4px;
cursor:pointer;
}
.search-info{
	height:1%;
	overflow:hidden;
	width:374px;
	margin:15px 0 17px 16px;
	border:1px solid #a3a3a3;
}
.search-info fieldset{
	margin:0;
	padding:0;
	border:0;
}
.search-info .inp-search-info{
	margin:0;
	width:343px;
	padding:2px 4px 3px;
	float:right;
	display:inline;
	border:0;
}
.search-info .btn-search{
	border:0;
	margin:2px 5px 0 0;
	padding:0;
	width:17px;
	height:16px;
	cursor:pointer;
	float:right;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/input-search.gif) no-repeat;
}
.seek-site{
	width:550px;
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0 0 0 16px;
	padding:0;
}
.seek-site li{
	margin:0 0 25px;
}
.seek-site li .heading{
	font-size:14px;
	color:#e2001d;
}
.seek-site li .heading:hover{
	text-decoration:none;
}
.seek-site li .site{
	display:block;
	color:#a4a4a4;
	margin:4px 0 6px;
	line-height:18px;
}
.seek-site li p{
	margin:0;
}
.page-not-found{
	float:right;
	width:815px;
	padding:0 0 220px;
}
.page-not-found .number-eror{
	font-size:101px;
	color:#e2001d;
	margin:-5px 0 5px 2px;
	display:block;
	line-height:101px;
}
.page-not-found .eror span{
	color:#1e1e1e;
	font-size:14px;
	display:block;
	margin:0 0 19px;
}
.page-not-found .eror ul{
	list-style:none;
	margin:-4px 0 20px 17px;
	padding:0;
}
.page-not-found .eror li{
	padding:0 0 0 12px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/separ.gif) no-repeat 0 5px;
	margin:0 0 12px;
}
.page-not-found .eror li em{
	font-style:normal;
	color:#e2001d;
}
.page-not-found .eror li a{
	color:#e2001d;
}
.page-not-found .eror li a:hover{
	text-decoration:none;
}

.b-footer
{
	overflow: hidden;
	font-size: 10px;
	color: #333;
	border-top: #999 1px solid;
	padding: 10px 0 45px;
}

.b-footer-copyright
{
	float: left;
}

.b-sociallinks
{
	float: right;
	margin-right: 110px;
}

.b-sociallinks li
{
	float: left;
	margin-left: 10px;
}

.b-sociallinks a
{
	display: block;
	width: 24px;
	height: 24px;
	background: url(/images/sprite.png);
}

a.b-sociallinks-rss
{
	background-position: -271px 0;
}

a.b-sociallinks-tw
{
	background-position: -247px 0;
}

a.b-sociallinks-fb
{
	background-position: -247px -24px;
}

a.b-sociallinks-yt
{
	background-position: -271px -24px;
}


.b-footer-menu
{
	margin: 0 250px 0;
}

.b-footer-menu li
{
	display: inline-block;
	border-left: 1px #7f888e solid;
	padding: 0 4px 0 4px;
	float:left;
}

.b-footer-menu li:first-child
{
	border: none;
}

.b-footer-menu li a
{
	color: #7f888e;
	text-decoration: none;
}

.b-footer-menu li a:hover
{
	text-decoration: underline;
}

.b-sidebar-right
{
	float: right;
	width: 237px;
}
.b-sidebar-right.width234 {width:234px}

.index .b-sideblock.mb18 {margin-bottom:18px}
.index .b-sideblock.mb5 {margin-bottom:5px}

.b-sideblock
{
	margin-bottom: 4px;
}

.b-sideblock-table-header
{
	background: #f2f2f2 url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_h2.png) no-repeat 0 0;
	font-size: 14px;
	border-radius: 5px 5px 0 0;
	line-height: 21px;
	padding: 1px 0 0 6px;
	border-bottom: #333 1px solid;
	height:20px; 
}

.b-sideblock-table-header span
{
	font-weight: normal;
	font-size: 10px;
}

.b-sideblock-body
{
	border-bottom: #c6c6c6 1px solid;
	border-right: #c6c6c6 1px solid;
	border-left: #c6c6c6 1px solid;
	color: #000;
	font-size: 12px;
	padding: 10px;
/*	height:196px;
	overflow:hidden;
*/
}

.b-incrase
{
	display: inline-block;
	width: 9px;
	height: 8px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -221px -24px;
	margin: 0 2px;
}

.b-decrase-2
{
	display: inline-block;
        width: 7px;
        height: 9px;
        background: url(/images/strl.gif);
        margin: 0 2px;
}

.b-decrase
{
	display: inline-block;
	width: 9px;
	height: 8px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -230px -26px;
	margin: 0 2px;
}


.b-news
{
	position: relative;
	margin-bottom: 20px;
}

.b-news-header
{
	position: absolute;
	top: 12px;
	left: 5px;
	background: #e2001d;
	color: #fff;
	font-size: 11px; font-weight:bold;
	padding: 0 4px;
}
.rubrictitle {position: absolute; right:6px; bottom:20px; background: #e2001d; color: #fff; font-size: 12px; line-height:12px; font-weight:bold; text-transform:uppercase;  padding:6px 20px 6px 10px;}
.rubrictitle A {color:#fff; text-decoration:none}

.rubrictitle_2 {position: absolute; right:6px; bottom:20px; background: #868686; color: #fff; font-size: 12px; line-height:12px; font-weight:bold; text-transform:uppercase;  padding:6px 20px 6px 10px;}
.rubrictitle_2 A {color:#fff; text-decoration:none}


.b-news-content1
{
	color: #fff;
	border: 1px #cccccc solid;
	padding: 5px;
	position: relative;
}

.b-news-content
{
	/*background-color: #7F888E;*/
	color: #050505;
	border: 1px #cccccc solid;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 222px;
	height: 210px;
}

.b-new-header
{
	font-size: 12px;
}

.b-news-item
{
	height:86px;
	padding: 3px 10px 2px 10px;
	overflow: hidden;
	/*background: #7f888e;*/
	margin-top: -5px;
	text-align: left;
}

.b-new-snippet
{
	height:46px;
	padding-top:8px;
	font-style: italic;
	font-size: 11px;
	overflow:hidden;
}

.b-new-snippet.normal
{
	font-style: normal;
}

.b-new-snippet a
{
	font-style: normal;
	color: #fff;
}

.b-news-pager span
{
	float: left;
	margin-left: 2px;
	line-height: 21px;
}

.b-news-pager-counter
{
	font-style: italic;
	margin-right: 10px;
}

.b-meta-lang-ru.active{
        background-position: -5px -3px;
        cursor: auto;
}

.b-meta-lang-en.active{
        background-position: -39px -3px;
        cursor: auto;
}

.b-meta-lang-ch.active{
        background-position: -71px -3px;
        cursor: auto;
}

.b-meta-lang-ru{
        float: left;
	width: 25px;
	height: 21px;
	background: url(/images/language.png);
        background-position: -5px -22px;
	cursor: pointer;
}

.b-meta-lang-en{
        float: left;
	width: 25px;
	height: 21px;
	background: url(/images/language.png);
        background-position: -39px -22px;
	cursor: pointer;
}

.b-meta-lang-ch{
        float: left;
	width: 25px;
	height: 21px;
	background: url(/images/language.png);
        background-position: -71px -22px;
	cursor: pointer;
}

.b-news-pager-button
{
	width: 21px;
	height: 21px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png);
	cursor: pointer;
}

.b-news-pager
{
	font-size: 10px;
	float: right;
	margin: 5px 0 0 0;
}

.b-news-pager-button.prew
{
	background-position: -65px 0;
}

.b-news-pager-button.next
{
	background-position: -86px 0;
}

.b-news-advanced
{
	position: absolute;
	bottom: -13px;
	left: 5px;
	width: 109px;
	height: 11px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -107px 0;
	color: #fff;
	font-size: 9px;
	padding: 1px 0 1px 5px;
	cursor: pointer;
}

.b-news-advanced-arrow
{
	width: 5px;
	height: 3px;
	float: left;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -120px -18px;
	margin: 3px 5px 0 0;
}

.b-news-advanced-arrow.ad
{
	background-position: -126px -18px;
}

.b-news-other
{
	position: absolute;
	border: 1px #4d4d4d solid;
	border-top: none;
	border-radius: 0 0 5px 5px;
	padding: 5px 15px;
	background: #fff;
}

.b-news-other li a
{
	font-size: 12px;
	color: #000;
}


 	.news-top-header {
 	    padding:7px 10px;
 	    background:#ccc;
            font-size:10px;
text-align:left;
font-weight:bold;
 	    text-transform:uppercase;
 	}
 	
 	.news-manufact {
 	    margin-top:3px;
 	    background:#f4f4f4;
 	    overflow:hidden;
 	}
 	
 	.news-manufact-header {
 	    padding:3px 10px 2px 10px;
text-align:left;
font-size:11px;
 	}
 	
 	.news-manufact-item {
 	    width:33%;
 	    height:50px;
 	    float:left;
 	}
 	
 	.news-manufact-name {
 	    font-size:11px;
 	}
 	
 	.news-manufact-weight span {
 	    color:#de0225;
 	    font-size:16px;
font-weight: bold;
font-style:normal;
padding-right:2px;
 	}

.news-manufact-weight {
font-size:12px;
padding-left:3px;
font-style:italic;
}

.news-main-text {
clear:both;
text-align:left;
font-size:11px;
padding:3px 2px 7px 2px;
height:39px;
/*overflow:hidden;*/
}

.b-more a
{
	font-weight: bold;
	color: #333;
	font-size: 11px;
}

.b-more-more
{
	display: inline-block;
	width: 6px;
	height: 7px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -22px -11px;
	margin-left: 7px
}

.b-more-more.left
{
	margin: 0 3px 0 3px;
}

.b-more-m
{
	text-align: right;
}

.b-more-m a
{
	color: #808080;
	font-size: 11px;
	font-style: italic;
}

.b-sideblock-table
{
	padding-top: 0;
	padding-bottom: 2px;
}

.b-table-price
{
	width: 100%;
	margin: 5px 0;
}

.b-table-header
{
	background: #e6e6e6;
	text-align: left;
	margin: 0 -10px;
	color: #000;
}

.b-table-header a
{
        text-decoration:none;
	color: #000;
}

.b-table-header table
{
	width: 100%;
}

.b-table-header table th
{
	padding: 0px 5px 1px;
	font-weight:bold; text-align:left
}
.b-table-price TH
{
	text-align:left; color:#4d4d4d; 
	padding: 3px 0;
	border-bottom: #b3b3b3 dashed 1px;
}

.b-table-price td
{
	padding: 3px 0;
	border-bottom: #b3b3b3 dashed 1px;
	color:#000
}
.b-table-price td.ar {padding-right:10px}

.b-table-time th, .b-table-toggle th
{
	background: #fff;
	text-align: center;
}

.b-table-time th
{
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	font-size:11px; font-weight:bold
}

.b-table-time th:first-child
{
	border-left: none;
}

.b-table-toggle
{
	margin-bottom: -2px;
}

.b-table-toggle th
{
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #f2f2f2;
}

.b-table-toggle th:first-child
{
	border-left: none;
}

.b-table-time th.active
{
	border-bottom: none;
}

.b-table-toggle th .b-table-toggle
{
	color: #808080;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

.b-table-toggle th.active .b-table-toggle
{
	color: #000;
}

.b-sidebar-graph
{
	margin: 5px 0;
}

.b-center
{
	margin-right: 248px;
color: #4d4d4d;
	font-size: 12px;
	line-height: 1.5em;
}

.b-banner-main-slider
{
	position: relative;
}

.b-banner-main-slider-lt {
    float:left;
    width: 12px;
	height: 14px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/arrow-lt.png);
	cursor: pointer;
    position: absolute;
    left: 6px;
    top: 72px;
}

.b-banner-main-slider-rt {
    float:right;
    width: 12px;
	height: 14px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/arrow-rt.png);
	cursor: pointer;
    position: absolute;
    right: 6px;
    top: 72px;
}

.b-banner-main-slider-cont {
    display:none;
}

.b-banner-header
{
	position: absolute;
	top: 15px;
	left: 166px;
	color: #fff;
}

.b-banner-header-small
{
	font-size: 22px; line-height:22px; 
	font-weight: bold;
}

.b-banner-header-big
{
	font-size: 64px; line-height:64px
	
}

.b-banner-main-text
{
	position: absolute;
	height: 85px;
	width: 476px;
	padding:7px 27px 0 12px; 
	bottom: 100px;
	right: 0;
	background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page__20.png') repeat;
        line-height:1.3;
margin-right:1px;
}

.b-banner-main-text.sub
{
	height: 74px;
	width: 390px;
	bottom: 25px;
	font-size: 12px;
}

.b-banner-main-text p
{
	color: #fff;
	font-size:15px;
	font-weight:bold;
}

p.b-banner-main-text-progress {
    font-size:13px;
    color:#fff;
    font-weight:normal;
}

.b-banner-main-prev
{
	width: 15px;
	height: 18px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_13.png);
	cursor: pointer;
	position: absolute;
	left: 10px;
    top: 120px;
}

.b-banner-main-next
{
	width: 15px;
	height: 18px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_15.png);
	cursor: pointer;
	position: absolute;
	right: 10px;
    top: 120px;
}

.b-main-banner-pager
{
	position: absolute;
	bottom: 16px;
	right: 35px;
}

.b-main-banner-pager a
{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	width: 11px;
	height: 11px;
	border: #fff 1px solid;
	text-align: center;
	line-height: 11px;
	margin-left: 5px;
}

.b-main-banner-pager a.active-page
{
	color: #000;
	background: #fff;
	cursor: default;
}

.b-main-banner-corner
{
	bottom: 3px;
	right: 0;
	position: absolute;
	border-left: #e41e26 21px solid;
	border-bottom: #fff 23px solid;
}

.b-video-list
{
	width: 725px;
	height: 135px;
	position: relative;
	margin: 12px 0 16px 3px;
}

.b-video-list-place
{
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/video-back.png);
	width: 735px;
	height: 138px;
	position: absolute;
margin-left:-1px;
}

.b-video-list-preview
{
	position: absolute;
	left: -4px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/video-button.png);
	width: 19px;
	height: 94px;
	top: 20px;
}

.b-video-list-preview-none
{
	position: absolute;
	left: -7px;
	width: 19px;
	height: 94px;
	top: 12px;
	cursor: pointer;
}

.b-video-list-next
{
	position: absolute;
	right: -12px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/video-button.png) -19px 0;
	width: 19px;
	height: 94px;
	top: 20px;
}

.b-video-list-next-none
{
	position: absolute;
	right: -7px;
	width: 19px;
	height: 94px;
	top: 32px;
	cursor: pointer;
}

.b-video-list-place li
{
	float: left;
	width: 367px;
	position:relative
}
.b-video-list-place li .b-video-play {position:absolute; bottom:18px}


.b-video-list-place li .b-video-preview
{
	float: left;
	margin: 10px 10px 10px 15px;
	width: 150px;
}

.b-video-list-place li .b-video-description
{
	float: left;
	width: 180px;
	height:128px; overflow:hidden;
	margin: 10px 0 0 0;
}

.b-video-header
{
	font-size: 14px;
	color: #333;
	margin:0; padding:0 0 5px 0
}

.b-video-snippet a
{
	color: #000;
	font-size: 11px;
}

.b-video-play.right
{
	float: right;
}

.b-video-play span
{
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(/images/camera.gif);
	display: block;
	float: left;
	margin: 6px 3px 0 0;
}

.b-video-play a
{
	font-size: 10px;
	font-style: italic;
	color: #000;
}

.b-center-blocks
{   width:747px; 
	overflow: hidden;
	margin:0 0 20px -25px; padding-left:10px
}

.b-center-block
{
	width: 234px;
	float: left;
	margin: 0 0 0 15px;
}
/*
.b-center-block:first-child
{
	margin: 0 0 0 5px;
}
*/
.b-center-block-header
{
	color: #e2001d;
	background: #f2f2f2 url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_h3.png) no-repeat 0 0;
	font-size: 14px;
	border-radius: 5px 5px 0 0;
	line-height: 21px;
	padding: 1px 0 0 9px;
	border-bottom: #ee7d8b 1px solid;
}	


.b-center-block-body
{
	border-bottom: #e6e6e6 1px solid;
	border-right: #e6e6e6 1px solid;
	border-left: #e6e6e6 1px solid;
	height: 230px;
}

.b-center-block-body-list
{
overflow:hidden;
	padding: 5px 0;
}

.b-center-block-body-list li
{
overflow:hidden;
	width:200px; 
	font-size: 12px;
	border-bottom: 1px #eee solid; position:relative; font-size:11px;
        list-style:none;
padding:0 11px;
margin:0 5px;
}

.b-center-block-body-list li:last-child {
border:none;
}

.b-center-block-body-list li:hover
{
	background:#df0226;
}

.b-center-block-body-list a
{
	display:block; 
padding: 9px 0 8px 17px;
	color: #000;
	text-decoration: none;
	margin:0 -4px 0 1px;
font-size:12px;
padding-left:37px !important;
}
.b-center-block-body-list a:hover {
color:#fff;
}
.invest-pic-1 {
background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_20.png') no-repeat center left;
}
.invest-pic-2 {
background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_23.png') no-repeat center left;
}
.invest-pic-3 {
background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_25.png') no-repeat center left;
}
.invest-pic-4 {
background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_27.png') no-repeat center left;
}
.invest-pic-5 {
background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_29.png') no-repeat center left;
}
.invest-pic-6 {
background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_31.png') no-repeat center left;
}
.invest-pic-1:hover {
background:#df0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_20_h.png') no-repeat center left;
}
.invest-pic-2:hover {
background:#df0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_23_h.png') no-repeat center left;
}
.invest-pic-3:hover {
background:#df0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_25_h.png') no-repeat center left;
}
.invest-pic-4:hover {
background:#df0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_27_h.png') no-repeat center left;
}
.invest-pic-5:hover {
background:#df0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_29_h.png') no-repeat center left;
}
.invest-pic-6:hover {
background:#df0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_31_h.png') no-repeat center left;
}

.b-center-block-body-list li:hover a
{
	/*color: #fff; background: #e2001d;*/
}

.b-center-block-body-list li span
{
	display: block; position:absolute; left:-15px; top:50%; margin-top:-6px; 
	width: 4px;
	height: 7px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -9px -9px;
}

.b-center-block-body-list li:hover span
{
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -5px -9px;
}

.b-center-block-digital
{
	color: #000;
	font-size: 12px;
	margin: 5px;
}

.b-center-block-digital span
{
	color: #e2001d;
	font-size: 20px;
	font-weight: bold;
}

.b-center-block-map
{
	padding: 15px 7px 0 7px;
}

.b-map-legend
{
	font-size: 10px;
	color: #000;
	margin: 5px -5px 0 -5px;
}

.b-legend
{
;
	display: inline-block;
	margin: 0 3px;
}

.b-legend-1
{
	width: 4px;
	height: 5px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_03.png);
}

.b-legend-2
{
	width: 5px;
	height: 5px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_05.png);
}

.b-legend-3
{
	width: 4px;
	height: 5px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_07.png);
}

.b-legend-4
{
	width: 4px;
	height: 5px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_09.png);
}

.b-legend-5
{
	width: 5px;
	height: 5px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_15.png);	
}

.b-legend-6
{
	width: 6px;
	height: 5px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_17.png);	
}

.b-legend-7
{
	width: 5px;
	height: 6px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/new_main_page_01_19.png);	
}

.b-map-legend A
{
	color: #000; text-decoration:none; border-bottom:1px dashed #c0c0c0;
line-height:1.2;
}

.b-map-legend a:hover {
color: #000; text-decoration:none; border-bottom:1px dashed #de0226;
}

.b-map-legend A.active {border-color:#e2001d}

.b-pressreleases
{
	font-size: 11px;
	padding: 10px;
}

.b-pressreleases li
{
	margin-bottom: 10px;
	line-height: 1.4em;
	font-size:1em
}

.b-pressreleases .b-date
{
	color: #e2001d;
}

.b-pressreleases a
{
	color: #333;
}

.b-breadcrumbs
{
	overflow: hidden; margin-top:-6px
}

.b-breadcrumbs:after{
	content:"";
	display:block;
	clear:both;
}

.b-breadcrumbs UL {margin-left:-6px}

.b-breadcrumbs li
{
	float: left;
	font-size: 10px;
	margin-right: 6px;
}

.b-breadcrumbs a:first-child{
	background:none;
}

.b-breadcrumbs li a
{
	color: #4d4d4d; background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_breadcrumbs_link.gif) no-repeat 0 5px; padding-left:6px
}

.b-breadcrumbs li span
{
	color: #e2001d; background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_breadcrumbs.gif) no-repeat 0 5px; padding-left:6px
}

.b-content-wrapper
{
	padding: 7px 0 20px;
}

.b-sidebar-left
{
	float: left;
	width: 151px;
}

.b-left-menu
{
	
}

.b-left-menu-item
{
	font-size: 11px;
	font-weight: bold;
	border-top: #e2001d 1px solid;
	padding: 7px 0 7px 15px;
	line-height: 1.2em;
}
.b-left-menu-item.active {padding-bottom:7}
.b-left-menu-item.current  .b-left-menu-item-open {width:5px; height:6px; background-position:-22px -19px}

.b-left-menu a
{
	color: #333;
	text-decoration: none;
	display: block;
}


a.b-left-menu-item-active
{
	color: #e2001d;
	display: block;
	cursor: default;
}

.b-left-menu-inside-item
{
	font-weight: normal;
	font-size:10px;
	padding: 5px 0;
	border-top:1px solid #e6e6e6;
	display: none;
}
.b-left-menu-inside-item A {display:block; width:134px; padding:1px 2px; color:#333; margin:0 0 0 -2px}

a.b-left-menu-inside-item-active
{
	color: #fff;
	cursor: default;
}





.b-left-menu-inside-item.active A {background: #e2001d;}

.b-left-menu-item-open
{
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") repeat scroll -9px -16px transparent;
    display: block;
    float: left;
    height: 4px;
    margin: 4px 0 0 -9px;
    width: 6px;
	cursor: pointer;
}

.b-left-menu-item-close
{
    background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") repeat scroll -15px -16px transparent;
    display: block;
    float: left;
    height: 8px;
    margin: 4px 0 0 -9px;
    width: 5px;
}

.b-left-menu-item UL {padding-top:5px}
.b-left-menu-item.current {background-color:#e0011a}
.b-left-menu-item.current A {color:#fff}

.b-sideblock-content
{
	padding: 5px;
	border: #ccc 1px solid;
}

.b-sideblock-content-header
{
	background: #ccc;
	font-size: 13px;
	padding: 7px;
	margin:0 0 5px 0;
	line-height: 25px;
}

.b-sideblock-content-header-icon__ig
{
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") 0 bottom;
	margin-right: 10px;
}

.b-sideblock-content-header-icon__mod
{
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") -25px bottom;
	margin-right: 10px;
}

.b-sideblock-content-header-icon__cal
{
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") -50px bottom;
	margin-right: 10px;
}

.b-sideblock-content-header.info
{
	line-height: 18px;
	padding:3px;
	font-size:11px
}

.b-sideblock-content-header-icon__info
{	width: 19px;
	height: 19px;
	display: block;
	float: left;
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/final_02_07.png") no-repeat;
	margin-right: 6px;
}

.b-sideblock-content-pic-header
{
	font-size: 12px;
        color: #E2001D;
	font-weight: bold;
	margin:5px 0  8px 0;
}

.b-sideblock-content-pic-header.history
{
	color: #e2001d;
	border-bottom: #e2001d 1px solid;
	padding-bottom: 3px;
}

.b-sideblock-content-pic-body
{
	font-size: 11px;
	line-height: 1.3em;
	margin-top: 3px;
}

.b-sideblock-content-pic-more
{
	font-size: 10px;
	color: #808080;
	font-style: italic;
}

.b-sidebar-left-banner
{
	margin: 20px 0;
	width: 151px;
	//background: #f1f1f1;
	//border-top: #b3b3b3 10px solid;
	height: 150px;
	//background: url("/images/banner_left.png") no-repeat;

}

.b-content-content
{
	margin-left: 165px;
}
.b-content-content.mr165 {margin-right:165px}

.b-content-content-header
{
	font-size: 18px;
	font-weight:normal;
	color: #fff;
	background: #e2001d;
	padding: 2px 0 2px 12px;
	margin:0
}
.b-content-content-header.mb15 {margin-bottom:15px}
.b-content-content-header.mb10 {margin-bottom:10px}
.b-content-table

{
	margin: 10px 0 15px 12px;
	width: 98%;
	text-align: center;
}

.b-table-side-header
{
	width: 40%;
	padding: 5px 40px 5px 5px;
	text-align: left;
}

.b-content-table-header
{
	background: #e2001d;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px #333 solid;
	border-top: 1px #333 solid;
}

.b-content-table td
{
	height: 25px;
	font-size: 11px;
	border-bottom: 1px #333 solid;
	color:#333
}

.b-content-table-subheader td
{
	background: #f2f2f2;
	font-weight: bold;
	color:#000
}


.b-table-disclaimer
{
	font-size: 11px;
	font-weight: bold;
	line-height: 1.6em;
        padding-left:12px;
}

.b-table-disclaimer-items
{
	font-size: 11px;
	line-height: 1.3em;
	margin:0 0 20px 0;
	padding-left:12px;
}
.b-table-disclaimer-items LI {font-size:10px}


.b-sidebar-right-hr
{
	background: none repeat scroll 0 0 #FFFFFF;
    border-left: medium none;
    border-top: 1px solid #CCCCCC;
    color: #FFFFFF;
    margin: 10px 0;
}

.b-pdf
{
	display: block;
	width: 21px;
	height: 21px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) right bottom;
	float: left;
	margin-right: 3px;  margin-top:2px
}

.b-table-useful
{
	font-size: 9px;
	width: 213px;
	margin-left:1px
}

.b-sidebar-right .b-table-useful {
  margin-left:0;
}

.b-table-useful a
{
	color: #000000;
	text-decoration: none;
	font-size:11px; white-space:nowrap
}

.b-table-useful th
{
	width:123px;
	height: 20px;
	padding: 3px 0 0 5px;
	border-bottom: 1px #ccc solid;
	font-size:11px; text-align:left
}
.b-table-useful td
{
	height: 20px;
	padding: 3px 0;
	border-bottom: 1px #ccc solid;
	font-size:11px
}
.b-table-useful .next TD, .b-table-useful .next TH {border:0}

.b-table-useful th .b-more-more.left {margin-left:-12px}

.b-table-useful td:last-child
{
	width: 40%;
	line-height: 22px;
}

.b-table-useful tr:last-child td
{
	border-bottom: none;
}

.b-content-content-text
{
	font-size: 12px;
	margin-top: 10px;
}

.b-content-content-list-header
{
	margin: 10px 10px;
	font-size: 14px;
}

.b-content-content-text p
{
	line-height: 1.5em;
	margin-bottom: 15px;
	font-size: 12px;
}

.anod-content-image {
    text-align:center;
    padding:20px 0;
}

p.eco
{
/*	margin-left: 10px; */
}

.b-content-content-list
{
        color: #4D4D4D;
	margin-left: 26px;
}

.b-content-content-list h3
{
/*	border-left: 2px solid #E2001D;*/
    font-size: 12px;
    font-weight: normal;
    line-height: 11px;
    margin: 0 0 7px -6px;
    padding-left: 4px;
}

.b-content-content-list p
{
	margin: 0;
	line-height: 1.5em;
}

.b-content-content-list li
{
/*	list-style: decimal outside none; */
        color: #4D4D4D;
	margin-bottom: 20px;
}

.b-quotation
{
	margin-left: -40px;
	border-top: #cacaca 1px solid;
	background: #f2f2f2;
	padding: 10px;
	overflow: hidden;
	position: relative;
}

.b-quotation.photoless
{
	margin-left: 0px;
	margin-bottom: 10px;
}

.b-quotation-icon
{
	width: 20px;
	height: 17px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -254px bottom;
	display: block;
	float: left;
	margin-right: 10px;
}

.b-quotation img
{
	float: left;
}

p.b-quotation-text
{
	font-style: italic;
	margin-left: 194px;
}

.b-quotation.photoless p.b-quotation-text
{
	margin-left: 30px;
}

p.b-quotation-signature
{
	margin: 10px 20px 10px 300px;
	font-weight: bold;
	line-height: 1em;
}

p.b-quotation-signature-small
{
	margin: 10px 20px 10px 300px;
	font-style: italic;
	line-height: 1em;
	font-size: xx-small;
}

p.b-quotation-signature span
{
	font-size: 10px;
	font-weight: normal;
}

.b-quotation-corner
{
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 15px solid #fff;
	border-left: 15px solid #f2f2f2;
}

.b-content-content-link
{
	color: #e2001d;
	text-decoration: underline;
}

.b-content-content-links
{
	margin-left: 5px;
}

.b-content-content-links.progress
{
	margin-left: 30px;
}

.b-content-content-links > div
{
	margin-bottom: 15px;
}

.b-content-content-text-header
{
	font-size: 14px;
	color: #4d4d4d;
	padding: 0 0 8px 12px;
}

.b-content-content-text-header-red
{
    font-size:16px;
    color:#de0226;
    padding:20px 0 20px 12px;
}

.b-content-content-text-header.bottom
{
	border-bottom: #e2001d solid 1px;
}

.b-content-content-text-p
{
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.5em;
	margin-bottom: 10px;
        padding-left:12px;
}

.b-content-content-text p, table
{
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.5em;
	margin-bottom: 10px;
        padding-left:12px;
}

.b-content-content-text-p p
{
	margin-bottom: 10px;
}

.geography .b-content-content-text-p {width:300px; padding-top:5px}

.b-content-content-text a, .b-content-content-text-p a
{
	color: #4d4d4d;
}

.b-content-content-text-list
{
	color:#4D4D4D;
	margin-bottom: 15px;
	padding-left: 15px;

}
.codex-inside ol {
	margin-top: 5px;
}
.codex-inside ol li {
	color:#4D4D4D;
	margin-bottom: 15px;
	padding-left: 1px;
list-style:decimal outside;
}

.b-content-content-text-list span
{
	background: url(/images/sprite.png) left bottom;
	display: block;
	float: left;
	width: 4px;
	height: 4px;
	margin: 5px 4px 0 -10px;
}

.b-content-content-text-lists
{
	margin-top: 5px;
        padding-left:12px;
}

.b-content-content-text-list a {
    color: #333333;
}

.b-content-content-text-image-inside
{
	border: 1px solid #ccc;
}

.b-content-content-text-image-inside.left
{
	float: left;
	margin: 0 15px 0 0;
}

.b-content-content-text-image-inside.right
{
	float: right;
	margin: 0 0 0 15px;
}

.b-content-content-text-image-inside.right.prev
{
	cursor: pointer;
	border-top: none; margin-right:16px
}

.b-mini-hint
{
	display: inline-block;
	border-bottom: #e2001d dashed 1px;
	cursor: pointer;
}

.b-definition
{
	font-weight: bold;
	color: #e2001d;
}

.b-more-inside
{
	margin-left: 200px;
	display: block; 
}

.b-form-feedback
{
	border-top: #333 1px solid;
	margin: 5px 0 30px;
	width: 100%;
}

.b-form-feedback table
{
	width: 100%;
}

.b-form-feedback td
{
	padding: 7px;
}

.b-form-desc
{
	font-weight: bold;
	width: 40%;
	vertical-align: top;
}

.b-form-inp input
{
	width: 100%;
	border: #ccc 1px solid;
	height: 20px;
}

.b-form-inp textarea
{
	width: 100%;
	height: 140px;
	border: #ccc 1px solid;
}

.b-form-captcha
{
	font-weight: bold;
}

.b-form-captcha p
{
	margin-bottom: 5px;
}

.b-form-captcha img
{
	float: left;
	margin-right: 10px;
}

.b-form-captcha input
{
	border: #ccc 1px solid;
	height: 20px;
}

.b-form-submit input
{
	background: #e2001d;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	/*	border-top: #fff 1px solid;
		border-left: #fff 1px solid;*/
	border-bottom: #404040 1px solid;
	border-right: #404040 1px solid;
    font-size:14px;
	cursor: pointer;
}

.b-icon-play
{
	position: absolute;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png) -221px 0;
	width: 26px;
	height: 25px;
	top: 146px;
	left: 14px;
	display: block
}

.b-manage-item
{
	width:385px;
	float:left;
	overflow: hidden;
	padding: 18px 0;
	margin-right:29px;
	border-bottom: 1px solid #8f8f8f;
min-height:145px;
}

.b-manage-item:last-child
{
	border: none;
}

.b-manage-photo
{
	float: left; 
	margin-left:17px
}

.b-manage-describe
{
	margin:-2px 0 0 145px;
}

.b-manage-name
{
	font-size: 18px;
	color:#333;
	font-weight: normal;
	border-bottom: 1px solid #e2001d;
	padding: 2px 0;
}

.manage_wrap .b-manage-item:last-child {
	border-bottom: 1px solid #8f8f8f;
}

.b-manage-status
{
	color: #8f8f8f;
	font-size: 12px;
	padding:8px 0 6px 7px;
	line-height: 1.5em;
}

.b-sideblock-content-pic-more.red
{
	color: #e2001d;
	font-size:11px;
	font-style: normal;
	margin-left: 3px;
}

.manage_more {
	margin-left:8px !important; 
}

.manage_wrap {
	overflow:hidden;
	margin-right:-30px;
	padding-bottom:130px;
}

.b-manage-images
{
	float: left;
}

.b-manage-describe.inside
{
	margin-left: 162px;
}

.b-manage-status.inside
{
	padding-left: 10px;
}

.b-manage-bio
{
	font-size: 14px;
	color: #e2001d;
	font-weight: normal;
	border-bottom: 1px solid #969696;
	padding: 2px 5px;
	margin-top: 10px;
}

.b-manage-bio-text
{
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.5em;
	padding-left: 10px;
}

.b-manage-images-preview
{
	float: left;
	margin: 5px 5px 0 0;
	position: relative;
	opacity: 0.5;
}

.b-manage-images-preview.active
{
	opacity: 1;
}

.b-manage-images-preview img
{
	border: #e2001d 2px solid;
}

.b-table-production
{
	width: 100%;
	margin-top: -10px;
}

.b-table-production td
{
	vertical-align: top;
	padding: 25px 5px 10px 0;
	background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_b-table-production.gif) no-repeat 15px 100%
}

.b-table-production td:last-child
{
	padding-right: 0;
}

.b-product-header
{
	color: #e2001d;
	border-bottom: #e2001d 1px solid;
	margin: 0 10px;
	padding: 2px 0;
	font-weight: normal;
	font-size: 14px;
}

.b-product-snippet
{
	margin: 10px 10px 0;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
}

a.b-product-more
{
	margin-right: 10px;
	font-style: normal;
}

.b-table-obligate
{
	margin-top: 15px;
	width: 100%;
	text-align: left;
}

.b-table-obligate th
{
	background: #d6d8d8; border-bottom:1px solid #000; font-size:14px; font-weight:bold; padding:5px 20px
}

.b-table-obligate td
{
	padding: 10px 20px;
}

.b-table-obligate td:first-child
{
	font-weight: bold;
}

.ui-datepicker-next, .ui-datepicker-prev
{
	display: none;
}

.b-links
{
	margin: 10px;
}

.b-pressrelease-list
{
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.5em;
	margin: 20px 0 0;
}

.b-pressrelease-list a
{
	color: #e2001d;
}

.b-pressrelease-date
{
	font-size: 14px;
	font-weight: bold;
}

.b-pager-mounth
{
	font-size: 14px;
	color: #1b1b1b;
	font-weight: bold;
	margin: 40px;
	text-align: center;
}

.b-pager-mounth a
{
	color: #1b1b1b;
	font-weight: normal;
	margin: 0 20px;
}




.b-calendar-control table td.active
{
	background: #ccc;
}

.b-calendar-control TABLE {width: 100%;margin: 0 auto;}
.b-calendar-control TH {width:26px; background: #ccc; padding: 2px; text-align:center; font-size:12px; font-weight:bold; color:#4d4d4d;}
.b-calendar-control TD {width:20px; height:20px; padding:1px 4px 0 2px; text-align: right; font-size:14px; color:#4d4d4d; font-size:11px}
.b-calendar-control TD DIV {display:block; width:17px; padding:2px 2px 2px 0; color:#4d4d4d; text-decoration:none}
.b-calendar-control TD DIV:hover, .b-calendar-control TD DIV.current {background-color:#ccc; text-decoration:none}


.b-calendar-control select
{
	border: 1px #ccc solid;
	height: 20px;
	margin-bottom: 10px;
}

.b-calendar-control-month
{
	width: 122px;
}

.b-calendar-control-year
{
	width: 80px;
	margin-left: 15px;
}

.b-pressrelease-header
{
	font-size: 14px;
}

.b-pressrelease-date.normal
{
	font-weight: normal;
	margin-top: 10px;
}

.b-print
{
	float: right;
	font-size: 12px;
	padding-left: 10px;
	height: 40px;
	border-left: #ccc 1px solid;
}

.b-print a
{
	color: #e2001d;
}

.b-meta-print.red
{
	display: block;
	float: left;
	margin: 3px 10px 0 0;
	background-position: -16px -54px;
}

.b-table-investor-calendar
{
	width: 100%;
	font-size: 12px;
}

.b-table-investor-calendar th
{
	background: #b9b9b9;
	padding: 5px 0;
	text-align: left;
	font-size: 14px;
	font-weight:bold
}

.b-table-investor-calendar td
{
	padding: 10px 0;
	border-bottom: 1px #333 solid;
}

.b-table-investor-calendar-t1
{
	width: 15%;
}

.b-table-investor-calendar-t2
{
	width: 30%;
}

.b-table-investor-calendar-t3
{
	width: 45%;
}

.b-table-investor-calendar-t4
{
	width: 10%;
}

.b-table-investor-calendar-t1 > div
{
	width: 20px;
	height: 20px;
	border: 1px #888 solid;
	margin-left: 20px;
}

.f-subscribe
{
	margin: 20px 0;
	font-size: 12px;
	color: #232323;
	line-height: 1.5em;
	margin-left: 10px;
}

.f-subscribe .days
{
	width: 30px;
	text-align: right;
	margin: 0 5px;
}

.f-subscribe .mail
{
	width: 100px;
	margin: 0 5px;
}

.f-subscribe .submit
{
	background: #e2001d;
	color: #fff;
	border: none;
	padding: 3px;
}

.b-calendar-disclaimer
{
	color: #b9b9b9;
	margin: 10px 0 0 10px;
	font-size: 11px;
}


.b-galary-lists
{
	width: 100%;
}

.b-galary-lists td
{
	padding-left: 20px;
}

.b-galary-lists a
{
	font-size: 11px;
	color: #333;
}

.b-galary-items 
{
	width: 100%;
	margin-bottom: 30px;
}

.b-galary-items td
{
	vertical-align: top;
	width: 212px;
}

.b-galary-items td:last-child
{
	width: 152px;
}

.b-galary-part
{
	width: 152px;
	margin: 10px 0;
	font-size: 10px;
}

.b-galary-part a
{
	color: #e2001d;
}

.b-galary-part span
{
	font-style: italic;
}

.b-galary-part-pic
{
	width: 118px;
	height: 118px;
	padding: 16px;
	margin-bottom: 5px;
	border: 1px solid #bcbcbc;
	text-align: center;
}

.b-galary-part-td
{
	vertical-align: middle;
	text-align: center;
	background: #e6e6e6;
	border: 1px solid #bcbcbc;
	width: 118px;
	height: 118px;
	border: 6px solid #FFFFFF;
    padding: 10px 10px 8px;
}

.b-galary-items-inside
{
	margin-top: 15px;
	 border-collapse: separate;
}

.b-galary-items-inside .b-galary-part-pic
{
	width: 150px;
	height: 150px;
	padding: 0;
}


.b-galary-part > div
{
	margin: 0 10px;
}

.b-content-content-subheader
{
	font-size: 14px;
	color: #333;
	margin: 20px 0 10px 0;
}

.b-content-content-subheader a
{
	font-size: 11px;
	color: #e2001d;
	font-weight: normal;
	margin-left: 10px;
}

.b-galary-inside-lists-wrapper
{
	overflow: hidden; padding-bottom:20px
}

.b-galary-inside-lists
{
	float: left;
	margin-right: 20px;
}

.b-galary-inside-lists li
{
	list-style: disc inside;
	color: #e2001d;
	font-size: 10px;
}

.b-galary-inside-lists li a
{
	color: #212121;
}

.b-galary-items-inside td
{
	
}

.cot
{
	padding: 0 2px;
}

.cot.active
{
	background: #bebebe;
}

.cot1
{
	border-bottom: 1px solid #39b54a;
}

.cot2
{
	border-bottom: 1px solid #00abff;
}

.cot3
{
	border-bottom: 1px solid #e2001d;
}

.cot4
{
	border-bottom: 1px solid #ff00ff;
}

td.inv-content-block {
    padding-right:15px;
}

.b-content-small-banners {
    overflow:hidden;
}

.b-small-banner {
    width:263px;
    height:72px;
    float:left;
    margin:0 20px 20px 0;
    color:#333333;
    background: #e9e9e9;
    cursor:pointer;
}

.b-small-banner-clear {
    clear:both;
}

.b-small-banner-capture {
    width:90px;
    height:72px;
    float:left;
}

.b-small-banner-capture-1 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_press_center_main_07.png') no-repeat center center; 
}

.b-small-banner-capture-2 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_press_center_main_09.png') no-repeat center center; 
}

.b-small-banner-capture-3 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_press_center_main_14.png') no-repeat center center; 
}

.b-small-banner-capture-4 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_press_center_main_16.png') no-repeat center center; 
}

.b-small-banner-capture-5 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_investors_3_23.png') no-repeat center center; 
}

.b-small-banner-capture-6 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_investors_3_25.png') no-repeat center center; 
}

.b-small-banner-capture-7 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_investors_3_30.png') no-repeat center center; 
}

.b-small-banner-capture-8 {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_investors_3_32.png') no-repeat center center; 
}

.b-small-banner-text {
    padding:11px 0;
    overflow:hidden;
}

.b-small-banner-header {
    font-size:18px;
    padding-bottom:1px
}

.b-small-banner-descr {
    font-size:11px;
}

.b-small-banner-arrow {
    width:7px;
    height:7px;
    float:right;
    margin:58px 7px 0 0;
    background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/sprite.png") repeat scroll -15px -16px transparent;
}

.b-content-red-link a {
    color:#e2001d;
}

.b-sideblock-news {
    padding:5px;
    border:#4d4d4d 1px solid;
    overflow:hidden;
}

.b-sideblock-slide {
   display:none;
}

.news-slide-capture {
    width:225px;
    height:118px;
}

.news-slide-text {
    color:#fff;
    font-size:11px;
    padding:10px 10px 5px 10px;
    overflow:hidden;
    line-height:1.4;
    background-color:#7f888d;
}

.news-slide-text a {
   color:#fff;
}

.news-slide-text a:hover {
   text-decoration:none;
}

.b-sideblock-slide-ctrls {
    overflow:hidden;
    background-color:#7f888d;
}

.b-sideblock-slide-wrapper {
    margin:0 8px 8px;
    float:right;
}

.b-sideblock-slide-counter {
    float:left;
    padding-top:4px;
    color:#fff;
    font-size:11px;
    font-style:italic;
}

.b-sideblock-slide-arrow-left {
    width:21px;
    height:21px;
    float:left;
    margin:0 3px 0 10px;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_investors_3_10.jpg') no-repeat top left;
    cursor:pointer;
}

.b-sideblock-slide-arrow-right {
    width:21px;
    height:21px;
    float:left;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_investors_3_12.jpg') no-repeat top left;
    cursor:pointer;
}

.b-niokr-content-table {
    font-size:11px;
    margin-left:12px;
}

.b-content-niokr-table-header {
    background:#E2001D;
    color:#fff;
}

.b-content-niokr-table-header th {
    border:1px #fff solid;
    padding:11px;
    text-align:left;
}

.b-content-niokr-table-subheader td {
    background:#F2F2F2;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    padding:7px 0 7px 11px;
    border-bottom:1px #000 solid;
}

.b-content-niokr-table-subheader1 td {
    background:#F2F2F2;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    padding:7px 0 7px 11px;
    border-bottom:0px #000 solid;
}

.b-content-niokr-table-row td {
    padding:11px;
    vertical-align:top;
}
.auctioner td{
vertical-align: middle !important;
}

.b-content-niokr-table-row-grey td {
    padding:11px;
    vertical-align:top;
    background: #E6E6E6;

}

.b-structures {
    margin-top:25px;
    color:#333;
    overflow:hidden;
}

.b-structure {
    overflow:hidden;
    clear:both;
    width:566px;
    float:left;
    font-size:13px;
    border-right:1px #e01133 solid;
}

.b-structure-single {
    padding:0 0 15px 0;
}

.b-structure-single .b-structure-head-wrap {
    padding:10px 12px;
}

.b-structure-first {
    width:567px;
    border-right:none;
    padding-bottom:0;
}

.b-structure-last {
    width:567px;
    border:none;
}

.b-structure-mrgn {
    border-right:1px #e01133 solid;
}

.b-structure a {
    color:#333;
}

.b-structure-head {
    font-weight:bold;
    background: #dbdbdb url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_03.png') no-repeat top right;
    overflow:hidden;
    cursor:pointer;
    height:27px;
}

.b-structure-head-last {
    background: #dbdbdb url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_14.png') no-repeat top right;
}

.b-structure-head-wrap {
    padding:5px 15px 5px 12px;
    margin-right:23px;
    border-top:1px #333333 solid;
}

.b-structure-head-first {
    background: #dbdbdb url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_01.png') no-repeat top right;
    overflow:hidden;
    height:27px;
}

.b-structure-head-wrap-first {
    margin-right:24px;
    border-right:none;
}

.b-structure-head-wrap-last {
    margin-right:24px;
}

.b-structure-head-wrap span {
    font-weight:normal;
}

.b-structure-head-wrap-red {
    padding:7px 15px 7px 12px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    background:#de0226 url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_06.png') repeat-y top right;
}

.b-structure-arrow {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_12.png') no-repeat center right;
}

.b-structure-arrow-open {
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_10.png') no-repeat center right;
}

.b-structure-name {
    float:left;
    width:298px;
}

.b-structure-cont {
    display:none;
    padding:15px 12px;
    background:#f2f2f2 url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_06.png') repeat-y top right;
}

.b-structure-cont-single {
    padding:7px 45px 10px 12px;
    background:#DBDBDB url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_structure_2_06.png') repeat-y top right;
}

.b-structure-cont-single-first {
    border-right:1px #e01133 solid;
}

.b-structure-cont-left {
    float:left;
    width:250px;
    overflow:hidden;
}

.b-structure-cont li {
    line-height:1.6;
}

.b-ideal-slides {
    border-bottom:1px #000 solid;
}

.b-ideal-slides-head {
    padding:6px;
    font-size:13px;
    color:#0e0e0e;
    border-top:1px #000 solid;
    overflow:hidden;
    cursor:pointer;
}

.b-china-slides-arrow {
    padding:0 9px;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/chichi.png') no-repeat center left;
}

.b-china-slides-arrow-open {
    padding:0 9px;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/chichi.png') no-repeat center left;
}

.b-ideal-slides-arrow {
    padding:0 9px;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/system_02_06.png') no-repeat center left;
}

.b-ideal-slides-arrow-open {
    padding:0 9px;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/system_02_03.png') no-repeat center left;
}

.b-ideal-slides-head {
    background: #fbfbfb;
}

.b-ideal-slides-open {
    background: #eee;   
}

/* Это комментарий */
/* padding было 39px; стало 1px; */
.b-ideal-slides-cont {
    padding:8px 10px 0 1px;
    border-top:1px #000 solid;
    display:none;
    overflow:hidden;
}
.popup {
    display:none;
}

.b-system-blocks {
    margin:15px -200px 0 0;
    overflow:hidden;
}

.b-system-block {
    width:234px;
    float:left;
    margin:0 15px 25px 0;
    border-bottom:1px #000 solid;
    background:#fbfbfb;
    overflow:hidden;
}

.b-system-block-head {
    padding:10px 5px 10px 15px;
    color:#fff;
    background:#de0225;
}

.b-system-block-cont {
    height:156px;
    padding:10px 5px 5px 20px;
    color:#000;
    font-size:11px;
    background:#fbfbfb;
}

.b-system-block-cont li {
    padding-bottom:7px;
}

.b-system-block-mark {
    margin:20px 25px 0 0px;
    padding-top:3px;
    border-top:1px #b9b9ba solid;
    font-style:italic;
}

.b-history-capture {
    width:567px;
    height:380px;
    margin:0 0 20px;
    overflow:hidden;
}

.b-history-descr {
    width:455px;
    height:145px;
    float:right;
    margin-top:136px;
    padding:10px 5px 5px 15px;
    color:#fff;
    background:#de0226;
	position:relative;
	z-index:100;
}

.b-history-descr-head {
    font-size:18px;
    height:45px;
}

.b-history-descr-text {
    padding:0 0 0 15px;
    line-height:1.6;
    width:435px;
    height:90px;
	overflow: auto;
	position: relative;
}

.b-history-descr-text-inside {
    padding-right:10px;
}

.b-history-descr-text-left {

}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.b-history-descr .scrollgeneric {
line-height: 4px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.b-history-descr .vscrollerbase {
    width: 5px;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/../images/index_08_07_history_066.png') repeat-y top left;
}

.b-history-descr .vscrollerbar {
width: 5px;
margin:0 auto;
height:20px !important;
background-color: #fff;
visibility:visible;
overflow:visible;
z-index:1000;
position:absolute;
}
.b-history-descr .hscrollerbase {
height: 4px;
background-color: white;
}
.b-history-descr .hscrollerbar {
z-index:1000;
position:relative;
height: 4px;
background-color: black;
}

.b-history-descr .scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

.b-history-slider-content .scrollgeneric {
line-height: 4px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.b-history-slider-content .hscrollerbase {

width:549px;
height:22px;
margin:30px -20px 0 -20px;
padding:14px 10px;
color:#7E7E7E;
font-size:11px;
font-weight:bold;
/*overflow:visible;*/
background: url('/bitrix/templates/RUSAL.WebSite.main.english/../images/timeline.png') no-repeat top left;

}
.b-history-slider-content .hscrollerbar {
z-index:1000;
position:relative;
width:58px;
height:20px;
background: url('/bitrix/templates/RUSAL.WebSite.main.english/../images/index_08_07_history_29.png') no-repeat top left;
}

.b-history-descr-text-right {
    width:20px;
}

.b-history-ver {
    clear:both;
    padding:18px;
    font-size:48px;
    color:#fff;
    font-weight:bold;
}

.b-history-slider {
	position:relative;
	width:567px;
    overflow:hidden;
}
.b-history-slider-left {
    width:17px;
    height:67px;
    float:left;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
    cursor:pointer;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/../images/index_08_07_history_06.png') no-repeat top left;
}
.b-history-slider-right {
    width:17px;
    height:67px;
    float:right;
    cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/../images/index_08_07_history_22.png') no-repeat top left;
}

.b-history-slider-cont {

}

.b-history-slider-cont div {
    float:left;
    margin:0 7px;
}

.b-history-slider-cont img {
    border:1px #de0226 solid;
}

.b-history-timeline {
    width:549px;
    height:22px;
    margin-top:20px;
    padding:14px 10px;
    overflow:hidden;
    
}

.b-history-timeline-lt {
    float:left;
	color: #7E7E7E;
    font-size: 11px;
    font-weight: bold;
	margin:0 0 0 12px;
}

.b-history-timeline-rt {
    float:right;
	color: #7E7E7E;
    font-size: 11px;
    font-weight: bold;
	margin:0 12px 0 0;
}
.stock-links {
    padding:10px 10px 10px 20px;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
}

.stock-links div {
    float:left;
    padding:4px 4px 1px 4px;
    margin-right:25px;
    cursor:pointer;
}

.stock-link-green {
    border-bottom:1px #40b44f solid;
}

.stock-link-blue {
    border-bottom:1px #29acfc solid;
}

.stock-link-red {
    border-bottom:1px #df0226 solid;
}

.stock-link-pink {
    border-bottom:1px #fd1efc solid;
    background:#b9b9b9;
}

.stock-table {
    overflow:hidden;
    margin:5px 0 10px;
}

.stock-table th {
    padding:8px 22px;
    font-size:14px;
    font-weight:bold;
    background:#b9b9b9;
}

.stock-table td {
    padding:8px 22px;
    text-align:center;
}

.stock-table .stock-up {
    color:#5d9122;
}

.b-lookup-ctrls {
    width:570px;
    color:#333;
    margin-top:10px;
}

.b-lookup-ctrls-input {
    overflow:hidden;
    padding:8px 0;
}

.b-lookup-ctrls-label {
    width:95px;
    float:left;
    font-size:13px;
    font-weight:bold;
}

.b-lookup-ctrls-field {
   overflow:hidden;
}

.b-lookup-ctrls-stock {
/*   width:50px;*/
}

.b-lookup-ctrls-line {
    width:284px;
    margin-top:5px;
    padding-top:7px;
    border-top:1px #333 solid;
}

.b-lookup-ctrls-line input {
    float:right;
    background:#b3b3b3;
    color:#000;
    font-size:14px;
    padding:5px 10px;
    border:medium none;
    cursor:pointer;
}

.popup {
    display:none;
}

#tooltip {
    width:420px;
    padding:20px 25px 10px 25px;
    font-size:11px;
    border:1px #e2e2e2 solid;
    background:#fff url('/bitrix/templates/RUSAL.WebSite.main.english/images/system_02_033.png') no-repeat top left;
    position: absolute;
  	z-index: 3000;
}

#tooltip p {
    font-size:11px;
}

#tooltip li {
    line-height:1.5em;
    color:#4D4D4D;
    padding-bottom:10px;
    list-style:decimal outside;
    margin-left:-25px;
}

.simpletable {width:97.5%; border-top:1px solid #000; margin-left:12px;}
.simpletable TH {border-bottom:1px solid #000; padding:9px 6px; text-align:left; vertical-align:top; color:#4d4d4d; font-weight:bold}
.simpletable TD {border-bottom:1px solid #000; padding:9px 6px; vertical-align:top; color:#4d4d4d}

.gallery {width:825px; margin-right:-20px}
.prewiev {float:left; width:142px; height:142px; margin:0 20px 22px 0; background-color:#e6e6e6; border-style:solid; border-width:1px 2px 2px 1px; border-color:#b3b3b3 #d2d2d2 #d2d2d2 #b3b3b3}
.prewiev TD {width:142px; height:142px; text-align:center; padding:0}

.select {white-space:nowrap}
.selectbox .select {position:absolute; border:1px solid #ccc; background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bg_select.gif) no-repeat 100% 50%; overflow:hidden; height:19px;  padding:0 0 0 10px;  font-size:11px; line-height:19px} 
.selectbox .styled {position:relative; opacity:0; z-index:2; height:21px; filter:alpha(opacity=0);}
.styled146 .select {width:136px} 
.styled146 .styled {width:148px}
.styled70 .select {width:60px} 
.styled70 .styled {width:72px}
.styled40 .select {width:40px} 
.styled40 .styled {width:52px}
.styled50 .select {width:50px} 
.styled50 .styled {width:62px}
.styled30 .select {width:35px} 
.styled30 .styled {width:47px}
.styled100 .select {width:90px} 
.styled100 .styled {width:102px}
/* adding by proverstka */
.b-history-slider {
	position:relative;
}
.b-history-slider ul img {
	vertical-align:top;
	border:1px solid red;
}
.b-history-slider ul {
	margin:0;
	float:left;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.b-history-descr {
	left:-9999px;
	position:absolute;
	top:0;
}
.b-history-slider ul li {
	float:left;
	width:68px;
	margin:0 10px;
}
.scrollable {
	height:90px;
	overflow:hidden;
}
.vscroll-bar {width:5px;}
.vscroll-up,.vscroll-down { display:none;}
.vscroll-line {background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/path01.gif) repeat-y 2px 0;}

.vscroll-slider {
	background:#fff;
	width:5px;
}
.b-main-gallery .b-history-capture {
	position:absolute;
	left:-9999px;
	top:0;
	margin:0;
}
.b-history-capture .bg {
	position:absolute;
	top:0;
	left:0;
}
.b-main-gallery .active-tab {left:0;}
.b-main-gallery .b-content-tabset {
	position:relative;
	overflow:hidden;
	height:380px;
	width:567px;
	margin:0 0 20px;
}
.duels-list-wrap {
	width:569px; /* ширина контейнера */
	overflow:hidden;
	height:140px;
}
.gallery-holder {
	height:102px;
	overflow:hidden;
}
#simple-slider {
	background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/timeline.png') no-repeat top left;
	width:569px;
    height:14px;
	position:relative;
}
.duels-list-wrap .handle {
	background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/handle.gif) no-repeat;
	width:58px;
	height:9px;
	position:absolute;
	top:2px;
	cursor:pointer;
	left:0;
}
.duels-list-wrap .btn-prev {
    width:17px;
    height:67px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
    cursor:pointer;
	top:0;
	left:0;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_history_06.png') no-repeat top left;
}
.duels-list-wrap .gallery-holder {
	width:535px;
	margin:0 0 0 17px;
}
.duels-list-wrap .btn-next {
    width:17px;
    height:67px;
    cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:0;
	right:0;
    background: url('/bitrix/templates/RUSAL.WebSite.main.english/images/index_08_07_history_22.png') no-repeat top left;
}
.duels-list-wrap .fader-l {
	background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/fader-l.png) no-repeat;
	height:69px;
	width:45px;
	position:absolute;
	top:0;
	left:17px;
}
.duels-list-wrap .fader-r {
	background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/fader-r.png) no-repeat;
	height:69px;
	width:45px;
	position:absolute;
	top:0;
	right:17px;
}
.manage_wrap .b-manage-item:last-child {
   float: left;
   margin-right: 29px;
   overflow: hidden;
   padding: 18px 0;
   width: 385px;
   border-bottom: 1px solid #8F8F8F;
}
.b-manage-bof
{
	width:553px;
	float:left;
	overflow: hidden;
	padding: 18px 0;
	margin:0 29px 0 12px;
	border-bottom: 1px solid #8f8f8f;
}
.im-li-dec {
        float:left; 
        margin-left:-20px;
border-right: 2px solid #E2001D;
padding-right: 3px;
}

	 .news-top-header {
     padding:7px 10px;
     background:#ccc;
     font-size:10px;
     text-align:left;
     font-weight:bold;
     text-transform:uppercase;
 }

 .context-main-text {
    padding:0 0 5px 10px;
    font-size:11px;
 }

 .context-more a{
     padding-left:5px;
     color:#5e5d5d;
     text-decoration:underline;
     font-style:italic;
     font-size:11px;
 }

 .context-more {
     color:#808080;
     text-decoration:underline;
     font-style:italic;
     font-size:11px;
     margin-top:5px;
     padding:0 0 0 10px;
     background:url('/bitrix/templates/RUSAL.WebSite.main.english/images/system_02_06.png') no-repeat center left;
 }

 .context-header {
     margin:5px 0 5px 10px;
 }

 .context-capt {
 }

 .context-red-label {
    width:120px;
    height:40px;
    margin:115px 0 0 92px;
    padding:5px;
    background:#de0226;
    text-transform:uppercase;
    color:#fff;
    font-size:12px;
 }

 .context-mole-label {
    width: 158px;
    height: 40px;
    margin: 122px 0 0 59px;
    padding: 5px;
    background: #868686;
    text-transform: uppercase;
    color: white;
    font-size: 12px;
 }

 .context-doc {
     padding:7px 7px 10px 7px;
 }
 .context-doc-icon {
     float:left;
     padding-right:15px;
 }
 .context-doc-descr {
     margin-top:-5px;
 }

.bl_link {
color:#000;
}
.more-lighter {
     display:block; 
     margin-top:5px;
     color:#5e5d5d;
}

.news-list {
	list-style:none;
	margin:0;
	padding:0 0 19px;
}
.news-list li {
	height:1%;
	font-size:12px;
	line-height:18px;
	color:#4d4d4d;
	padding:0 13px 23px;
	overflow:hidden;
}
.news-list li .date {
	font-size:14px;
	display:block;
	color:#4d4d4d;
	margin-bottom:1px;
}
.news-list ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
}
.news-list li p {margin:0 0 5px;}
.news-list li li {
	float:left;
	width:auto;
	padding:0 8px;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/separator.gif) no-repeat 0 4px;
	margin:0 8px 0 -8px;
	line-height:16px;
}
.news-list li li a {color:#e2001d;}
.news-list li li a:hover {text-decoration:none;}
.news-list li li .pdf {
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:8px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-pdf.gif) no-repeat 0 50%;
}

.news-list li li .pdf2 {
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-pdf.gif) no-repeat 0 50%;
}
.news-list li li .rtf2{
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-rtf.jpg) no-repeat 0 50%;
        line-height: 20px;
}
.news-list li li .doc2{
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-rtf.jpg) no-repeat 0 50%;
}
.news-list li li .xls2 {
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-xls.jpg) no-repeat 0 50%;
}
.news-list li li .zip2 {
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-zip.gif) no-repeat 0 50%;
}
.news-list li li .tif2 {
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-tif.gif) no-repeat 0 50%;
}
.news-list li li .mht2{
	font-size:10px;
	padding:5px 0 5px 21px;
	margin-left:0px;
	text-decoration:none;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/ico-mht.gif) no-repeat 0 50%;
}
.press-kit{
	list-style: none outside none;
    margin: 0;
    padding: 0 0 19px;
}
.press-kit li{
	margin:0 0 12px 12px;
	height:1%;
	overflow:hidden;
	padding:0 0 16px;
	border-bottom:1px solid #ccc;
}
.press-kit li .visual{
	float:left;
	width:145px;
	margin:0 29px 0 0;
}
.press-kit li .visual img{
	vertical-align:top;
}
.press-kit li .text{
	height:1%;
	overflow:hidden;
	border:0;
	margin:7px 0 0;
}
.press-kit li .text h4{
	margin:0 0 12px;
	font-size:14px;
}
.press-kit li .text p{
	border:0;
	line-height:17px;
	margin:0 0 12px;
}
.press-kit .hold{
	display:block;
	height:16px;
}
.press-kit li .text a{
	color:#e2001d;
}
.press-kit li .text a:hover{
	text-decoration:none;
}
.press-kit li .pdf{
	background: url("/bitrix/templates/RUSAL.WebSite.main.english/images/ico-pdf.gif") no-repeat scroll 0 50% transparent;
	font-size: 10px;
	margin-left: 8px;
	padding: 2px 0 1px 21px;
	text-decoration: none;
	color:#e2001d;
}
.press-kit li:last-child{
	border:0;
}
.b-structure-cont div {
padding-right:24px;
}
.b-structures li {
list-style:disc inside;
}

.codex-holder{
	height:1%;
	overflow:hidden;
	margin:0 0 12px 14px;
}
.codex-box{
	height:1%;
	overflow:hidden;
}
.codex-box h3{
	color:#4d4d4d;
	font-size:14px;
	margin:7px 0 9px;
	padding:0 0 12px;
	font-size:14px;
	border-bottom:1px solid #000;
}
.codex{
	height:1%;
	overflow:hidden;
	margin:0 0 0 17px;
}
.codex .visual{
	float:left;
	margin:4px 42px 0 0;
}
.codex .text{
	height:1%;
	overflow:hidden;
	border:0;
}
.codex .text p{
	margin:0 0 10px;
	color:#7a7a7a;
	line-height:18px;
	font-size:12px;
}
.b-ideal-slides ul li {
	margin-left:27px;
	color:#7a7a7a;
	line-height:18px;
	font-size:12px;
list-style: disc outside;
}
.b-ideal-slides ol {
margin:0;
padding-left:12px;
}
.b-ideal-slides ol li {
	margin-left:17px;
	color:#7a7a7a;
	line-height:18px;
	font-size:12px;
list-style: decimal outside;
}
.b-ideal-slides a {
color:#7a7a7a;
}
.codex .text .list{
	list-style:none;
	margin:15px 0;
	padding:0;
}
.codex .text .list li{
	background: url(/investors/corp_management/images/separ01.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
	line-height:24px;
	color:#7a7a7a;
}
.show-table{
	margin:45px 0 20px 20px;
}
.show-table img{
	vertical-align:top;
}
.show-table span{
	display:block;
	color:#c2c2c2;
	font-size:9px;
	width:260px;
	background: url(/investors/corp_management/images/point.gif) no-repeat 5px 2px;
	padding:0 0 0 10px;
	margin:12px 0 0 3px;
}

.forums{
	list-style:none;
	margin:16px 0 0;
	padding:0;
	border-bottom:1px solid #000;
}
.forums li{
	background:#eee;
	padding:5px 0 6px 6px;
	border-top:1px solid #000;
}
.forums li a{
	background: url("/investors/corp_management/images/innovation.gif") no-repeat 0 6px;
	padding:0 0 0 16px;
	text-decoration:none;
	color:#0e0e0e;
	font-size:12px;
}
.forums ul{
	list-style:none;
	margin:0;
	padding:0;
	margin:12px 0 17px 23px;
	background:#fff;
}
.forums ul li{
	border:0;
	padding:0;
	background:none;
	height:1%;
	overflow:hidden;
}
.forums ul li span{
	float:left;
	margin:2px 0 0;
}
.codex .forums ul li p{
	height:1%;
	overflow:hidden;
	margin:0;
}
.forums ul li a{
	background:none;
	text-decoration:underline;
	color:#4d4d4d;
	
	font-size:12px;
	padding:0;
}
.forums ul li a:hover{
	text-decoration:none;
}

.trade-holder{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.trade{
	list-style:none;
	margin:-18px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.trade li{
	border-bottom:1px solid #ccc;
	padding:25px 0 21px 17px;
	height:1%;
	overflow:hidden;
}
.trade .box-left{
	float:left;
	width:420px;
}
.trade .box-left .county{
	float:left;
	margin:0 10px 0 0;
}
.trade .box-left .country-text{
	height:1%;
	overflow:hidden;
}
.trade .box-left .country-text strong{
	display:block;
	margin:0 0 2px;
	font-size:14px;
}
.trade .box-left .country-text span{
	color:#333;
	font-size:12px;
}
.trade .box-right{
	height:1%;
	overflow:hidden;
	margin:3px 0 0;
}
.trade .box-right span{
	color:#333;
	font-size:12px;
	padding:0 0 0 22px;
	display:block;
}
.trade .box-right .phone{
	background: url(/images/tade01.gif) no-repeat 0 3px;
}
.trade .box-right .fax{
	background: url(/images/tade02.gif) no-repeat 0 50%;
}
.trade .box-right .name{
	background: url(/images/tade03.gif) no-repeat 0 50%;
}

.box-innovation{
	border: 1px solid #CCCCCC;
	padding: 4px 3px;
	margin:0 0 7px;
	height:1%;
	overflow:hidden;
}
.box-innovation img{
	vertical-align:top;
}
.box-innovation .visual{
	margin:0 0 10px;
}
.box-innovation .innovation{
	display:block;
	line-height:12px;
	color:#e2001d;
	text-decoration:underline;
	padding:0 0 7px 10px;
	margin:0 0 0 10px;
	line-height:20px;
	background: url(/images/innovation.gif) no-repeat 0 6px;
}
.box-innovation .innovation:hover{
	text-decoration:none;
}
.helpful-information{
	display:block;
	height:18px;
	margin:0px 1px 5px;
	padding:7px 0 0 28px;
	font-weight:bold;
	background:#ccc url(/images/info.jpg) no-repeat 6px 5px;
	color:#000;
	font-size:11px;
}
.press-kit{
	list-style: none outside none;
    margin: 0;
    padding: 0 0 19px;
}
.press-kit li{
	margin:0 0 12px 12px;
	height:1%;
	overflow:hidden;
	padding:0 0 16px;
	border-bottom:1px solid #ccc;
}
.press-kit li .visual{
	float:left;
	width:145px;
	margin:0 29px 0 0;
}
.press-kit li .visual img{
	vertical-align:top;
}
.press-kit li .text{
	height:1%;
	overflow:hidden;
	border:0;
	margin:7px 0 0;
}
.press-kit li .text h4{
	margin:0 0 12px;
	font-size:14px;
}
.press-kit li .text p{
	border:0;
	line-height:17px;
	margin:0 0 12px;
}
.press-kit .hold{
	display:block;
	height:16px;
}
.press-kit li .text a{
	color:#e2001d;
}
.press-kit li .text a:hover{
	text-decoration:none;
}
.press-kit li .pdf{
	background: url("/images/ico-pdf.gif") no-repeat scroll 0 50% transparent;
	font-size: 10px;
	margin-left: 8px;
	padding: 2px 0 1px 21px;
	text-decoration: none;
	color:#e2001d;
}
.press-kit li:last-child{
	border:0;
}

.b-sidebar-right .press-list,
.content-box .col .press-list{
	list-style:none;
	margin:0
}
.b-sidebar-right .press-list li,
.content-box .col .press-list li{
	margin:0 0 14px;
}
.b-sidebar-right .press-list li .date,
.content-box .col .press-list li .date{
	display:block;
	color:#e2001d;
	font-size:11px;
	margin:0 0 3px;
}
.b-sidebar-right .press-list li a,
.content-box .col .press-list li a{
	color:#000;
	font-size:11px;
}
.b-sidebar-right .press-list li a:hover,
.content-box .col .press-list li a:hover{
	text-decoration:none;
}

.box-innovation h4{
	background:#ccc;
	color:#020202;
	font-size:10px;
	height:18px;
	padding:7px 0 0 9px;
	text-transform:uppercase;
}
.box-innovation .more{
	display:block;
	font-size:11px;
	font-style:italic;
	color:#5e5d5d;
	margin:8px 0 0;
	padding:0 0 0 8px;
	background: url(/images/bullet02.gif) no-repeat 0 4px;
}

.box-innovation .press-list p{
	line-height:15px;
	font-size:11px;
	color:#050505;
	margin:0;
}

.structures-small-list li{
font-size:12px;
list-style:disc outside;
}
.structures-small-list ul{
padding: 0 0 0 20px;
}

.td-hor-align {
text-align:right;
}

.figures-holder{
	height:1%;
	overflow:hidden;
}
.figures-holder .heading{
	height:1%;
	overflow:hidden;
	margin:0 0 16px;
}
.figures-holder .heading li{
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	float:left;
	background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/bullet02.gif) no-repeat 0 5px;
}
.figures-holder .heading li a{
	color:#3c3c3c;
	font-size:12px;
	text-decoration:underline;
}
.figures-holder .heading li a:hover{
	text-decoration:none;
}
.figures-holder .heading .active a{
	background:#e0061e;
	text-decoration:none;
	color:#fff;
}
.facts{
	height:1%;
	overflow:hidden;
	margin:0 0 43px;
}
.main-facts{
	float:left;
	width:230px;
	margin:0 7px 0 0;
}
.main-facts h4{
	margin:0 0 10px;
	font-size:13px;
}
.main-facts p{
	margin:0;
	font-size:12px;
	line-height:18px;
}
.facts .visual{
	float:left;
	margin:2px 0 0;
}
.menu-info{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
	width:585px;
}

* html .menu-info{
	display:inline;
}
*+ html .menu-info{
	display:inline;
}

.big-container{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.big-container .col .container-col{
	height:1%;
	overflow:hidden;
	margin:0 0 25px;
}
.container-col h5{
	font-size:12px;
	margin:0 0 14px;
}
.container-col .people{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.container-col .people .visual{
	margin:0 7px 0 16px;
	float:left;
}
.container-col .people .text{
	height:1%;
	overflow:hidden;
	border:0;
}
.container-col .people strong{
	color:#e2061d;
	float:left;
	padding:6px 0 0 5px;
	font-size:18px;
	margin:0 7px 0 0;
}
.container-col .people em{
	font-style:normal;
	font-size:10px;
	color:#585b5c;
	float:left;
	margin:13px 0 0;
}
.container-col .box{
	border:1px dashed #cac9c9;
	padding:4px 8px 8px;
	font-size:10px;
	line-height:11px;
	margin:0 0 0 2px;
	width:132px;
}
.col .col-inner h5{
	margin:0 0 6px;
}
.col .col-inner .people strong{
	color:#e2061d;
	float:left;
	padding:6px 0 0 54px;
	font-size:18px;
	margin:0 7px 0 0;
}
.container-col h6{
	margin:-15px 0 16px;
	color:#a2a2a2;
	font-size:9px;
	font-style:italic;
}
.container-col .col-number{
	height:1%;
	overflow:hidden;
	margin:0 0 17px;
}
.container-col .col-number .visual{
	vertical-align:top;
	float:left;
	width:48px;
	margin:6px 10px 0 5px;
}
.container-col .col-number .text{
	height:1%;
	overflow:hidden;
	border:0;
	font-size:9px;
	color:#b0b0b0;
}
.container-col .col-number .text p{
	line-height:10px;
}
.container-col .col-number .text span{
	font-size:18px;
	color:#e2061d;
	margin:0 0 2px;
	display:block;
	font-weight:bold;
}
.container-col .market{
	list-style:none;
	margin:0;
	padding:0;
}
.container-col .market li{
	height:1%;
	overflow:hidden;
	margin:0 0 3px
}
.container-col .market li span{
	float:left;
	color:#e91c2c;
	font-size:11px;
	margin:0 10px 0 0;
	text-align:right;
	width:55px;
}
.container-col .market li em{
	color:#585b5c;
	font-size:10px;
	float:left;
	font-stretch:normal;
	text-align:left;
font-style:normal;
}
.container-col .plants{
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
.container-col .plants li{
	height:1%;
	overflow:hidden;
	margin:0 0 1px;
}
.container-col .plants li span{
	color:#e91c2c;
	font-size:13px;
	float:left;
	margin:0 12px 0 0;
	width:15px;
	text-align:right;
}
.container-col .plants li em{
	font-size:10px;
	float:left;
	color:#585b5c;
font-style:normal;
}
.menu-info{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
	width:585px;
}


.menu-info li{
	display: inline-block;
	margin:0 26px 25px 0;
	width:166px;
	vertical-align:top;
        zoom: 1; // IE hack to trigger hasLayout
        *display: inline; // IE hack to achieve inline-block behavior
}
* html .menu-info{
	display:inline;
}
*+ html .menu-info{
	display:inline;
}

.big-container{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.big-container .col .container-col{
	height:1%;
	overflow:hidden;
	margin:0 0 25px;
}
.container-col h5{
	font-size:12px;
	margin:0 0 14px;
}
.container-col .people{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.container-col .people .visual{
	margin:0 7px 0 16px;
	float:left;
}
.container-col .people .text{
	height:1%;
	overflow:hidden;
	border:0;
}
.container-col .people strong{
	color:#e2061d;
	float:left;
	padding:6px 0 0 5px;
	font-size:18px;
	margin:0 7px 0 0;
}
.container-col .people em{
	font-style:normal;
	font-size:10px;
	color:#585b5c;
	float:left;
	margin:13px 0 0;
}
.container-col .box{
	border:1px dashed #cac9c9;
	padding:4px 8px 8px;
	font-size:10px;
	line-height:11px;
	margin:0 0 0 2px;
	width:132px;
}
.col .col-inner h5{
	margin:0 0 6px;
}
.col .col-inner .people strong{
	color:#e2061d;
	float:left;
	padding:6px 0 0 54px;
	font-size:18px;
	margin:0 7px 0 0;
}
.container-col h6{
	margin:-15px 0 16px;
	color:#a2a2a2;
	font-size:9px;
	font-style:italic;
}
.container-col .col-number{
	height:1%;
	overflow:hidden;
	margin:0 0 17px;
}
.container-col .col-number .visual{
	vertical-align:top;
	float:left;
	width:48px;
	margin:6px 10px 0 5px;
}
.container-col .col-number .text{
	height:1%;
	overflow:hidden;
	border:0;
	font-size:9px;
	color:#b0b0b0;
}
.container-col .col-number .text p{
	line-height:10px;
}
.container-col .col-number .text span{
	font-size:18px;
	color:#e2061d;
	margin:0 0 2px;
	display:block;
	font-weight:bold;
}
.container-col .market{
	list-style:none;
	margin:0;
	padding:0;
}
.container-col .market li{
	height:1%;
	overflow:hidden;
	margin:0 0 3px
}
.container-col .market li span{
	float:left;
	color:#e91c2c;
	font-size:11px;
	margin:0 10px 0 0;
	text-align:right;
	width:55px;
}
.container-col .market li em{
	color:#585b5c;
	font-size:10px;
	float:left;
	font-stretch:normal;
	text-align:left;
}
.container-col .plants{
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
.container-col .plants li{
	height:1%;
	overflow:hidden;
	margin:0 0 1px;
}
.container-col .plants li span{
	color:#e91c2c;
	font-size:13px;
	float:left;
	margin:0 12px 0 0;
	width:15px;
	text-align:right;
}
.container-col .plants li em{
	font-size:10px;
	float:left;
	color:#585b5c;
}
.menu-info .exchange .market span{
	font-size:10px;
	margin:0 3px 0 0; 
}
.menu-info .exchange .market em{
	font-size:10px;
	font-style:normal;
}
.act_name {
background:#C0C0C0;
font-size:14px !important;
font-weight:bold;
padding:3px 15px;
}
.act_key {
font-size:12px !important;
font-weight:bold;
padding-left:15px;
width:65%
}
.act_value {
font-size:12px !important;
text-align:left;
}
.act_link {
color:#E2001D;
padding-left:10px;
background:url(/bitrix/templates/RUSAL.WebSite.main.english/images/bullet02.gif) no-repeat 0 5px
}
.b-meta-search-text input {
outline:none;
}

p.cont {
   margin:15px;
}

.container { width:725px; height:375px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:725px; display:none; }

.press-list-holder .press-list li {
padding: 7px 5px 9px 10px;
position: relative;
border-top: 1px solid #CCC;
margin: 0;
}

.box-innovation .press-list p {
line-height: 15px;
font-size: 11px;
color: #050505;
margin: 0;
}

.press-list-holder .press-list li .date {
padding: 0 0 0 12px;
margin: 0 0 1px;
background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/press-list01.gif) no-repeat 0 3px;
}

.press-list-holder .press-list li em {
background: url(/bitrix/templates/RUSAL.WebSite.main.english/images/press-list10.gif) no-repeat;
position: absolute;
bottom: 5px;
right: 5px;
width: 7px;
height: 7px;
}

.press-list-holder .press-list li.active, .press-list-holder .press-list li:hover {
background: #EBEBEB;
}

.no {
 text-decoration: none;
}

.b-text-item {
width: 273px;
float: left;
overflow: hidden;
margin-right: 0px;
border-bottom: 1px black solid;
min-height: 120px;
margin-bottom: 30px;
}
.b-text-i {
width: 10px;
float: left;
overflow: hidden;
margin-right: 0px;
min-height: 120px;
}
.b-ideal-slides1{
border-bottom: 1px black solid;
margin: 40px 0;
}

.sitm{
  width: 160px;
  display: inline-block;
  vertical-align: top;
}

common.css:1045

/*Telerik RadGrid MetroRed Skin*/

/*global*/

.RadGrid_MetroRed table
{
    border-width: 0px;
    margin-bottom: 0px;
}

.RadGrid_MetroRed td
{
    border-width: 0px;
}

.RadGrid_MetroRed
{
    border:1px solid #ffffff;
    background:#fff;
    color:#000;
}

.RadGrid_MetroRed,
.RadGrid_MetroRed .rgMasterTable,
.RadGrid_MetroRed .rgDetailTable,
.RadGrid_MetroRed .rgGroupPanel table,
.RadGrid_MetroRed .rgCommandRow table,
.RadGrid_MetroRed .rgEditForm table,
.RadGrid_MetroRed .rgPager table,
.GridToolTip_MetroRed
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_MetroRed .rgHeader:first-child,
.RadGrid_MetroRed th.rgResizeCol:first-child,
.RadGrid_MetroRed .rgFilterRow>td:first-child,
.RadGrid_MetroRed .rgRow>td:first-child,
.RadGrid_MetroRed .rgAltRow>td:first-child
{
	padding-left:8px;
}

.RadGrid_MetroRed .rgAdd,
.RadGrid_MetroRed .rgRefresh,
.RadGrid_MetroRed .rgEdit,
.RadGrid_MetroRed .rgDel,
.RadGrid_MetroRed .rgFilter,
.RadGrid_MetroRed .rgPagePrev,
.RadGrid_MetroRed .rgPageNext,
.RadGrid_MetroRed .rgPageFirst,
.RadGrid_MetroRed .rgPageLast,
.RadGrid_MetroRed .rgExpand,
.RadGrid_MetroRed .rgCollapse,
.RadGrid_MetroRed .rgSortAsc,
.RadGrid_MetroRed .rgSortDesc,
.RadGrid_MetroRed .rgUpdate,
.RadGrid_MetroRed .rgCancel,
.RadGrid_MetroRed .rgUngroup,
.RadGrid_MetroRed .rgExpXLS,
.RadGrid_MetroRed .rgExpDOC,
.RadGrid_MetroRed .rgExpPDF,
.RadGrid_MetroRed .rgExpCSV
{
	background-image:url('/bitrix/templates/RUSAL.WebSite.main.english/Grid/sprite.gif');
}

/*header*/
.RadGrid_MetroRed .rgHeader,
.RadGrid_MetroRed th.rgResizeCol
{
	border:0;
        border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
        border-right:1px solid #e5e5e5;
	padding-left: 8px;
}

.RadGrid_MetroRed th.rgSorted
{
	background-color:#e5e5e5;
}

.RadGrid_MetroRed .rgHeader,
.RadGrid_MetroRed .rgHeader a
{
    background-color:#e2001d;
    color:#ffffff;
}

.RadGrid_MetroRed th.rgSorted,
.RadGrid_MetroRed th.rgSorted a
{
    color:#000;
}

/*rows*/

.RadGrid_MetroRed .rgRow td,
.RadGrid_MetroRed .rgAltRow td,
.RadGrid_MetroRed .rgEditRow td
{
	padding-left: 8px;
}

.RadGrid_MetroRed .rgFooter td
{
	border-style:solid;
	padding-left: 0px;
}

.RadGrid_MetroRed .rgRow td
{
	border-color:#fff #e5e5e5;
}

.RadGrid_MetroRed .rgAltRow
{
	background:#ededed;
}

.RadGrid_MetroRed .rgAltRow td
{
	border-color:#e5e5e5;
}

/*.RadGrid_MetroRed .rgRow .rgSorted
{
	border-bottom-color:#fffaeb;
	background-color:#fffaeb;
}

.RadGrid_MetroRed .rgAltRow .rgSorted
{
	border-bottom-color:#f1ecdd;
	background-color:#f1ecdd;
}*/

.RadGrid_MetroRed .rgSelectedRow .rgSorted,
.RadGrid_MetroRed .rgActiveRow .rgSorted,
.RadGrid_MetroRed .rgHoveredRow .rgSorted,
.RadGrid_MetroRed .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_MetroRed .rgRow a,
.RadGrid_MetroRed .rgAltRow a,
.RadGrid_MetroRed tr.rgEditRow a,
.RadGrid_MetroRed .rgFooter a,
.RadGrid_MetroRed .rgEditForm a
{
	color:#e2001d;
}

.RadGrid_MetroRed .rgHoveredRow
{
    background:#e5e5e5;
} 

.RadGrid_MetroRed .rgSelectedRow
{
    color:#fff;
    background:#e61e26;
}

.RadGrid_MetroRed .rgSelectedRow input,
.RadGrid_MetroRed .rgSelectedRow a
{
    color:#fff;
}

.RadGrid_MetroRed .rgActiveRow
{
	background:#fff 0 -5200px repeat-x url('/bitrix/templates/RUSAL.WebSite.main.english/Grid/sprite.gif');
    color:#000;
}

.RadGrid_MetroRed .rgActiveRow input,
.RadGrid_MetroRed .rgActiveRow a
{
    color:#000;
}
*+html .RadGrid_MetroRed .rgSelectedRow .rgSorted{background-color:#ffa517}
* html .RadGrid_MetroRed .rgSelectedRow .rgSorted{background-color:#ffa517}

*+html .RadGrid_MetroRed .rgActiveRow .rgSorted,
*+html .RadGrid_MetroRed .rgHoveredRow .rgSorted{background-color:#ffe79c}
* html .RadGrid_MetroRed .rgActiveRow .rgSorted,
* html .RadGrid_MetroRed .rgHoveredRow .rgSorted{background-color:#ffe79c}

.RadGrid_MetroRed .rgEditRow
{
	background:#fff 0 -4900px repeat-x url('/bitrix/templates/RUSAL.WebSite.main.english/Grid/sprite.gif');
}
*+html .RadGrid_MetroRed .rgEditRow .rgSorted{background-color:#fff}
* html .RadGrid_MetroRed .rgEditRow .rgSorted{background-color:#fff}

.RadGrid_MetroRed .rgHoveredRow td,
.RadGrid_MetroRed .rgHoveredRow td.rgSorted
{
	border-color:#c3c3c3;
}

.RadGrid_MetroRed .rgActiveRow td,
.RadGrid_MetroRed .rgActiveRow td.rgSorted,
.RadGrid_MetroRed .rgSelectedRow td,
.RadGrid_MetroRed .rgSelectedRow td.rgSorted
{
	border-color:#e61e26;
}

.RadGrid_MetroRed .rgEditRow td,
.RadGrid_MetroRed .rgEditRow td.rgSorted
{
	border-color:#616161 #c3c3c3;
}

.RadGrid_MetroRed .rgDrag
{
	background-image:url('/bitrix/templates/RUSAL.WebSite.main.english/Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_MetroRed .rgFooterDiv,
.RadGrid_MetroRed .rgFooter
{
	background:#e4e4e4;
}

.RadGrid_MetroRed .rgFooter td
{
	border-top:1px solid;
	border-color:#999 #e4e4e4;
}

/*status*/

.RadGrid_MetroRed .rgPager .rgStatus
{
	border:1px solid;
	border-color:#e5e5e5;
	border-left-width:0;
}

.RadGrid_MetroRed .rgStatus div
{
	background-image:url('/bitrix/templates/RUSAL.WebSite.main.english/Common/loading_small.gif');
}

/*pager*/

.RadGrid_MetroRed td.rgPagerCell
{
	border:1px solid;
	border-color:#e5e5e5;
	border-right-width:0;
}

.RadGrid_MetroRed .rgInfoPart
{
	color:#777;
}

.RadGrid_MetroRed .rgInfoPart strong
{
	color:#000;
}

.RadGrid_MetroRed .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_MetroRed .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_MetroRed .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_MetroRed .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_MetroRed .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_MetroRed .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_MetroRed .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_MetroRed .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_MetroRed .rgPager .rgPagerButton
{
	border-color:#e61e26;
	background:#e61e26;
	color:#fff;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadGrid_MetroRed .rgNumPart a
{
	border:1px solid #fff;
	line-height:20px;
	color:#e2001d;
}

.RadGrid_MetroRed .rgNumPart a:hover
{
	color:#000;
	background-color:#e5e5e5;
}

.RadGrid_MetroRed .rgNumPart a.rgCurrentPage,
.RadGrid_MetroRed .rgNumPart a.rgCurrentPage:hover
{
	/* border-color:#e61e26; */
	background:transparent;
	text-decoration: none;
}

/*sorting, reordering*/

.RadGrid_MetroRed .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_MetroRed .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_MetroRed,
.GridReorderBottom_MetroRed
{
	background:0 0 no-repeat url('/bitrix/templates/RUSAL.WebSite.main.english/Grid/sprite.gif');
}

.GridReorderBottom_MetroRed
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_MetroRed .rgFilterRow td
{
    border-bottom:1px solid #e5e5e5;
}

.RadGrid_MetroRed .rgFilter
{
	background-position:0 -300px;
}

.RadGrid_MetroRed .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_MetroRed .rgFilterActive,
.RadGrid_MetroRed .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_MetroRed .rgFilterBox
{
	border-color:#e5e5e5;
	font:12px "segoe ui",arial,sans-serif;
	color:#000;
	height:15px;
}

/*filter context menu*/

.RadMenu_MetroRed .rgHCMClear,
.RadMenu_MetroRed .rgHCMFilter
{
	border-color:#7e7e7e;
	background:#e61e26;
	color:#000;
	font-family:"segoe ui",arial,sans-serif;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

@media print{
  .bx-unselectable{
    display:none  
  }

  #bx-panel-top{
    display:none  
  }

  #bx-panel-site-toolbar{
    display:none  
  }

  .bx-panel-folded{
    display:none  
  }

  .bx-panel-fixed{
    display:none  
  }

  .b-header-right{
    display:none  
  }

  .b-menu{
    display:none  
  }

  .b-sidebar-left{
width:0px;
    display:none  
  }

  .b-sidebar-right{
width:0px;
    display:none  
  }

  noindex{
    display:none
  }

  .b-footer-menu{
    display:none
  }

   .b-center{
     font-size:50px;
     margin-left:0;
     margin-right:0; 
  }
  
  .b-content-content-text-p
  {
    font-size:16px;
    margin-left:0;
    margin-right:0;
  }
}
div.article-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.article-date-time
{
	color:#486DAA;
}
.b-content-content-header { 
margin-bottom: 10px;
}
.tbl table{border-collapse:collapse; width:100%; border:none; margin:0; width:100%}
table.tbl{width:100%;}
.tbl td{color:#4d4d4d;border:1px solid #e0e0e0; padding:5px; vertical-align:top;font-size:11px;}
.td_ex{background:#f9f9f9; font-weight: bold;}
.frs_td{width:10%}
.tbl{display:none}
.tbl a{color:#4D4D4D}
.dop_info{cursor:pointer;margin:20px 0 0; border-top:1px solid #000; border-bottom:1px solid #000; background:#eeeeee;padding:5px 30px 5px 30px;position: relative}
.dop_info span{display:block; position: absolute; left:3px; top:2px; width:21px; height:21px; background:url("/images/icon01.png")}
.dop_info b{display:block; position: absolute; height: 8px; width: 5px; top:10px; right:10px; background:url("/images/sprite.png") -15px -16px no-repeat}

.b-content-table.l td { 
border-bottom: 1px solid #333333;
color: #333333;
font-size: 11px;
height: 25px;
padding-left: 11px;
}
.b-content-table.l { 
margin: 10px 0px 15px 12px;
text-align: left;
width: 98%;
}
.b-content-table.l th{ 
padding: 0 10px 0 12px;
}

.b-banner-main-slider a{
	text-decoration:none;
}
.subscribe-form input[type=submit]{
	max-width:90px;
	width:90px;
}
h1.b-content-content-header {
margin-bottom:0px;
}
.b-menu li.last-item {
    padding: 3px 11px 0;
}
.b-menu li {
    padding: 3px 12px 0 11px;
}
/* End */
/* /bitrix/templates/RUSAL.WebSite.main.english/cookie.css?15271744761687 */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?14387611433273 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/kroshka/style.css?142478664238 */
/* /bitrix/templates/RUSAL.WebSite.main.english/styles.css?1450171001693 */
/* /bitrix/templates/RUSAL.WebSite.main.english/template_styles.css?145562937585983 */
