body.news_index #padding
{display:none}

body.news_index h1
{border-bottom:0 !important}

body.news_detail h1
{clear:both;margin-top:10px}

#news_list_inner
{width:100%;min-height:100%;position:relative}

a.news img
{vertical-align:bottom}

h2.news_detail
{padding-top:40px;margin-top:0}

body.news_detail #w_content
{padding:0}

body.news_detail #w_content #padding
{display:none}

body.news_detail #news_detail_controls
{margin-top:20px;height:32px}

body.news_detail .news_date
{color:#848484;font-size:11px;border-bottom:1px solid #f2f2f2;padding-top:10px;padding-bottom:10px}

body.news_detail div.news_detail
{margin:40px 0}

body.news_detail .news_detail p
{margin:0 0 20px}

#news_detail_inner
{padding:0 20px 0 52px;position:relative;min-height:100%}

#news_detail table,
#news_detail td,
#news_detail th
{border:1px solid #f2d262}

#news_detail table.border-red,
#news_detail table.border-red td,
#news_detail table.border-red th
{border:1px solid #f00}

body.news_detail #w_news_footer
{padding:5px 20px;margin-top:-32px;margin-left:-52px;margin-right:-20px;position:static}

#w_news_footer
{border-top:1px solid #e0e0e0;position:absolute;left:0;bottom:0;right:0;background-color:#ffe016;background-repeat:no-repeat;background-position:bottom right}

#w_news_footer.with-background
{background-image:url("/img_new/envelope.gif")}

body.news_detail #w_news_footer
{min-height:350px;font-family:FuturaLightC, Trebuchet MS, Arial, sans-serif;font-size:19px;border-top:0;line-height:30px}

#w_news_footer #subscription_footer_header
{font-weight:normal;padding-left:40px;font-size:42px;margin:10px 0;font-family:FuturaMediumC,Trebuchet MS,Arial,sans-serif;line-height:1.1}

html.android #w_news_footer #subscription_footer_header
{font-family:FuturaMediumC,FuturaMediumC-fallback-android,sans-serif}

#w_webpush
{visibility:hidden;min-height:36px}

#w_news_footer p,
#w_news_footer form,
#w_webpush
{padding-left:40px}

#w_news_footer form,
#w_webpush
{margin:27px 0}

#w_news_footer form input,
#w_webpush #webpush_button,
#w_webpush #webpush_message
{border:1px solid #ebce18;background-color:#ffe546;padding:0;font-family:Roboto,Helvetica,Verdana,Arial,sans-serif;font-size:14px;padding:2px 20px;height:36px}

html.android #w_news_footer form input,
html.js-disabled.touchscreen #w_news_footer form input,
html.android #w_webpush #webpush_button,
html.js-disabled.touchscreen #w_webpush #webpush_button,
html.android #w_webpush #webpush_message,
html.js-disabled.touchscreen #w_webpush #webpush_message
{font-family:system-ui,sans-serif}

#w_news_footer form input.input,
#w_webpush #webpush_message
{width:216px}

#w_webpush #webpush_message
{cursor:default}

#w_webpush #webpush_message,
#w_webpush #webpush_spoiler
{display:inline-block;border:1px solid transparent}

#w_webpush #webpush_spoiler
{color:#000;display:inline-block;height:36px;padding-left:12px}

#w_news_footer form input::placeholder,
#w_news_footer form input::-webkit-placeholder,
#w_news_footer form input::-webkit-input-placeholder,
#w_webpush #webpush_button,
#w_webpush #webpush_help a
{color:#000}

#w_news_footer #subscription_submit,
#w_webpush #webpush_button
{cursor:pointer;background-color:#fbec87;width:150px}

body.news_index .journal-date
{position:absolute;margin-left:0;color:#000;padding:15px 0 15px 50px;width:116px;margin-right:-116px;display:inline-block}

body.news_index .journal-date__day
{margin-bottom:-7px}

#news_content .panel
{min-height:77px;padding:0;margin-bottom:4px;position:relative}

#news_content .panel > a
{display:block}

html.no-touchscreen #news_content .panel:hover,
html.touchscreen #news_content .panel:active
{-webkit-box-shadow:4px 4px 8px -2px rgba(0, 0, 0, 0.25);box-shadow:4px 4px 8px -2px rgba(0, 0, 0, 0.25)}

html.no-touchscreen #news_content .panel a:hover,
html.touchscreen #news_content .panel a:active
{color:#16489b}

.news-item.news_future a {
	color:#00a000;
}

.news-item.news_past a {
	color:#d61a20;
}

body.news_index .link-item__state .logo {
    padding-left: 20px;
    background-position: left center;
    margin-right: 15px;
}

body.news_index .link-item__state
{color:#7f7f7f;font-size:12px}

body.news_index .link-item__state .popular {
    color: #ff0101;
}

body.news_index .news-item
{padding:15px 130px;min-height:83px;line-height:25px;display:inline-block;width:100%}

body.news_index .news-tools
{position:absolute;right:50px;top:26px;cursor:pointer}

body.news_index .favorite_link span {
    display: inline-block;
    height: 32px;
    width: 32px;
    vertical-align: middle;
    border: 1px solid #cccccc;
    border-radius: 16px;
    background-position: center center;
    background-repeat: no-repeat;
}

html.no-touchscreen body.news_index .favorite_link span:hover,
html.touchscreen body.news_index .favorite_link span:active {
	border-color: #ffdf16;
	background-color: #ffdf16;
}

body.news_index #news_filter
{margin-top:15px}

#news_content,
h2.news_detail
{word-wrap:break-word}

body.subscription span.enum_values
{width:50%}

body.subscription span.enum_values label
{display:inline;margin-left:0}

#popup.loading > form
{visibility:visible}

body.newsletters_index th,
body.newsletters_index td
{padding:4px; border:1px solid #cccccc; vertical-align:top}

body.newsletters_index th
{background-color:#f2f2f2}

body.newsletters_compose div#newsletters label,
body.newsletters_compose div#newsletters input
{display:inline}

#w_section_filter
{display:none}

#news_filter
{display:none;margin-right:64px}

#news_filter_type,
#news_filter_type_select_value,
a.logo.subscribe
{display:none}

body.ru #news_filter,
body.ru #news_filter_type,
body.ru #news_filter_type_select_value,
body.kz #news_filter,
body.kz #news_filter_type,
body.kz #news_filter_type_select_value,
body.news_index #news_filter
{display:block}

body.main_index #news_filter_type
{
	visibility: visible;
	background-repeat: no-repeat;
	background-position: 90px 13px;
	border: 0;
	padding: 0;
	width: 125px;
	height: 30px;
	-webkit-appearance: none;
	appearance: none;
	cursor: wait;
	pointer-events: none;
	font-size: 14px;
	color: #000;
}

html.js-disabled body.main_index #news_filter_type
{visibility:hidden}

@media (-ms-high-contrast: none), (-ms-high-contrast: active){
	body.main_index #news_filter_type
	{visibility:hidden}
}

body.ru a.logo.subscribe,
body.kz a.logo.subscribe
{display:inline-block}

.panel-heading .news_adm_add {
	display:inline-block;
	width:100%;
	font-size:12px;
}

.news_index .news_adm_add {
	line-height:30px;
}

.news-item .news_adm_edit,
.news-item .news_adm_delete {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:text-bottom;
	background-position:center center;
	background-repeat:no-repeat;
}

.news-item .news_adm_edit {
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAclBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbn+Ue6AAAAJnRSTlMAh19jgrFkYJTEtSUDUw0HiQ8BJJN9cIGMtMcdWHUXyq/mdoCuSrn4F+EAAABSSURBVHhebcdHEoAgEATAVUAFwZxz/P8X9WTNVtm3JpSbBttq10M9P9MJlkTNu6eskSp4S2yl4q8hCdlhA/nmv3IYsdO8rFDa7HESMJcjdFvWB4GAA1gweft0AAAAAElFTkSuQmCC");
;
}

html.no-touchscreen .news-item .news_adm_edit:hover,
html.touchscreen .news-item .news_adm_edit:active {
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAclBMVEUAAADcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEUg/BVaAAAAJnRSTlMAh19jgrFkYJTEtSUDUw0HiQ8BJJN9cIGMtMcdWHUXyq/mdoCuSrn4F+EAAABSSURBVHhebcdHEoAgEATAVUAFwZxz/P8X9WTNVtm3JpSbBttq10M9P9MJlkTNu6eskSp4S2yl4q8hCdlhA/nmv3IYsdO8rFDa7HESMJcjdFvWB4GAA1gweft0AAAAAElFTkSuQmCC");
;
}

#news_filter_period_label,
#news_filter_year_wrapper,
#news_filter_month_wrapper
{
	float:left;
}

#news_filter_period_label
{
	padding: 35px 45px 35px 15px;
	color: #7f7f7f;
}

#news_filter_year_wrapper,
#news_filter_month_wrapper
{
	padding: 15px 30px;
}

#news_filter .select-value {
    float: left;
    height:30px;
    border: 0;
    padding-right: 22px;
    white-space: nowrap;
    overflow: hidden;
    background-image: none;
}

body.news_index #news_filter .select-value {
    padding-top: 4px;
}

#news_filter_type_select_value,
#news_filter_period_select_value {
    margin-bottom: 10px;
    padding-left: 0;
}

#news_filter_period_select_value
{width:180px}

#news_filter .select-value-text {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

#news_filter .select-value::after {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	overflow: hidden;
	vertical-align: top;
	margin:7px 0 0 4px;
	background-position: center 6px;
	background-repeat: no-repeat;
}

#news_filter .select-value.opened:after
{
	background-position-y:4px;
}

html.no-touchscreen #news_filter .select-value:hover::after,
html.touchscreen #news_filter .select-value:active::after,
html.touchscreen #news_filter .select-value.opened::after {
	background-color: #f7d511;
}

body.news_index #w_content
{
	padding: 0;
	overflow: hidden !important;
	overflow: clip !important;
}

body.news_index #w_title_header
{margin-left:52px}

#news_content_outer
{
	padding: 0 20px 20px 52px;
	background-color:#f2f2f2;
	border-top:1px solid #e6e6e6;
	position: absolute;
	top: 80px;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	overflow: clip;
}

body.news_index #news_content_wrapper
{
	overflow: auto;
	position:absolute;
	top: 60px;
	bottom: 4px;
	left: 52px;
	right: 0;
	padding: 0 8px 8px 0;
}
#news_content_wrapper .thin_scroll_bar_v,
#news_content_wrapper .thin_scroll_bar_h,
#news_content_wrapper .thin_scroll_corner {
    background-color: #f2f2f2;
}

html.touchscreen body.news_index #news_content_wrapper {
	padding: 0;
	overflow-y: scroll !important;
}

#news_list_inner a,
#news_content a
{
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.logo.subscribe {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAMAAAC9bj0JAAAAllBMVEXcQEX////cQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEXcQEUOVQR4AAAAMXRSTlMAAAqxQbdIRwYLwdeNgCmSLSe250au8O4iNByMDVYIyEqRWRp8JKhRtV1gnR3fmTDHQDjuggAAAINJREFUeF5tylcOwyAURNEBxw6xE5zee+9l/5sLEkgjPZjPewZKQW4+BFQMplf2iwTobLwqpwT2YjbpgsCORr72IPtgCw/yP/oEEL19RADROyCE3nR94TqBfXkDAewtXwnsAky2sewE7PaHb64RwemMy5WdUN8ftUEMz9fbAhKqX3LVHyv2CjSNgG+0AAAAAElFTkSuQmCC");
;
}
html.no-touchscreen .logo.subscribe:hover,
html.touchscreen .logo.subscribe:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAMAAAC9bj0JAAAAllBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADT26TmAAAAMHRSTlMAAAqxQbdIRwYLwY2AKZItJ7bnRq7w7iI0HIwNVgjISpFZGnwkqFG1XWCdHd+ZMMf97++yAAAAhElEQVR4Xm3KVw6DMBRE0TEE4pAYSO+9d7L/zcWSLY307Pm8Z6AU5OZDQIWg66KfRyBJx6tiSmDPZ5MKBHa0srUD2QdbOJD/0ceD6N0jPIjeA8H3tu0L2wnsyxsIYO+4SmAXoNONYSdgtz98swQBnM64XNkJ5f1RaoTwfL0NIKH5Rdf8AQtJClWoGGtxAAAAAElFTkSuQmCC");
;
}


