div.waitwindowlocalshadow { background-image: none !important; border: none !important; }

textarea {resize:none;}

.form-result-new ul.list_type_1 { margin: 20px 0 0 0; }
.faq_wrapper { padding: 0; }

/*--- quotes ---*/
.quoteContainer { margin-top: 16px;}
.index_quotes_block  .grey_content .investor-code a { color: #7f7f7f; font-size: 11px;}
.quoteListing { border-bottom: 1px solid #212121; height: 14px; padding: 5px 0;}
.quoteListing.row2 { border: none;}
.quoteExchange, .quoteLast, .quoteChange { width: 30%; float: left;}
.quoteChange { float: right;}
.quoteLast { width: 35%;}
.quoteChange img { float: right; width: 15px; height: 13px;}
.quoteChange .hightlightcolor {color: #006A51;}
.quoteChange .hightlight-color {color: #ED3023;}

/*--- / quotes ---*/


/*--- photogallery ---*/
.sort_2_wrapper { margin-left: -20px;  margin-top: -20px;}
.albums_list_wrapper { margin-left: -20px; margin-right: -20px;}
.albums_list_inner li .img { width: 255px; }
/*--- / photogallery ---*/

/*--- board_of_directors / manadgement ---*/
.list_type_2 { margin-left: 0px;  margin-top: -20px; margin-right: -20px;}
.inner_management_wrapper { margin-left: -20px;  margin-top: -20px;}
.list_type_2.directors_list {}
/*--- / board_of_directors / manadgement ---*/

/*.investor_calendar_table { margin-left: -20px;  }*/
/*.investor_calendar_events_types { margin-bottom: 20px; } */
.investor_calendar_table div.make_width { width:65px; }

.print-content { width: 556px; }
.print-content .sort_wrapper, .print-content .show_more { display: none !important;}

.news_list.inner.news_list_ajax_also {margin-bottom: 0px; padding-top:0px;}
.inner_content_text .sort_wrapper {margin-left: -20px; margin-right: -20px; margin-top: -16px;}
.news_list.inner { margin-left: 4px; margin-right: -20px;}

.inner_content_text .show_more_wrapper, .results_center_text .show_more_wrapper {margin-left: -20px; position: relative; margin-right: -20px; z-index:1000;}
*:first-child+html .inner_content_text .show_more_wrapper { position: static;}


.show_more_wrapper.inner_section {margin-left: -20px; margin-bottom: -15px; position: relative; margin-right: -20px;}

.inner_content_text .inner_news_wrapper {padding: 0px;}
.inner_content_text .img_with_desc {padding-top:0;padding-left: 4px;}
.inner_content_text .news_count_2 {padding-left: 4px;}
.show_more_wrapper_left {float:left; padding-top: 0px; margin-top: -4px;}
.right_side_block .quote_inner .quoteLast {width: 40%;}

.edit-tab-inner table {width: 100%;}

.bg-color-white {background-color:white;}

.tab_content { display: none; }

.inner_content_text .report_blocks_wrapper { padding-left: 0px; padding-right: 0px; padding-bottom: 0px;}
.inner_content_text .report_block { margin-right: -20px;}
/*.inner_content_text .report_block .show_more_wrapper { margin-right: 0; bottom: -20px }  margin-right: 0; */

.subscribe_blocks_wrapper { margin: 0; padding: 0 0 20px 0;}

.list_type_1 li.btns button {width: 80px}
.subs-setting-data-table .list_type_1 li.btns button {width: 105px}
.subs-setting-data-table .list_type_1 {margin-left: 0; margin-right: 0;}
.subs-setting-data-table td {padding: 5px;}
.subs-setting-data-table .list_type_1 li.btns button {margin: 0px;}

.ajax_next_list_pad { padding-top:0; }
.no_items_mes { padding: 20px 0; }
.bottom_text_link { position: absolute; margin:0;padding: 0; z-index:1000; bottom: 6px; left: 20px; bottom: 20px\0/; }
*:first-child+html .bottom_text_link { bottom: 20px; left: 20px;}

.search_list { margin-left: 0px; }

.position_pager_bottom a { position:relative; margin-bottom: -20px; }
span.search_sort_links_text {  color: #ffffff; font-size: 11px; }
.sort_wrapper .sorting a.search_sort_links_a { color: #2BB091;  font-size: 11px; }
.sort_wrapper .sorting a.search_sort_links_a:hover { color: #ED3023; font-size: 11px; }

/*.group_structure_wrapper { margin: -16px -20px -20px;}*/
.albums_list_wrapper { padding-bottom: 0px; }
.add_sort_wrapper { margin-bottom: 20px; }
.no_border_bottom { border-bottom: none; }

/*  .show_more_wrapper { width: 100%; }  */

/*.report_block { border-top: 1px solid #CCCCCC; padding-top: 20px; }*/

.report_block .docs_list_2 { margin-bottom: 20px; }
.report_block .show_more_wrapper { padding-top: 10px;}

.add_border_bottom { border-bottom: 1px solid #CCCCCC; /*padding-right: 20px;*/}
.add_border_bottom .show_more_wrapper { margin-bottom: 0; padding-top: 10px; bottom: -1px;}

/* /buyers/production/ */
.customer_block_wrapper .img img { }
.customer_block_wrapper.content_ru img#customerMap { background-image: url(/upload/img/customer-map_ru.png); }
.customer_block_wrapper.content_en img#customerMap { background-image: url(/upload/img/customer-map_en.png); }
#tooltip {padding: 8px; position: absolute; border: 1px solid #ebebeb; background-color: #FFFFFF; z-index: 100; display: none; }
.customer_block_wrapper .img .content { display: none; }
#tooltip h3 { color: #3a3a3a; margin: 0 0 10px -2px; }
#tooltip div.img { float: left; width: 152px; }
#tooltip div.data { float: left; width: 210px; padding: 0 10px; }
#tooltip li { margin: 5px 0; }
.customer_block_wrapper .img img.s1 { background-position: 0px -634px }
.customer_block_wrapper .img img.s2 { background-position: 0px -1267px }
.customer_block_wrapper .img img.s3 { background-position: 0px -1901px }
.customer_block_wrapper .img img.s4 { background-position: 0px -2535px }
.customer_block_wrapper .img img.s5 { background-position: 0px -3168px }
.customer_block_wrapper .img img.s6 { background-position: 0px -3803px }
.customer_block_wrapper .img img.s7 { background-position: 0px -4437px }
.customer_block_wrapper .img img.s8 { background-position: 0px -5071px }
.customer_block_wrapper .img img.s9 { background-position: 0px -5705px }
.customer_block_wrapper .img img.s10 { background-position: 0px -6339px }
/* / /buyers/production/ */

.ul_news_block_on_inner { list-style: none; padding: 0; margin:0; }
.ul_news_block_on_inner li { padding: 9px 0 7px; border-bottom: 1px solid #333333 }
.ul_news_block_on_inner li.last { border-bottom: none}

/*------------------------ LOGISTIC PAGE ------------------------*/

.group_structure_table.logistic td.title a:hover {background-color: #242424}
.group_structure_table.logistic .title span.text { font-size: 12px; padding: 5px 5px 0; height: 29px;}
.group_structure_table.logistic td.title span {cursor: default;}
.group_structure_table.logistic td.content_text { padding-top: 0;}

/*------------------------ / LOGISTIC PAGE ------------------------*/

.map-columns li { font-weight: bold; background: none; padding-left: 0; }
.map-columns li li { font-weight: normal; margin: 0;  padding-left: 16px; background: url("/bitrix/templates/main/i/dot-li.gif") no-repeat scroll 0 6px transparent }

/* URL HACKS */

.investors_reporting_and_disclosure_disclosure .show_more_wrapper {
	margin-right: -20px !important;
	width: 100%\0/!important;
	/*
	left: auto\0/!important;
	right: 20px\0/!important;
	*/
}

.investors_reporting_and_disclosure_disclosure .show_more_wrapper a.show_more.fr { margin-right: 0 !important;}

.investors_reporting_and_disclosure_index_silvinit .show_more_wrapper {
	margin-right: 0px !important;
	bottom: -21px !important;
}

.investors_reporting_and_disclosure_annual .add_border_bottom {
	padding-right: 20px;
	margin-right: -20px;
}

.investors_reporting_and_disclosure_disclosure .inner_content_text { padding-bottom: 60px; }
/* / URL HACKS */

.bottom20important {bottom: 20px !important; }

.in_main_only { display: block !important; }
.in_pdf_only { display: none !important; }

.styled_ul.pdf_booklet_ul li { background:none; margin: 3px 0; }
.styled_ul.pdf_booklet_ul li label.level_one { font-weight:bold; }
.styled_ul.pdf_booklet_ul input { margin:0; }
.pdf_booklet_err_outer { height: 35px; }
.pdf_booklet_err  { display:none; color:red; padding-top:3px; }

.pdf_to_download { height: 60px;  padding-left:14px; padding-top: 20px; }  /* margin-bottom:40px; */
.create_pdf { padding-top:5px; }

.pdf_download { padding-left: 36px;  background: url(i/icon-pdf.gif) no-repeat 0 2px;} /* margin-top: 20px;*/

button.create_pdf_submit { width: 173px; height: 22px; margin: 0 0 0 14px; float: left; padding: 0; border: none; background: none; color: #ffffff; cursor: pointer; font-size: 11px;  background-color: #008263;}

.print-body .toggableblock, .print-body #toggableblock { display: block !important; }

.img_with_desc.photo_video .title.video_date {  color: #C2C2C4;  font-size: 13px; line-height: 20px; width:190px; float:left; }

.img_with_desc.photo_video .title.video_name { color: #2bb091;  font-size: 13px; line-height: 20px; width:190px; float:left;}


.albums_list_inner.custom_video_album li span.video_date { overflow: hidden; padding-top: 12px; float:left; clear:both; color: #C2C2C4;   font-size: 10px;   line-height: 10px; cursor: default; }

.albums_list_inner.custom_video_album li a.video_name {  float:left; clear:both;}
.albums_list_inner.custom_video_album li a.video_name span {  padding-top:0px;}

.calendar_to_download { height: 30px;  padding-top: 20px;  }

.create_calendar_but {width: 100px; height: 22px; margin: 0; float: left; padding: 0; border: none; background: none; color: #ffffff; cursor: pointer; font-size: 11px;  background-color: #008263; }

.calendar_formats_window { padding: 10px 10px; }

.notetext { color: #2BB091 !important; font-weight: bold; }

.calendar_download_link {text-align: center; width: 135px; height: 25px; padding-top: 8px;}
.calendar_download_link:hover {color: #ffffff;}


/*------------------------ DOCUMENTS LIBRARY ------------------------*/
.documents_library_table_wrapper { margin: -16px -20px -20px; position: relative;}

.documents_library_table { width: 100%;}
.documents_library_table td { vertical-align: top;}
.documents_library_table td.documents_library_table_col_left { background-color: #f5f5f5; border-right: 1px solid #e2e3e3; padding: 20px; width: 210px;}
.documents_library_table td.documents_library_table_col_left ul { margin: 0; padding: 0; list-style: none;}
.documents_library_table td.documents_library_table_col_left ul li {}

.documents_library_table td.documents_library_table_col_right h2 { margin: 20px;}

.documents_library_table td.documents_library_table_col_right {}
.documents_library_table td.documents_library_table_col_right dl,
.documents_library_table td.documents_library_table_col_right dt,
.documents_library_table td.documents_library_table_col_right dd { margin: 0; padding: 0;   }

/* .documents_library_table td.documents_library_table_col_right dt h3 { display: inline; cursor:pointer;} */

.documents_library_table td.documents_library_table_col_right dt span {
	background: url("i/doclib_up_down_green_arrow.gif") no-repeat scroll 100% -88px transparent;
    color: #006A50;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    padding-right: 12px;
	font-size: 15px;
}

.documents_library_table td.documents_library_table_col_right dt.active span {
    background-position: 100% 8px;
}

.documents_library_table td.documents_library_table_col_right dl { margin: 20px; }

.documents_library_btns { margin: 20px 20px 20px 0 ;}

.documents_library_table td.documents_library_table_col_right dd { display:none;   }

/*------------------------ / DOCUMENTS LIBRARY ------------------------*/


.documents_library_table td.documents_library_table_col_right .img { float: left; width: 110px; overflow: hidden;}
.documents_library_table td.documents_library_table_col_right .text { margin: 0 50px 0 0;}
*:first-child+html .documents_library_table td.documents_library_table_col_right .text { float: left; margin-left: 15px;}
.documents_library_table td.documents_library_table_col_right .desc { padding-bottom: 10px; color: #6d7475;}
.documents_library_table td.documents_library_table_col_right .date { color: #c2c2c4;}

body.investors_reporting_and_disclosure_annual #fancy_annual_report .feedback {display: none;}


.grey_block_middle .errortext { color: #FFF !important; font-weight: bold; }
.grey_block_middle  { color: #FFF;  }

#fancybox-content .object-content { overflow: hidden; }

dl.font-min dt span { font-size: 12px; line-height: 16px; border: none; font-weight: bold;}
dl.font-min dt span:hover { border-bottom: 1px solid #006A50;}

.ul_news_block_on_inner.items_count_3 li { float: left; width: 33%; }
.ul_news_block_on_inner.items_count_3 li .title { width: 86%; display: block; }

a.zoom-link { background: url("i/zoom.png") no-repeat scroll 100% -4px transparent; padding-right: 23px;}
a.zoom-link:hover { background-position: 100% -26px;}

body.calendar-page .disclosure { border-top: none; }
body.calendar-page .sort_2_wrapper { margin-top: -30px; margin-right: -20px; }