.content2-3np .clear, .themes-spiegel-box, .sujet_page .clear { height: 0!important /*die!!*/}
.sujet-related .dashed10 { display:none /*die!!*/}

.content2-3np { width: 700px!important }

.daily_issue_page .content2-3np { width: 508px!important }

/* --- header top --- */

.rubr_name_top {
    font-family: 'roboto condensed' ,sans-serif;
    font-size: 32px;
    font-weight: normal;
    padding-top: 0;
	min-width: 363px;
    height: 67px;
    line-height: 27px;
    overflow: hidden;
	color: #9fa5af;
    text-transform: uppercase;
}

.NowDate { left: 0 }

/* --- sujet header --- */

.subheading_title {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1;
	margin-bottom: 20px;
}

.head-s {
	width: 100%!important;
	overflow: hidden;
	position: relative;
}

.head-s .sujet-title {
	font-size: 14px;
	margin-right: 6px;
	padding: 3px 8px;
	/*position: absolute;
	top: 3px;
	left: 0;*/
	float: left;
	text-transform: uppercase;
	color: #fff;
	background: #eb7a40;
	line-height: 20px;
	-webkit-text-size-adjust: none;
}

.head-s h1 {
	font-size: 30px;
	font-weight: 700;
	margin-left: 75px;
}

.head-s .title-head-org {margin-left: 120px}

.sujet_page .head-s h1 {
	font-family: 'roboto condensed', sans-serif;
	margin-bottom: 32px;
}

.interviewee_page .head-s h1 {
	font-family: 'roboto condensed', sans-serif;
	margin-left: 0;
	margin-bottom: 12px;
}

.interviewee_page .head-s .header-interview-occupation {
	font-family: 'roboto condensed', sans-serif;
	font-size: 21px;
	margin-bottom: 12px;
	text-align: left;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {

	.sujet_page .head-s h1 { margin-left: 90px }

}

.social-like-top {
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0 0 4px 12px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.social-like-top > div {
	float: left;
	display: block;
	margin: 10px 17px 5px 0;
}

.social-like-top .google { width: 60px }
.social-like-top .tw { width: 96px }
.social-like-top .ok { width: 94px }

.social-like-top .b-share { padding: 0!important }

.social-like-top .rss {
	width: 90px;
	height: auto;
	padding: 4px 0;
	padding-left: 7px;
	margin-right: 17px;
	float: left;
	border-radius: 2px;
	background: url(/img/d/rss-like.jpg) no-repeat 5px center #ea6001;
}

.social-like-top .rss a {
	font-size: 11px;
	font-weight: 700;
	color: #fff;
	height: 16px;
	display: block;
	line-height: 16px;
	text-decoration: none;
}

.social-like-top .arr-docs,
.social-like-top .arr-arch {
	display: none; /* 04.09.2015 add by Alex to Oksana */
	font-weight: bold;
	width: auto!important;
	height: auto;
	padding: 4px 7px;
	margin-right: 17px;
	float: left;
	color: #fff;
	border-radius: 2px;
	background: #ea6001;
}

.social-like-top .arr-docs > a,
.social-like-top .arr-arch > a {
	color: #fff!important;
	text-decoration: none!important;
	height: 16px;
	display: block;
	line-height: 16px;
}

.social-like-top .arr-docs > a { margin-left: 0 }

.social-like-top .arr-arch > a {
	padding-left: 30px;
	background: url(/img/d/datepick.png) no-repeat 0 0;
}
.social-like-top .arr-arch input { display: none }

#arh_box {
	padding: 4px;
	top: 27px;
	border-radius: 2px;
	box-shadow: 1px 1px 3px #777;
}

#arh_box .calendar td a { line-height: 16px }

#arh_box .calendar th { padding-left: 6px; text-align: left; }

/* --- sujet article list --- */

.sujet_content {}

.news-list-item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
    width: 690px;
	position: relative;
}

.list-item-hide { display: none }

.news-list-item a {text-decoration:none !important}

.news-list-item.has-big { height: 400px }

.news-list-item.has-large .news-right-info .news-list-img.img-large {
	margin-right: 20px;
	float: left;
}

.news-list-item .news-left-info {
    border-right: 1px solid #222;
    float: left;
    padding-right: 10px;
    width: 70px;
}

.news-list-item .news-left-info .date {
	font-family: roboto, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: right;
}

.news-list-item .news-left-info .meta-info .meta-info-item {
	font-size: 11px;
	margin: 6px 0;
	padding: 1px 3px 3px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	background: #344a64;
}

/*
.news-list-item .news-left-info .meta-info > span {
	font-size: 0;
	position: relative;
	width: 28px;
	height: 23px;
	margin: 6px;
	margin-right: 0;
	padding: 0;
	float: right;
	display: block;
}

.news-list-item .news-left-info .meta-info .video:before { background-position: 0 0 }
.news-list-item .news-left-info .meta-info .photo:before { background-position: 0 -23px }

.news-list-item .news-left-info .meta-info > span:before {
	content: '';
	width: 28px;
	height: 23px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('/img/d/sujet_sprite_media.gif') no-repeat 0 0;
}*/

.news-list-item .news-left-info .rub-name { display:none }
.news-list-item .news-left-info .rub-title { display:none }

.news-list-item.no-img .news-left-info  { margin-top: 3px }
.news-list-item.docs .news-left-info  { margin-top:6px }

/* --- right --- */

.news-list-item .news-right-info { margin-left: 95px }

.news-list-item.docs .news-right-info a {
	font-family: 'roboto condensed', sans-serif;
	font-size: 15px;
	color: #a61326;
	line-height: 20px;
}

.news-list-item.has-big .news-right-info .news-list-img.img-big img { width: 100% }

.news-list-item.has-big .news-right-info .news-info {
    background: rgba(0, 0, 0, .4);
    bottom: 15px;
    padding: 10px;
    position: absolute;
    width: 575px;
}

.news-list-item.has-large .news-right-info .news-info { margin-left: 250px }

.news-list-item .news-right-info .news-info .news-title {
	font-family: 'roboto condensed', sans-serif;
    font-size: 28px;
	margin-bottom: 10px;
	line-height: 1;
}

.news-list-item.no-img.is-site .news-right-info .news-info .news-title { margin-bottom: 0 }

.news-list-item.has-big .news-right-info .news-info a {color:#fff !important}

.news-list-item .news-right-info .news-info .news-title a { line-height: 1 !important }

.news-list-item .news-right-info .news-info .news-announce { font-size: 14px }

.news-list-item .news-right-info .news-info .news-announce a { line-height: 20px; color: inherit }

.news-list-item.no-img.is-site .news-right-info .news-info .news-announce { display: none }

/* --- mode button --- */

.sujet_content .more {
	margin-top: 10px;
	margin-bottom: 10px;
	background: none;
}

/* --- sujet related --- */

.sujet-related {
	overflow: hidden;
	margin-bottom: 20px;
}

.sujet-related-tags li {
	font-size: 14px;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 3px 8px;
	float: left;
	text-transform: uppercase;
	color: #fff;
	line-height: 20px;
	background: #eb7a40;
	border-radius: 3px;
}

.sujet-related-tags li a {
	color: inherit;
	text-decoration: none;
}

.sujet-related .wrapper {
	width: 190px;
	margin-right: 60px;
	float: left;
}

.sujet-related .tiki-text {
	left: 0;
	margin: 3px 0!important;
	padding-left: 8px;
	position: relative;
	color: #97a3ae;
}

.sujet-related .tiki-text p { margin: 0!important }

.sujet-related .tiki-text:before {
	content: '';
	position: absolute;
	top: 3px;
	left: -1px;
	border-width: 6px 0 6px 6px;
	border-color: transparent transparent transparent #4a5966;
	border-style: solid;
}

.sujet-related .bullit1 li {
	color: #4a5966;
	background: none;
	padding-bottom: 3px;
}

.sujet-related .bullit1 li a { text-decoration: none }

/* --- themetopic --- */

.project_page .themetopicrub-box { width: 450px; }

.project_page .themetopicrub-box .clear { height: 0!important; }

.themetopicrub-box {
	float: left;
}

.themes-spiegel-box {
    width: 700px;
}

.themes-spiegel-box .clear { height: 0 }

.themetopic-box {
	width: 450px;
	overflow: hidden;
}

.themetopic-item {
	margin-right: 8px;
	margin-bottom: 12px;
	float: left;
}

.themetopic-item a {
    font-size: 14px;
    line-height: 23px;
    padding: 3px 8px;
    text-transform: uppercase;
	text-decoration: none;
    color: #fff;
	background: #eb7a40;
}

.top-themes-item {
	font-family: 'roboto condensed', sans-serif;
    width: 230px;
    margin-right: 10px;
    margin-bottom: 20px;
    float: left;
    position: relative;
}

.top-themes-item.top-themes-item-first {
    float: none;
	margin-right: 0;
    width: 450px;
	/*margin-bottom: 20px;*/
	margin-bottom: 0;
	float: left;
}

.top-themes-item.top-themes-item-first img {
	height: 300px;
    width: 450px;
    vertical-align: top;
}


.themes-spiegel-box .right-box {
    margin-left: 470px;
}

.medium-item img {
    height: 153px;
    width: 230px;
    vertical-align: top;
}

.top-themes-item .news-title a {
    font-family: 'roboto condensed', sans-serif;
    font-size: 22px;
    line-height: 1;
    text-decoration: none;
}

.top-themes-item .news-info-head {
	margin: 6px 0;
    position: relative;
}

.top-themes-item-first .news-info {
	position: relative;
	top: -23px;
}

.top-themes-item-first .news-info-head {
	margin: 6px 0 10px 0;
}

.top-themes-item .news-info-head .meta {
	font-family: 'roboto condensed', sans-serif;
	margin-bottom: 6px;
	padding: 0;
	position: relative;
}

.top-themes-item .news-info-head .meta:after {
	content: '';
	display: table;
	clear: both;
}

.top-themes-item .news-info-head .meta .has_video,
.top-themes-item .news-info-head .meta .has_photo {
	font-size: 11px;
	font-weight: 700;
	margin-right: 6px;
	padding: 3px 5px;
	float: right;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1;	
	background: rgba(34, 34, 34, 0.65);
    border-radius: 5px 5px 0 0;
}

.top-themes-item .news-info-head .meta a:hover { text-decoration: none }

.top-themes-item .news-info-head .has_video + .has_photo { display: none }

.top-themes-item .news-info-head .date {
	font-size: 11px;
	max-width: 95%;
	margin-left: 6px;
	padding: 3px 5px;
	float: left;
	display: block;
	color: #fff;
	line-height: 1;
	background: rgba(34, 34, 34, 0.65);
    border-radius: 5px 5px 0 0;
}

.top-themes-item-first .news-title a {
    font-size: 28px;
    margin-left: 6px;
    display: block;
    line-height: 1;
}

.top-themes-item-first .news-announce a {
	margin-left: 6px;
	display: block;
	line-height: 20px !important;
}

.top-themes-item .news-announce a {
    font-size: 15px;
	text-decoration: none;
	color: #333;
}

.themes-spiegel-box .right-box .top-themes-item .news-info {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head {
	margin: 0;
}

.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head .meta {
	margin: 0;
	padding: 0;
}

.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head .meta .has_video,
.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head .meta .has_photo {
	font-size: 11px;
	margin-right: 6px;
	padding: 3px 5px;
	background: rgba(34, 34, 34, 0.65);
	border: 0;
    border-radius: 5px 5px 0 0;
}

.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head .meta .date {
	font-size: 11px;
    margin-left: 6px;
    padding: 3px 5px;
	color: #fff;
	background: rgba(34, 34, 34, 0.65);
    border-radius: 5px 5px 0 0;
}

.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head .news-title {
	padding: 6px 6px 6px 12px;
	background: rgba(34, 34, 34, 0.65);
	border-top: 1px solid #454545;
}

.themes-spiegel-box .right-box .top-themes-item .news-info .news-info-head .news-title a {
	font-size: 16px;
	color: #fff;
}


/* --- filter article in list --- */

.rg-filter-article {
	font-size: 14px;
	font-weight: 700;
	
	width: 690px;
	margin: 20px 0;
	padding-bottom: 15px;

	overflow: hidden;

	color: #9ba6b4;

	border-bottom: 1px solid #ddd;
}

.rg-filter-article__link { color: inherit!important; text-decoration: none!important }

.rg-filter-article__list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rg-filter-article__list__unit {
	margin-right: 25px;
	padding-left: 10px;

	position: relative;

	float: left;

	text-transform: uppercase;
}

.rg-filter-article__list__unit:before {
	content: '';

	position: absolute;
	top: 2px;
	left: 0;

	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #d5732c;
}

.rg-filter-article__list__unit_active {
	color: #000;
}

.rg-filter-article__list__unit__link {
	padding-bottom: 4px;
	display: block;
	border-bottom: 1px dashed #9ba6b4!important;
}

.rg-filter-article__list__unit_active .rg-filter-article__list__unit__link { border-color: transparent!important }




/* --- gallery in rubrics --- */

.rg-media-b {
	width: 700px;
	margin: 10px 0 20px;
	overflow: hidden;
	background: #fff;
}


.rg-media-b__link {
	color: inherit!important;
	text-decoration: none!important;
}

.rg-media-b__tabs { position: relative }

.rg-media-b__tabs:before {
	content: '';

	width: 17px;
	height: 1px;
	margin-left: -6px;

	position: absolute;
	left: 50%;
	bottom: 0;
	
	background: #d3d8de;
	z-index: 1;
}

.rg-media-b__tabs__unit {
	font-family: 'roboto condensed', roboto, sans-serif;
	font-size: 16px;
	font-weight: 700;

	width: 328px;
	padding: 8px 0 6px 15px;
	position: relative;

	color: #9ba6b4;
	border: 1px solid #d3d8de;
	border-left: 0;

	cursor: pointer;
}

.rg-media-b_active_photo .rg-media-b__tabs__unit_photo,
.rg-media-b_active_video .rg-media-b__tabs__unit_video {
	color: #3a4756;
	border-bottom-color: #f8f8f9;
}

.rg-media-b__tabs__unit:before {
	content: '';
	width: 5px;
	height: 100%;

	position: absolute;
	top: 0;
	left: 0;

	background: #9ba6b4;
}

.rg-media-b_active_photo .rg-media-b__tabs__unit_photo:before,
.rg-media-b_active_video .rg-media-b__tabs__unit_video:before { background: #3a4756 }

.rg-media-b_active_photo .rg-media-b__tabs__unit_photo .rg-media-b__tabs__unit__nav,
.rg-media-b_active_video .rg-media-b__tabs__unit_video .rg-media-b__tabs__unit__nav { display: block }

.rg-media-b__tabs__unit__nav {
	position: absolute;
	top: 12px;
	right: 17px;

	display: none;
}

.rg-media-b__tabs__unit__nav__list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rg-media-b__tabs__unit__nav__list__unit {
	font-size: 9px;
	
	width: 11px;
	height: 11px;
	margin-right: 6px;
	float: left;

	text-align: center;
	line-height: 11px;
	color: #9ba6b4;
	border: 1px solid #9ba6b4;
	cursor: pointer;
}

.rg-media-b__tabs__unit__nav__list__unit_active {
	color: #fff;
	background: #3a4756;
	border-color: transparent;
}

.rg-media-b__tabs__unit__nav__list__unit .rg-media-b__link { line-height: inherit!important }

.rg-media-b__tabs__unit__nav__list__arrow {
	position: absolute;
	top: -2px;
	text-indent: -9999px;
}

.rg-media-b__tabs__unit__nav__list__arrow_prev {
	left: -11px;
}

.rg-media-b__tabs__unit__nav__list__arrow_prev:before {
	content: '';

	position: absolute;
	left: 0;
	top: 4px;

	border-style: solid;
	border-width: 5px 5px 5px 0;
	border-color: transparent #3a4756 transparent transparent;
}

.rg-media-b__tabs__unit__nav__list__arrow_prev:after {
	content: '';

	position: absolute;
	left: 1px;
	top: 4px;

	border-style: solid;
	border-width: 5px 5px 5px 0;
	border-color: transparent #fff transparent transparent;
}

.rg-media-b__tabs__unit__nav__list__arrow_next {
	right: -4px;
}

.rg-media-b__tabs__unit__nav__list__arrow_next:before {
	content: '';

	position: absolute;
	left: -4px;
	top: 4px;

	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #3a4756;
}

.rg-media-b__tabs__unit__nav__list__arrow_next:after {
	content: '';

	position: absolute;
	left: -5px;
	top: 4px;

	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #fff;
}

.rg-media-b__tabs__unit_photo { float: left }
.rg-media-b__tabs__unit_video { float: right }

.rg-media-b__tabs__unit__link {
	line-height: inherit!important;
	text-transform: uppercase;
}

.rg-media-b__content {
	height: 204px;
	position: relative;

	overflow: hidden;
	
	border: 1px solid #d3d8de;
	border-top: 0;
}

.rg-media-b__content__list {
	width: 2145px;
	position: absolute;
	top: 0;
	left: 0;

	display: none;

	-webkit-transition: all .3s cubic-bezier(0.69, 0.048, 0.33, 1);
	transition: all .3s cubic-bezier(0.69, 0.048, 0.33, 1);
}

.rg-media-b_active_photo .rg-media-b__content__list_photo { display: block }
.rg-media-b_active_video .rg-media-b__content__list_video { display: block }

.rg-media-b__content__list .d_large_cycle,
.rg-media-b__content__list__unit {
	width: 230px;
	margin: 2px 0 2px 2px;
	float: left;

	position: relative;

	overflow: hidden;
}

.rg-media-b__content__list a {
	color: inherit!important;
	text-decoration: none!important;
	line-height: inherit!important
}

.rg-media-b__content__list .d_large_cycle .large_ltitle,
.rg-media-b__content__list__unit__desc {
	font-family: 'roboto condensed', roboto, sans-serif;
	font-size: 14px;

	width: 98%;
	padding: 2% 1%;

	position: absolute;
	bottom: 0;
	left: 0;

	color: #fff;
	line-height: 1.2;

	background: rgba(0, 0, 0, .6);
}

.rg-media-b__content__list__unit__desc .rg-media-b__link { line-height: inherit!important }

.rg-media-b__content__list .d_large_cycle .tak,
.rg-media-b__content__list__unit__desc__date {
	font-style: normal;
	display: block;
}

.rg-media-b__content__list .d_large_cycle .tak {
	font-family: 'roboto condensed', roboto, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: inherit;
	background: none;
}

.rg-media-b__content__list__unit__desc__text {
	font-weight: 700;
	display: block;
}

.rg-media-b__content__list .d_large_cycle img,
.rg-media-b__content__list__unit__pic__src {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;

	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.rg-media-b__content__list .d_large_cycle img:hover,
.rg-media-b__content__list__unit__pic__src:hover {
	-webkit-transform: scale(1, 1);
 	transform: scale(1, 1);
}

/* --- regional banners --- */

.regional_ads { clear: both; }

.regional_ads .accent-inner-box .accent-col {
	width: 219px!important;
	margin: 10px 18px 10px 0!important;
	border: 1px solid #d3d8de;
}



/* --- incuts --- */

.content1-1 > .accent-inner-box {
	width: 700px;
	margin-bottom: 15px;
	padding-top: 36px;
	clear: both;
	overflow: hidden;
	background: url(/img/d/accent-inner-box_header_logo.jpg) no-repeat top left #f2f2f2;
}

.content1-1 .accent-inner-box .accent-col {
	width: 220px;
	margin: 10px;
	margin-right: 0;
}

.content1-1 .accent-inner-box .accent-col .zg {
	width: 100%;
	height: auto;
	margin: 0;
	float: none;
}

.content1-1 .accent-inner-box .accent-col .zg a {
	color: inherit!important;
	text-decoration: none!important;
	line-height: inherit!important;
}

.content1-1 .accent-inner-box .accent-col .zg .image50 {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	float: none;
	background: transparent;
	border: 0;
}

.content1-1 .accent-inner-box .accent-col .zg .image50 img {
	width: 100%;
	height: auto;
}

.content1-1 .accent-inner-box .accent-col .zg div.text50 {
	font-size: 12px;
	font-weight: 700;
	margin: 10px 0 0;
	overflow: visible;
	color: #344a64;
}

.content1-1 .accent-inner-box .accent-col .zg div.text50 .tik {
	font-weight: 700;
	margin-right: 0;
	padding-left: 0;
	color: #999;
	background: none;
}

.content1-1 .accent-inner-box .accent-col .billetHead { display: none }

.content1-1 .accent-inner-box .accent_clear { clear: both }

/* --- breadcrumbs --- */

.bc {
	margin: 0 0 15px 0;
	display: none;
}



/* --- catalog label --- */

.catalog-label {
	font-size: 20px;
	margin-top: 20px;
	color: #aaa;
	text-align: center;
	text-transform: uppercase;
}

/* --- catalog custom --- */

/*
 * Companies
 *
 */
 
.rubcatalog_58 .news-list-item { height: auto!important; }

.rubcatalog_58 .news-list-img { display: none }

.rubcatalog_58 .news-info {
	padding-top: 0!important;
	position: static!important;
	background: transparent!important;
}

.rubcatalog_58 .news-list-item .news-left-info { margin-top: 3px }

.rubcatalog_58 .news-right-info .news-info a,
.rubcatalog_58 .news-list-item.has-big .news-right-info .news-info a { color: inherit!important; }

.rubcatalog_58 .news-list-item.has-big .news-right-info .news-info .news-title a { color: #344a64!important; }

/*
 * new hor-direct add Alex 22.06.2015
 *
 */
 
div.ads-incut-b_yadirect .yap-layout_block_poster-horizontal { max-width: 700px!important; }
.yap-yandex_ad_hor-posterHorizontal .yap-layout_block_poster-horizontal { margin: 0 auto; }

/*
 * for superspigelline
 *
 */
 
.superspiegelline_page  #wrapper1 {
	margin-top: 20px;
}

.superspiegelline_page  #wrapper1 .content3-2 h2 {
	margin-bottom: 10px;
	text-align: left;
}