@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Serif&subset=latin,cyrillic);
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html, body {
	height: 100%;
}
body {
	font: 14px/1.4 'PT Sans', sans-serif;
	background-color: #fff;
	color: #3f3f3f;
}
ul, li {
	list-style-type: none;
}
a {
	text-decoration: none;
}
img {
	width: 100%;
}
a, img, input, ul, button, select, textarea {
	outline: none;
	border: none;
}
.paginator_rubric_block a.active, .paginator_rubric_block a:hover {
	background: #00629c;
	color: #ffffff;
	border-radius: 4px;
	text-decoration: none;
}


header {
	background-color: #696a6b;
	min-height: 50px;
}
header, .head-nav_block, .foot-nav_block, footer, .main_title, .main_block, .exclusive_block, .wrapper_foto-media-redactors, .rubric-1_redactors_container, .rubric-2_fotobank_container, .rubric-3_observer_container {
	width: 100%;
	min-width: 1220px;
}
.header_block {
	padding-top: 12px;
	overflow: visible !important;
}
.header_block, .wrapper_list_rubrics-1 ul, .logo-2_block, .wrapper_list_rubrics-2 ul, .footer_block, .main_title > div, .main-news_block, .exclusive_block > div:first-child, .foto-media-redactors_container, .rubric-1_redactors_block, .rubric-2_fotobank_block, .articles_slide_block, .rubric-3_observer_block {
	margin: auto;
	overflow: hidden;
	width: 1200px;
}
.head-nav_block > div {
	margin: auto;
	overflow: hidden;
	width: 1200px;
	padding-top: 12px;
}
.logo_container, .translate-today_container, .search-soc_container {
	float: left;
	overflow: hidden;
}
.logo_container {
	width: 300px;
	margin-right: 10px;
}
.translate-today_container {
	min-width: 65px;
	font-size: 12px;
	color: #fffefe;
    height: 25px;
}
.currency_container {
	min-width: 135px;
	color: #fff;
    float: left;
    overflow: hidden;
    height: 25px;
}
.npacts {
	float: left;
	overflow: hidden;
	height: 25px;
	width: 480px;
	text-align: center;
}
.npacts div {
	padding-top: 5px;
}
.npacts a {
	color: #fff;
	cursor: pointer;
}
.npacts a:hover {
	color: #ffcf5b;
}
.npacts span {
	margin-right: 30px;
}
.weather_container {
	color: #fff;
    float: left;
    overflow: hidden;
    height: 25px;
}
.weather_container div {
    padding-top: 5px;
}
.search-soc_container {
	min-width: 300px;
	margin: 0 6px;
}
.message-news_container {
    width: 370px;
    height: 25px;
    overflow: hidden;
	text-align: right;
}
.message-news_container a {
	color: #696a6b;
}
.translate_block {
	color: #fff;
	padding-top: 5px;
}
.translate_block > a {
	display: inline-block;
	margin-right: 6px;
	color: #fff;
}
.translate_block > .active_lang {
    cursor: pointer;
}
.today_block {
	margin-top: 23px;
	width: 70px;
}
.active_lang, .date-currency, .weather_today {
	color: #ffcf5b !important;
}
.table-currency {
	display: table;
}
.table-currency > div {
	display: table-row;
}
.cell-currency {
	display: table-cell;
	white-space: pre;
	padding: 5px 15px 0 0;
}
.date-currency {
	line-height: 10px;
}
.weather_container > div {
	white-space: pre;
}
.weather_today {
	line-height: 10px;
	margin-bottom: 10px;
}
.weather_today + div {
	padding-bottom: 5px;
}
.icon-weather {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
}
.icon-astana {
	background: url(../img/sunny.png);
}
.icon-almaty {
	background: url(../img/cloudy.png);
}
.search_header {
    float: left;
    width: 300px;
}
.search_block {
	width: 70%;
	height: 25px;
	overflow: hidden;
    margin: auto;
	margin: auto auto auto 70px;
}
.search_block.input_search {
    border: solid 1px #292929;
    border-radius: 5px;
}
.search_block input[placeholder] {
	width: 85%;
	height: 25px;
	float: left;
	color: #000000;
    border-radius: 4px;
    background-color: #ffffff;
	font-size: 12px;
	padding: 0 12px 0 12px;
}
.search_block.input_search {
    background-color: #010101;
}
.search_block input[type="image"] {
	width: 15px;
	height: 15px;
	float: right;
	margin: 5px 10px 0 0;
}
.search_block input[type="image"]:hover {
	opacity: .75;
}
.list_soc {
	float: right;
}
.list_soc li {
	display: inline-block;
	margin-left: 5px;
}
.icon-soc {
	width: 18px;
	height: 18px;
	display: inline-block;
}
.icon-soc:hover {
    background-position: calc(100% - 36px);
    background-size: cover;
}
.icon-youtube {
    background-size: cover;
	background: url(../img/youtube_new.png);
}
.icon-facebook {
	background: url(../img/facebook_new.png);
}
.icon-twitter {
	background: url(../img/twitter_new.png);
}
.icon-instagram {
	background: url(../img/instagram_new.png);
}
.icon-odnoklassniki {
    background: url(../img/odnoklassniki_new.png);
}
.icon-googleplus {
    background: url(../img/google_new.png);
}
.icon-vk {
	background: url(../img/vkontakte_new.png);
}
.icon-telegram {
	background: url(../img/telegram_new.png);
}
.reporter-info {
	color: #ffce57;
	line-height: 10px;
	margin-bottom: 5px;
}
.message-incident, .message-number {
	font-family: 'PT Serif', serif;
}
.message-incident a {
	color: #fff;
	text-decoration: underline;
}
.message-incident a:hover {
	text-decoration: none;
}
.message-number {
	color: #5cbe4a;
	white-space: pre;
}
.icon-whatsapp {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../img/whatsapp.png);
	vertical-align: -3px;
}
.icon-emailto {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url(../img/ic_mail_outline_white_18dp_1x.png);
	margin-right: 4px;
	vertical-align: -4px;
}
.icon-phone {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url(../img/ic_phone_white_18dp_1x.png);
	margin-right: 4px;
	vertical-align: -3px;
}
.icon-phone-span {
	color: #696a6b;
	margin-right: 10px;
	font-size: 12px;
}
.head-nav_block {
	background-color: #ffffff;
	min-height: 75px;
}
.head-nav_block > div {
	position: relative;
}
.main_rubrics > li, .secondary_rubrics > li {
    display: table-cell;
}
.main_rubrics > li {
    padding-bottom: 6px;
    font-weight: bold;
    text-align: center;
    border-bottom: 3px solid #ffffff;
}
.main_rubrics > li:hover {
    border-bottom: 3px solid #696a6b;
}
ul.main_rubrics li:last-child {
    text-align: right;
}
ul.main_rubrics li:first-child {
    text-align: left;
}
ul.secondary_rubrics li:last-child {
    text-align: center;
}
.secondary_rubrics2 > li {
    display: inline-block;
    margin-right: 20px;
}
#logo_new {
    width: 400px;
    height: 56px;
    float: left;
}
#logo_new a img {
	width: 100%;
}
#logo_30 {
    width: 56px;
    height: 56px;
    float: left;
	position: relative;
	left: 10px;
}
#logo_30 a img {
	width: 100%;
}
#banner_lenta   {
    width: 475px;
    height: 120px;
}
.soc_email_phone_right {
	float: right;
}
.img_today__block {
	width: 30%;
	float: left;
}
.social {
	overflow: hidden;
	margin-bottom: 3px;
}
.wrapper_list_rubrics-1 ul li a, .wrapper_list_rubrics-2 ul li a {
	color: #fff;
}
.main_rubrics {
	font-size: 16px;
	text-transform: uppercase;
    padding: 0;
    display: table;
    width: 100%;
    border-bottom: 1px solid #6e6e6e;
}
ul.main_rubrics li.active_rubric {
    border-bottom: 3px solid #696a6b;
}
.head-nav_block ul > li a {
    color: #696a6b;
}
ul.main_rubrics > li a:hover {
    text-decoration: none;
}
.secondary_rubrics {
	font-size: 13px;
    padding: 0;
    display: table;
    width: 100%;
    margin-top: 10px;
	padding-right: 30px;
	margin-bottom: 0;
}
.secondary_rubrics2 {
    font-size: 13px;
    padding: 0;
    display: table;
    width: 100%;
	padding-right: 16px;
}
.box-menu {
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: pointer;
}
.main_title {
	background-color: #eee;
	margin-top: 10px;
}
.wrapper_list_rubrics2-footer {
	background: #696a6b;
        text-align: center;
}
.wrapper_list_rubrics-footer {
	background-color: #FFFFFF;
}
.wrapper_list_rubrics-footer div,
.wrapper_list_rubrics2-footer div {
	margin: auto;
	overflow: hidden;
	width: 1200px;
}
.wrapper_list_rubrics2-footer div ul {
	font-size: 14px;
	text-transform: uppercase;
	padding: 0;
	width: 100%;
}
.wrapper_list_rubrics2-footer div ul > li {
	display: inline-block;
	text-align: left;
	padding: 8px 0;
}
.wrapper_list_rubrics2-footer div ul > li:not(:last-child) {
	margin-right: 70px;
}
.wrapper_list_rubrics2-footer div ul > li a {
	color: #FFFFFF;
}
.wrapper_list_rubrics-footer div ul > li a {
	color: #696a6b;
}
.wrapper_list_rubrics-1 {
	background-color: #eee;
}
.wrapper_list_rubrics-1 a {
	color: #00456e !important;
}
.wrapper_list_rubrics-1 ul {
	text-align: right;
	text-transform: uppercase;
	font-size: 16px;
}
.wrapper_list_rubrics-1 ul li, .wrapper_list_rubrics-2 ul li {
	display: inline-block;
	margin-left: 25px;
}
.wrapper_logo-2 {
	background-color: #00629c;
}
.logo-2_block > img {
	float: right;
	width: 203px;
}
.wrapper_list_rubrics-2 {
	background-color: #696a6b;
}
.wrapper_list_rubrics-2 {
	text-align: right;
	text-transform: uppercase;
}
.logo-2_block, .wrapper_list_rubrics-1 ul {
	padding: 10px 0 !important;
}
.footer_block {
	font-size: 12px;
	font-family: 'PT Serif', serif;
	color: #00456e;
}
.footer_block span {
	display: inline-block;
	padding-bottom: 5px;
}
.footer_info {
	float: left;
	width: 900px;
}
.counter_block {
	float: right;
	width: 300px;
	text-align: right;
}
.counter_block img {
	width: 180px;
}
.counter_block > * {
	display: inline-block;
}
.main_block {
	min-height: 100%;
	margin: 25px 0;
	overflow: hidden;
}
.main_title > div {
	padding: 0 !important;
	color: #000000;
	text-transform: uppercase;
	font-weight: normal;
	text-align: left;
}
.main-news_block {
	margin-bottom: 20px;
	padding: 0 !important;
}
.main-news_block .left_block {
	float: left;
	width: 715px;
	overflow: hidden;
	margin-bottom: 10px;
}
.main-news_block .right_block, .wrapper_rubric_container .right_block {
	float: right;
	width: 475px;
	overflow: hidden;
	margin-left: 10px;
    /*border-top: 3px solid #0066cc;*/
    /*max-height: 824px;*/
}
.main-news_block .right_block .block_sel_news .tab_content {
    /*height: 784px;*/
    height: 651px;
}
.main_articles_container {
    width: 1200px;
	margin: auto;
    padding: 0;
    box-sizing: border-box;
	overflow: hidden;
}
.main_articles_container .left_block {
    float: left;
    width: 800px;
    height: 260px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-right: 15px;
    border-top: 1px solid #e3e3e3;
}
.main_articles_container .right_block {
    float: right;
    width: 375px;
    overflow: hidden;
    margin-left: 10px;
    border-top: 1px solid #e3e3e3;
    border-radius: 6px;
}

.main_articles {
	margin: 0;
    overflow: hidden;
    width: 815px;
}
.main_articles .left_block {
	margin: auto;
	float: left;
	width: 915px;
	overflow: hidden;
	margin-bottom: 10px;
}
.main_articles .right_block {
	margin-top: 42px;
	float: right;
	width: 275px;
	overflow: hidden;
	margin-left: 10px;
	padding: 0;
}
.slide-block_news {
	float: left;
	width: 700px;
	margin-right: 5px;
	overflow: hidden;
	background-color: #f5f5f5;
}
.inner-news_block-1 {
	float: right;
	width: 230px;
	overflow: hidden;
	margin-left: 5px;
}
.inner-news_block-1 > div, .inner-news_block-2 > div, .inner-news_block-3 > div, .main-news_block .right_block, .top_block-rubric-2 > div, .left__block__bottom_rub-2 > div, .right__block__bottom_rub-2 > div, .rubric_popular_news_block {
	background-color: #FFFFFF;
}
.inner-news_block-1 > div:first-child {
	margin-bottom: 25px;
}
.inner-info-block, .rubric-1-main_info-block, .rubric-1-info-block, .info_block_slide, .rubric-2-info-block, .info__article, .rubric-3-info-block, .info_today__block {
	padding: 5px 10px;
}
.inner-info-block h3 {
	font-size: 12px;
	font-weight: bold;
	color: #951c55;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.inner-info-block p {
	font-family: 'PT Serif', serif;
	font-size: 13px;
	font-weight: bold;
	color: #3f3f3f;
}
.inner-news_block-2 {
	float: left;
	width: 700px;
	overflow: hidden;
	clear: both;
	margin: 20px 5px 0 0;
}
.inner-news_block-2 > div:first-child {
	float: left;
}
.inner-news_block-2 > div:last-child {
	float: right;
}
.inner-news_block-3 {
	float: left;
	width: 455px;
	overflow: hidden;
	margin-top: 20px;
}
.inner-news_block-3 > div {
	overflow: hidden;
	margin-bottom: 10px;
}
.inner-news_block-3 .inner-img-block {
	width: 220px;
	float: left;
}
.inner-img-block {
    position: relative;
    overflow: hidden;
    width: 345px;
    height: 195px;
}

.inner-img-block span, .inner-img-block h3, .inner-img-block p {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 400;
    margin: 0;
    color: white;
    position: relative;
    z-index: 1;
}
.interview_speaker_container {
	background: #efefef;
	margin-top: 30px;
	padding-bottom: 24px;
}
.interview_speaker_container_wrapper {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
.interview_speaker_container_wrapper h2 {
	color: #777;
	text-transform: uppercase;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper {
	width: 100%;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper:first-child {
	float: left;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper:last-child {
	float: right;
	margin-top: 10px;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper .interview_speaker_content {
	float: left;
	width: 600px;
	position: relative;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper .interview_speaker_content:hover {
	background: #FFFFFF;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper .interview_speaker_content a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper .interview_speaker_content .image_holder {
	width: 299px;
	height: 180px;
	float: left;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper .interview_speaker_content .speaker_text_holder {
	float: left;
	width: 301px;
	height: 180px;
	padding: 0 20px;
}
.interview_speaker_container_wrapper .interview_speaker_wrapper .interview_speaker_content .speaker_text_holder h3 {
	color: #0066cc;
	margin-bottom: 8px;
}
.rubric-new_redactors_container {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.rubric-new_redactors_container .left_block {
    width: 930px;
	overflow: inherit;
	float: left;
	border-top: 1px solid #e3e3e3;
}
.rubric-new_redactors_container .left_block h4, h2 {

}
.rubric-new_redactors_container .right_block {
    width: 270px;
    overflow: inherit;
    float: right;
}
.rubric-new_redactors_container .right_block .right_block_container {
    background: #ededed;
    border: 1px solid #ededed;
    border-top: 3px solid #0066CC;
    margin-left: 35px;
    border-radius: 4px;
}
.rubric-new_redactors_container .right_block .right_block_container h2 {
    text-align: center;
    margin-bottom: 10px;
	letter-spacing: 0;
}
.rubric-new_redactors_container .right_block .right_block_container .right_block_wrapper {
    position: relative;
    display: inline-flex;
    width: 100%;
    padding: 0 5px;
}
.rubric-new_redactors_container .right_block .right_block_container .right_block_wrapper:hover {
    background: #FFFFFF;
}
.rubric-new_redactors_container .right_block .right_block_container .right_block_wrapper a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.rubric-new_redactors_container .right_block .right_block_container .right_block_wrapper .columns_image_holder {
    float: left;
    width: 61px;
    height: 70px;
    margin-right: 15px;
	padding: 2px
}
.rubric-new_redactors_container .right_block .right_block_container .right_block_wrapper .columns_image_holder img {
    width: 61px;
    height: 61px;
	border-radius: 50%;
}
.rubric-new_redactors_container .right_block .right_block_container .right_block_wrapper .columns_text_holder h4 {
    color: #0066CC;
    font-style: italic;
    margin-top: 3px;
}
.rubric-new_redactors_container .right_block .right_block_container h2 a {
    color: #3f3f3f;
}
.rubric-new_redactors_container .right_block .right_block_container h2:hover {
    background: #0066CC;
	margin: 0 5px;
	margin-bottom: 10px;
	border-radius: 4px;
}
.rubric-new_redactors_container .right_block .right_block_container h2:hover > a {
    color: #FFFFFF;
}
.rubric-new_redactors_container .left_block .redactors-img-block {
    width: 299px;
    float: left;
    position: relative;
}
.rubric-new_redactors_container .left_block .redactors-img-block .redactors_text_holder {
    height: 95px;
    padding: 5px 10px;
}
.rubric-new_redactors_container .left_block .redactors-img-block .redactors_text_holder h4 {
    font-family: 'PT Serif', serif;
    font-size: 15px;
    font-weight: bold;
    color: #3f3f3f;
    margin-bottom: 5px;
}
.rubric-new_redactors_container .left_block .redactors-img-block .redactors_text_holder p {
    font-size: 12px;
}
.rubric-new_redactors_container .left_block .redactors-img-block .redactors_text_holder p:hover,
.rubric-new_redactors_container .left_block .redactors-img-block .redactors_text_holder h4:hover {
    text-decoration: underline;
}
.rubric-new_redactors_container .left_block .redactors-img-block:not(:last-child) {
    margin-right: 16px;
}
.rubric-new_redactors_container .left_block .redactors-img-block a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition-property: background;
    transition-duration: 1s;
    transition-timing-function: linear;
}
.rubric-new_redactors_container .left_block .redactors-img-block a:hover {
    background: url(../img/gradient_top-small.png) top left repeat-x;
    border: 1px solid #989898;
}
.photobank_container_wrapper {
	width: 100%;
	min-width: 1220px;
	background: #ededed;
	padding: 10px 0 30px 0;
	margin-top: 30px;
}
.photosets_multimedia_container, .photobank_container {
	margin-top: 30px;
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
.photobank_container h2 {
	color: #777;
	text-transform: uppercase;
}
.photobank_container .photobank_main_content {
	width: 585px;
	overflow: inherit;
	float: left;
	position: relative;
}
.photobank_container .photobank_main_content a {
	width: 100%;
	height: 100%;
}
.photobank_container .photobank_secondary_content {
	width: 585px;
	overflow: inherit;
	float: right;
}
.photobank_container .photobank_secondary {
	width: 100%;
	overflow: inherit;
}
.photobank_container .photobank_secondary_info-block_left {
	float: left;
}
.photobank_container .photobank_secondary_info-block_right {
	float: right;
}
.photobank_container .photobank_secondary .photobank_secondary_info-block {
	width: 283px;
	position: relative;
}
.photobank_container .photobank_secondary .photobank_secondary_info-block a {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.photobank_container .photobank_secondary .photobank_secondary_info-block .photobank_secondary_image_holder {

}
.photosets_multimedia_container h2 {
	color: #777;
	text-transform: uppercase;
	margin: 30px 0 15px 0;
}
.photosets_multimedia_container .main_photosets_multimedia_container {
	width: 600px;
	position: relative;
	overflow: hidden;
}
.photosets_multimedia_container .main_photosets_multimedia_container-photosets {
	margin-bottom: 30px;
}
.photosets_multimedia_container .main_photosets_multimedia_container-multimedia {
	padding-top: 30px;
}
.photosets_multimedia_container .main_photosets_multimedia_container .image_holder img {
	width: 585px;
	border: 1px solid #ededed;
}
.photosets_multimedia_container .main_photosets_multimedia_container .image_holder .main_photosets_multimedia-text_holder {
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 4px;
	left: 0;
	background: url(../img/gradient-small.png) bottom left repeat-x;
}
.photosets_multimedia_container .main_photosets_multimedia_container .image_holder .main_photosets_multimedia-text_holder .inner-text-holder {

	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 20px;
}
.photosets_multimedia_container .main_photosets_multimedia_container .image_holder .main_photosets_multimedia-text_holder a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.photosets_multimedia_container .main_photosets_multimedia_container .image_holder .main_photosets_multimedia-text_holder .inner-text-holder h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	margin: 0;
	color: white;
	position: relative;
	font-size: 1.5em;
}
.photosets_multimedia_container .left_photosets,
.photosets_multimedia_container .right_multimedia {
	width: 585px;
	float: left;
	overflow: hidden;
}
.photosets_multimedia_container .right_multimedia {
	margin-left: 30px;
}
.photosets_multimedia_container .right_multimedia .multimedia-small-container-wrapper {
	border-color: #ededed;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.photosets_multimedia_container .secondary_photosets_container {
	position: relative;
	width: 280px;
	float: left;
	border-color: #ededed;
	border-style: solid;
	border-width: 1px 1px 0 1px;
}
.photosets_multimedia_container .secondary_photosets_container a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.photosets_multimedia_container .secondary_photosets_container .photosets-a:hover,
.photosets_multimedia_container .secondary_photosets_container .multimedia-a:hover {
	border: 1px solid #989898;
}
.photosets_multimedia_container .secondary_photosets_container .photosets-a:hover {
	background: url(../img/gradient-small.png) bottom left repeat-x;
}
.photosets_multimedia_container .secondary_photosets_container .multimedia-a:hover {
	background: url(../img/gradient_top-small.png) bottom left repeat-x;
}
.photosets_multimedia_container .secondary_photosets_container .announce-text-holder {
	height: 58px;
	padding: 6px;
	margin-bottom: 8px;
}
.photosets_multimedia_container .secondary_photosets_container .announce-text-holder h4 {
	height: 40px;
	overflow: hidden;
}
.inner-news_block-3 .inner-info-block {
	width: 230px;
	float: left;
	padding-left: 10px;
}
/* Slider-main_news */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 700px;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-item {
    height: 394px;
}
.owl-controls .owl-page {
	cursor: pointer;
	display: inline-block;
}
.owl-controls .owl-page span {
	padding: 0;
	margin: 0 5px 3px;
	display: inline-block;
	color: #999;
}
.owl-pagination .active span {
	color: #fff;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position: absolute;
}
.slide-block_news .owl-controls {
	top: 360px;
	right: 8%;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}
.img_block_slide {
	position: relative;
	overflow: hidden;
    background-attachment: fixed;
}
.img_block_slide > div, .img_block_slide > div a, .primary-text-holder, .info-block-url {
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.primary-text-holder {
    background: url(../img/gradient.png) bottom left repeat-x;
}

.inner-img-block .primary-text-holder {
    background: url(../img/gradient-small.png) bottom left repeat-x;
}

.primary-text-wrapper, .inner-info-announce-block {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

.primary-text-wrapper {
    padding: 20px 70px 20px 30px;
}

.inner-info-announce-block {
    padding: 20px;
}

    .img_block_slide > div a, .info-block-url {
        display: block;
        z-index: 1;
    }
.info-block-url:hover {
    border: 3px solid #ffffff;
}
.img_block_slide .primary-text-wrapper span,
.img_block_slide .primary-text-wrapper h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 400;
    margin: 0;
    color: white;
    position: relative;
    z-index: 1;
}

.slide_rubric {
	text-transform: uppercase;
}
.slide_rubric, .slide_date {
	display: inline-block;
	padding: 11px 0 0 20px;
}
.owl-buttons {
	position: relative;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
.owl-prev, .owl-next {
	position: absolute;
	top: -25px;
	cursor: pointer;
}
.slide-block_news .owl-prev {
	left: -20px;
}
.slide-block_news .owl-next {
	right: -20px;
}
.info_block_slide h2 {
	color: #951c55;
	font-family: "PT Serif", serif;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}
.info_block_slide p {
	color: #3f3f3f;
}
.statistics_data {
	display: inline-block;
	color: #0066cc;
	font-size: 10px;
	font-weight: bold;
	margin-right: 6px;
}
.icon-view, .icon-comment, .icon-foto, .icon-video, .icon-view-orange, .icon-comment-orange, .icon-video-orange, .icon-foto-orange, .icon-view-carrot, .icon-comment-carrot, .icon-video-carrot, .icon-foto-carrot, .icon-comment-blue, .icon-foto-blue, .icon-video-blue, .icon-view-blue {
	display: inline-block;
	width: 12px;
}
.icon-view, .icon-view-orange, .icon-view-carrot, .icon-view-blue {
	height: 7px;
}
.icon-comment, .icon-comment-orange, .icon-comment-carrot, .icon-comment-blue {
	height: 10px;
	vertical-align: -2px;
}
.icon-foto, .icon-foto-orange, .icon-foto-carrot, .icon-foto-blue {
	height: 10px;
	vertical-align: -1px;
}
.icon-video, .icon-video-orange, .icon-video-carrot, .icon-video-blue {
	height: 9px;
	vertical-align: -1px;
}
.icon-view {
	background: url(../img/view-blue.png) no-repeat;
}
.icon-comment {
	background: url(../img/comment-blue.png) no-repeat;
}
.icon-foto {
	background: url(../img/foto.png) no-repeat;
}
.icon-video {
	background: url(../img/video.png) no-repeat;
}
.icon-view-orange {
	background: url(../img/view-orange.png) no-repeat;
}
.icon-comment-orange {
	background: url(../img/comment-orange.png) no-repeat;
}
.icon-video-orange {
	background: url(../img/video-orange.png) no-repeat;
}
.icon-foto-orange {
	background: url(../img/foto-orange.png) no-repeat;
}
.icon-view-carrot {
	background: url(../img/view-carrot.png) no-repeat;
}
.icon-comment-carrot {
	background: url(../img/comment-carrot.png) no-repeat;
}
.icon-video-carrot {
	background: url(../img/video-carrot.png) no-repeat;
}
.icon-foto-carrot {
	background: url(../img/foto-carrot.png) no-repeat;
}
.icon-comment-blue {
	background: url(../img/comment-blue.png) no-repeat;
}
.icon-foto-blue {
	background: url(../img/foto-blue.png) no-repeat;
}
.icon-video-blue {
	background: url(../img/video-blue.png) no-repeat;
}
.icon-view-blue {
	background: url(../img/view-blue.png) no-repeat;
}
.selection_news {
	margin: 5px 0 10px 0;
    padding: 0 10px;
	border-top: 3px solid #0066cc;
}
.selection_news > div {
	text-transform: uppercase;
	display: inline-block;
	padding-right: 15px;
	color: #adadad;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}
.active-sel {
	color: #0066cc !important;
}
.block_sel_news .block_sel_news2 > li,
.block_sel_popular .block_sel_news2 > li {
	margin-bottom: 12px;
	overflow: hidden;
}
.title_right_sel {
	overflow: hidden;
    padding-bottom: 5px;
    display: inline-block;
}
.title_right_sel .image-title_right_sel {
    float: left;
    width: 81px;
    height: 55px;
}
.title_right_sel .info-title_right_sel {
    float: left;
    width: 369px;
    padding-left: 10px;
}
.title_right_sel .info-title_right_sel span.time-info-title_right_sel {
    font-size: 10px;
    color: #0066cc;
}
.title_right_sel a {
	color: #0a0a0a;
	font-size: 14px;
	line-height: 14px;
	font-family: PT Serif,Georgia,Times New Roman,Times,serif;
	font-style: normal;
}
.title_right_sel a:hover {
	text-decoration: none;
	color: #0066cc;
}
.time_right_sel {
	margin-top: 10px;
	font-size: 12px;
	color: #951c55;
}
.date_sel-right {
	color: #b6b6b6;
	font-size: 12px;
	position: relative;
}
.date__list {
	display: inline-block;
	padding-right: 10px;
	background-color: #f5f5f5;
	position: relative;
	z-index: 2;
}
.decor_border {
	width: 100%;
	height: 1px;
	background-color: #b6b6b6;
	position: absolute;
	top: 9px;
	right: 0;
	z-index: 1;
}
.right_block .all_news, .rubric_popular_news_block .all_news {
	color: #951c55;
	text-decoration: underline;
	float: right;
	margin-top: 5px;
	padding-bottom: 15px;
}
.right_block .all_news a, .rubric_popular_news_block .all_news a {
	color: #951c55;
}
.all_news:hover {
	text-decoration: none;
}
.title_right_sel .statistics_data {
	margin-left: 5px;
}
.block_sel_popular {
	display: none;
}
.block_sel_popular .tab_content2 {
    height: 784px;
}
.exclusive_block {
	background-color: #ebebeb;
}
.exclusive_block > div:first-child {
	position: relative;
}
.exclusive_slide {
	float: left;
	overflow: hidden;
	width: 600px;
	padding-top: 35px;
}
.exclusive_slide .ex-img_block {
	float: left;
	width: 250px;
}
.exclusive_slide .ex-info_block {
	float: left;
	width: 350px;
	padding: 0 20px;
}
.ex-info_block h3 {
	font-size: 14px;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	padding-bottom: 10px;
	color: #00456e;
	text-transform: uppercase;
}
.ex-info_block p {
	color: #3f3f3f;
}
.ex-info_block .ex-name {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 17px;
}
.exclusive_slide .owl-controls {
	top: 0;
	left: 160px;
}
.exclusive_slide .owl-prev, .fotobank_slide .owl-prev, .slider_article .owl-prev {
	left: -20px;
}
.exclusive_slide .owl-next, .fotobank_slide .owl-next, .slider_article .owl-next {
	right: -20px;
}
.exclusive_slide .owl-controls .owl-page span, .fotobank_slide .owl-controls .owl-page span {
	color: #8ac3e5 !important;
}
.exclusive_slide .owl-pagination .active span, .fotobank_slide .owl-pagination .active span, .exclusive_slide .owl-buttons, .fotobank_slide .owl-buttons {
	color: #00629c !important;
}
.title_ex {
	position: absolute;
	top: 15px;
	left: 0;
	text-transform: uppercase;
	color: #00629c;
	font-size: 18px;
	font-weight: bold;
	z-index: 1;
}
.info-archive_container {
	width: 400px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.info-archive_container > div {
	min-height: 40px;
	float: left;
	width: 50%;
	padding-left: 10px;
	position: relative;
}
.press_release, .act, .subscription {
	clear: both;
}
.text_addds, .text_press_release, .text_act, .text_subscription, .text_gazzete, .info-archive_container .archive, .text_portal {
	overflow: hidden;
	padding-top: 10px;
}
.info-archive_container i {
	float: left;
	margin: 10px 15px 0 0;
}
.icon-addds {
	width: 25px;
	height: 23px;
	background: url(../img/addds.png);
}
.icon-press_release {
	width: 25px;
	height: 21px;
	background: url(../img/press_release.png);
}
.icon-act {
	width: 25px;
	height: 26px;
	background: url(../img/act.png);
}
.icon-subscription {
	width: 25px;
	height: 18px;
	background: url(../img/subscription.png);
}
.icon-gazette {
	width: 25px;
	height: 18px;
	background: url(../img/gazzete.png);
}
.icon-pdf {
	display: inline-block;
	float: none !important;
	margin: 10px 0 0 0px !important;
	width: 17px;
	height: 20px;
	background: url(../img/pdf.png);
}
.text_gazzete {
	padding: 0 !important;
	font-size: 18px;
	vertical-align: -10px;
}
.icon-portal {
	width: 35px;
	height: 22px;
	background: url(../img/portal.png);
}
.email_sub input {
	height: 25px;
	color: #c2c2c2;
	width: 75%;
	padding-left: 10px;
	background-color: #fff;
}
.subscription {
	width: 35% !important;
}
.email_sub {
	width: 65% !important;
	padding-top: 8px;
	font-size: 12px;
}
.info-archive_container .archive {
	color: #00629c;
}
.text_ads, .text_press_release, .text_gazzete, .text_act, .text_portal {
	cursor: pointer;
}
.text_portal {
	font-size: 18px;
	padding: 0;
}
.gazette {
	background-color: #e3e3e3;
}
.main_calendar_archive {
	float: left;
	width: 200px;
}
/* Calendar */
.ic__container,
.ic__week-head,
.ic__week-head td,
.ic__days,
.ic__days td,
.ic__header,
.ic__prev,
.ic__next,
.ic__datepicker {
    margin: 0; padding: 0;
    font-size: 13px;
	line-height: 13px;
    cursor: default;
    text-shadow: none !important;
}
.ic__container {
    position: relative;
    background: #e3e3e3;
}
.ic__container table {
    width: 100%;
    border: 0;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}
.ic__header {
    position: relative;
    background: #e3e3e3;
    height: 35px;
}
.ic__prev, .ic__next {
    position: absolute;
    top: 0;
    width: 7%;
	height: 35px;
    background-color: #e3e3e3;
    cursor: pointer;
}
.ic__prev div, .ic__next div {
    position: absolute;
    width: 0; height: 0;
    overflow: hidden;
    border: 5px solid transparent;
}
.ic__prev {
    left: 0;
}
.ic__prev div {
    top: 13px;
	left: 50%;
    margin-left: -7px;
    border-right-color: #00629c;
}
.ic__next {
    right: 0;
}
.ic__next div {
    top: 13px;
	right: 50%;
    margin-right: -7px;
    border-left-color: #00629c;
}
.ic__month {
    position: absolute;
    top: 6px;
	left: 20%;
    width: 45%;
	overflow: hidden;
}
.ic__year {
    position: absolute;
    top: 6px;
	right: 13%;
    width: 30%;
	overflow: hidden;
}
.ic__header select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 140%;
    padding: 2px;
	background: #e3e3e3;
	color: #00629c;
	cursor: pointer;
	text-decoration: underline;
}
.ic__header select:focus {
    outline: none;
}
.ic__week-head td {
    width: 14%;
    vertical-align: top;
    text-align: center;
    padding: 8px 0;
    color: #00629c;
    text-transform: uppercase;
	font-size: 10px;
}
.ic__days {
    margin-top: -1px;
}
.ic__days td {
    width: 14%;
    vertical-align: top;
    text-align: center;
    padding: 8px 0;
    color: #8ac3e5;
    text-transform: uppercase;
}
.ic__days .ic__day {
    background: #e3e3e3;
    cursor: pointer;
}
.ic__days .ic__day:hover {
	background: #ebebeb;
}
.ic__days .ic__day_state_current {
    color: #00629c;
}
.ic__days .ic__day_state_selected {
	background: #ebebeb;
    color: #00629c;
}
.ic__header select:hover {
	text-decoration: none;
}
.ic__datepicker {
    position: absolute;
    top: -9999px;
	left: -9999px;
    width: 250px;
	padding: 10px;
    border-radius: 10px;
    background: #333;
    z-index: 9999;
}
.foto_report_block, .multimedia_block {
	width: 478px;
	float: left;
	overflow: hidden;
}
.foto_report_block {
	margin-right: 2px;
}
.multimedia_block {
	margin-left: 2px;
}
.foto_report_block > div, .multimedia_block > div {
	float: left;
	position: relative;
	overflow: hidden;
}
.main__foto {
	width: 100%;
	margin-bottom: 2px;
}
.main__foto .info__block {
	font-size: 17px !important;
}
.foto__1, .foto__2 {
	width: 49.7%;
}
.foto__1 {
	margin-right: 0.3%;
}
.foto__2 {
	margin-left: 0.3%;
}
.foto_report_block .info__block, .multimedia_block .info__block, .multimedia_block-2 .info__block, .title_question_day, .title_no_comments {
	position: absolute;
	bottom: 4px;
	background: rgba(0, 0, 0, 0.35);
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 13px;
	width: 100%;
	padding: 5px 7px;
}
.foto_report_block .info__block a, .multimedia_block .info__block a, .multimedia_block-2 .info__block a, .title_question_day a, .title_no_comments a {
	color: #fff;
}
.foto-media-redactors_container h2 {
	font-weight: bold;
	font-size: 18px;
	color: #4abdd4;
	text-transform: uppercase;
	margin-bottom: 10px;
	position: relative;
}
.multimedia_block .foto__1, .multimedia_block .foto__2 {
	margin-bottom: 2px;
}
.multimedia_block .main__foto {
	margin-bottom: 0 !important;
}
.multimedia_block i, .multimedia_block-2 i {
	display: inline-block;
}
.icon-media-video, .icon-media-foto {
	width: 28px;
	height: 20px;
}
.icon-media-video {
	background: url(../img/icon-media-video.png);
}
.icon-media-foto {
	background: url(../img/icon-media-foto.png);
}
.icon-media-foto-big {
	background: url(../img/icon-media-foto-big.png);
	width: 47px;
	height: 33px;
}
.multimedia_block-2 {
	width: 239px;
	overflow: hidden;
	float: left;
	margin-top: 35px;
}
.multimedia_block-2 > div {
	position: relative;
	margin-bottom: 2px;
	padding-left: 0.6%;
}
.multimedia_block-2 .info__block {
	right: 0 !important;
	width: 99.4% !important;
}
.multimedia_block-2 .vertical__align_block {
	margin-bottom: -2px;
}
.wrapper_foto-media-redactors {
	background-color: #e7e3e4;
	position: relative;
}
.rubric-1__block, .rubric-2__block, .rubric-3__block {
	float: left;
	width: 915px;
	overflow: hidden;
}
.rubric-1__block h2, .rubric-2__block h2, .fotobank_block h2, .young_feather_block h2, .articles_slide_block h2, .rubric-3__block h2, .observer__block h2, .wrapper_rubric_container h2, .wrapper_foto-report_container h2, .foto_article_right_container h2, .wrapper__archive_container h2 {
	font-size: 18px;
	font-weight: bold;
	color: #151515;
	margin-bottom: 6px;
}
.top_block-rubric-1, .bottom_block-rubric-1, .bottom_block-rubric-1 > div, .top_block-rubric-2, .left__block__bottom_rub-2 > div, .right__block__bottom_rub-2 > div, .bottom_block-rubric-2, .rubric-3__block, .rubric-3_right_cont > div {
	overflow: hidden;
}
.top_block-rubric-1 > div, .bottom_block-rubric-1 > div > div {
	overflow: hidden;
	background-color: #f5f5f5;
	border-top: 1px solid #e7711a;
}
.top_block-rubric-1 > div:first-child {
	width: 680px;
	float: left;
	margin-right: 10px;
}
.top_block-rubric-1 > div:last-child {
	width: 225px;
	float: right;
}
.rubric-1-main_img-block {
	float: right;
	overflow: hidden;
	width: 440px;
}
.rubric-1-main_info-block {
	float: left;
	overflow: hidden;
	width: 235px;
}
.rubric-1-main_info-block a {
	color: #3f3f3f;
}
.rubric-1-main_info-block h3 {
	font-family: "PT Serif", serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.rubric-1__block .statistics_data {
	color: #e7711a !important;
}
.rubric-1-info-block h3, .rubric-2-info-block h3, .rubric-3-info-block h3 {
	color: #3f3f3f;
	font-size: 13px;
	font-weight: bold;
	font-family: "PT Serif", serif;
}
.bottom_block-rubric-1 > div:first-child, .bottom_block-rubric-1 > div:last-child  {
	width: 450px;
	margin-top: 20px;
}
.bottom_block-rubric-1 > div:first-child {
	float: left;
	margin-right: 15px;
}
.bottom_block-rubric-1 > div:last-child {
	float: right;
}
.bottom_block-rubric-1 .bottom-1_container .rubric-1-img-block, .bottom_block-rubric-2 .rubric-2-img-block, .rubric-3_left_cont > div:last-child .rubric-3-img-block {
	float: left;
	width: 215px;
}
.bottom_block-rubric-1 .bottom-1_container .rubric-1-info-block, .bottom_block-rubric-2 .rubric-2-info-block, .rubric-3_left_cont > div:last-child .rubric-3-info-block {
	float: left;
	width: 235px;
}
.bottom_block-rubric-1 .bottom-1_container > div {
	margin-bottom: 10px;
}
.bottom-2_container > div {
	width: 220px;
	float: left;
}
.bottom-2_container > div:first-child {
	margin-right: 10px;
}
.rubric-1-info-block .mark_news {
	color: #e7711a !important;
}
.redactors__block, .fotobank__container {
	float: right;
	width: 270px;
	overflow: hidden;
	text-align: right;
}
.redactors__block h2 {
	font-weight: bold;
	font-size: 18px;
	color: #4abdd4;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.edit_line-decor {
	width: 50%;
	height: 1px;
	background-color: #4abdd4;
	float: right;
	margin-bottom: 5px;
}
.edit_date {
	clear: both;
	color: #4abdd4;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
}
.edit_text {
	padding-left: 30px;
	font-size: 13px;
}
.edit_text a {
	color: #3f3f3f;
}
.redactors__block > div {
	margin-bottom: 30px;
}
.rubric-2__block h2 {
	color: #951c55 !important;
}
.top_block-rubric-2, .bottom_block-rubric-2 {
	margin-bottom: 10px;
}
.top_block-rubric-2 > div {
	float: left;
	overflow: hidden;
	width: 220px;
	margin-right: 8px;
}
.rubric-2__block .mark_news {
	color: #951c55;
}
.left__block__bottom_rub-2, .right__block__bottom_rub-2 {
	width: 450px;
	float: left;
	overflow: hidden;
	margin-right: 7px;
}
.left__block__bottom_rub-2 > div, .right__block__bottom_rub-2 > div {
	margin-bottom: 10px;
}
.fotobank_block {
	overflow: hidden;
	position: relative;
}
.fotobank_block h2 {
	color: #197caa;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.fotobank_slide {
	overflow: hidden;
	width: 260px;
	padding-top: 35px;
}
.fotobank_cont_slides {
	overflow: hidden;
}
.fotobank_cont_slides > div {
	float: left;
	width: 81px;
	margin-left: 5px;
}
.fotobank_slide .owl-controls {
	left: 80px;
	top: 2px;
}
.question_day_block, .no_comments_block {
	position: relative;
	overflow: hidden;
	margin-left: 5px;
}
.fotobank__container {
	padding-right: 20px;
	width: 280px !important;
	position: relative;
}
.fotobank__container > div {
	margin-bottom: 15px;
}
.young_feather_block {
	padding: 10px 5px 0 0;
	position: relative;
}
.young_feather_block h2 {
	color: #197caa !important;
	margin-bottom: 5px !important;
}
.young_feather_text {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	padding-left: 10px;
}
.young_feather_text a {
	color: #197caa;
}
.feather_img {
	position: absolute;
	right: -20px;
	top: 30px;
}
.text_question_day {
	top: 105px;
}
.text_no_comments {
	top: 275px;
}
.text_question_day, .text_no_comments {
	position: absolute;
	right: 0;
	width: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff5a38;
	word-wrap: break-word;
	text-align: center;
	line-height: 1;
}
.slider_article, .slider_article .cont_slider {
	width: 100%;
	overflow: hidden;
}
.slides_article {
	float: left;
    width: 258px;
    margin-right: 12px;
    overflow: hidden;
    position: relative;
    height: 191px;
}
.slides_article .info__article_height {
    height: 45px;
    text-overflow: ellipsis;
}
.slides_article .article_url {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.slides_article .article_url:hover {
	/*background: url(../img/gradient-small.png) bottom left repeat-x;*/
	border: 1px solid #989898;
}
.articles_slide_block h2 {
	font-size: 1.5em;
	color: #777;
	position: absolute;
	z-index: 2;
}
.articles_slide_block .info__article h4 {
	font-family: 'PT Serif', serif;
	font-size: 15px;
	font-weight: bold;
	color: #3f3f3f;
	margin-bottom: 5px;
}
.articles_slide_block .info__article p {
	font-size: 12px;
	margin-bottom: 20px;
}
.articles_slide_block .info__article a {
	color: #3f3f3f;
}
.articles_slide_block {
	position: relative;
}
.slider_article .cont_slider {
	padding-top: 22px;
}
.slider_article .owl-controls {
	top: 0;
	left: 100px;

}
.slider_article .owl-controls .owl-page span {
	color: #b9b9b9;
}
.slider_article .owl-buttons, .slider_article .owl-pagination .active span {
	color: #777 !important;
}
.observer__block {
	float: right;
	overflow: hidden;
	width: 270px;
}
.rubric-3_left_cont {
	width: 450px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}
.rubric-3_right_cont {
	float: left;
	overflow: hidden;
	width: 455px;
}
.rubric-3_left_cont > div {
	overflow: hidden;
	background-color: #f5f5f5;
	margin-bottom: 15px;
	border-top: 1px solid #fe5b3a;
}
.rubric-3_left_cont > div:first-child .rubric-3-info-block h3 {
	font-size: 14px !important;
}
.rubric-3__block h2 {
	color: #fe5b3a !important;
}
.rubric-3_right_cont > div > div {
	float: left;
	width: 220px;
	overflow: hidden;
	border-top: 1px solid #fe5b3a;
	background-color: #f5f5f5;
}
.rubric-3_right_cont > div > div:first-child {
	margin-right: 10px;
}
.rubric-3_right_cont > div:first-child {
	margin-bottom: 10px;
}
.rubric-3__block .statistics_data {
	color: #fe5b3a;
}
.observer__block h2 {
	color: #187dab !important;
	text-align: right;
}
.observer__block > div {
	margin-bottom: 10px;
}
/*Rubric-page*/
.wrapper_rubric_container, .wrapper_article_container, .wrapper_foto-report_container, .wrapper_foto-article_container, .wrapper__archive_container, .wrapper_information_container {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
.left_foto-report_container, .left__archive_container {
	width: 905px;
	float: left;
	overflow: hidden;
}
.left_rubric_container {
	width: 715px;
	float: left;
}
.yesterday__container, .two_day_ago__container, .three_day_ago__container, .four_day_ago__container, .five_day_ago__container, .six_day_ago__container, .seven_day_ago__container, .eight_day_ago__container, .nine_day_ago__container {
	margin-bottom: 15px;
}
.today__container {
	float: left;
	width: 700px;
	margin-bottom: 15px;
}
.wrapper_foto-report_container h2 {
	color: #951c55 !important;
}
.today__block, .yesterday__block > div, .two_day_ago__block > div, .three_day_ago__block > div, .top_four_day_ago > div, .bottom_four_day_ago > div, .top_five_day_ago > div, .bottom_five_day_ago > div, .top_six_day_ago > div, .bottom_six_day_ago > div, .top_seven_day_ago > div, .bottom_seven_day_ago > div, .top_eight_day_ago > div, .bottom_eight_day_ago > div, .top_nine_day_ago > div, .bottom_nine_day_ago > div {
	overflow: hidden;
	background-color: #f5f5f5;
	border-top: 1px solid #0066cc;
}
.today__block {
	position: relative;
	width: 100%;
	height: 100%;
}
.today__block a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.info_today__block h3 {
	font-family: 'PT Serif', serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #3f3f3f;
}
.info_today__block p {
	font-family: 'PT Serif', serif;
	font-size: 14px;
	color: #3f3f3f;
}
.today__block .today__block-wrapper > div {
	float: left;
}
.today__block .today__block-wrapper {
	position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.today__block .today__block-wrapper a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.today__block:hover .info_today__block p,
.today__block:hover .info_today__block h2,
.today__block:hover .info_today__block h3  {
    color: #0066CC;
}
.yesterday__block, .two_day_ago__block, .three_day_ago__block, .top_four_day_ago, .bottom_four_day_ago, .top_five_day_ago, .bottom_five_day_ago, .top_six_day_ago, .bottom_six_day_ago, .top_seven_day_ago, .bottom_seven_day_ago, .top_eight_day_ago, .bottom_eight_day_ago, .top_nine_day_ago, .bottom_nine_day_ago {
	overflow: hidden;
}
.yesterday__block > div, .top_four_day_ago > div, .top_seven_day_ago > div {
	float: left;
	width: 49.4%;
}
.yesterday__block > div:first-child, .top_four_day_ago > div:first-child, .top_seven_day_ago > div:first-child {
	margin-right: 1.2%;
}
.two_day_ago__block > div, .bottom_four_day_ago > div, .top_five_day_ago > div, .bottom_five_day_ago > div, .bottom_six_day_ago > div, .bottom_seven_day_ago > div, .top_eight_day_ago > div, .bottom_eight_day_ago > div, .bottom_nine_day_ago > div {
	float: left;
	width: 32.4%;
	margin-right: 1.4%;
}
.two_day_ago__block > div:last-child, .three_day_ago__block > div:last-child, .bottom_four_day_ago > div:last-child, .top_five_day_ago > div:last-child, .bottom_five_day_ago > div:last-child, .top_six_day_ago > div:last-child, .bottom_six_day_ago > div:last-child, .bottom_seven_day_ago > div:last-child, .top_eight_day_ago > div:last-child, .bottom_eight_day_ago > div:last-child, .top_nine_day_ago > div:last-child, .bottom_nine_day_ago > div:last-child {
	margin: 0 !important;
}
.three_day_ago__block > div, .top_six_day_ago > div, .top_nine_day_ago > div {
	float: left;
	width: 24.1%;
	margin-right: 1.2%;
}
.top_four_day_ago, .top_five_day_ago, .top_six_day_ago, .top_seven_day_ago, .top_eight_day_ago, .top_nine_day_ago {
	margin-bottom: 10px;
}
.seven_day_ago__block > div:last-child, .eight_day_ago__block > div:last-child, .nine_day_ago__block > div:last-child {
	margin-top: 10px;
}
.subscription_incident-paginator_container {
	overflow: hidden;
	margin-top: 25px;
	float: left;
	width: 100%;
	text-align: center;
}
.subscription_incident_block {
	min-width: 460px;
	margin-bottom: 30px;
}
.subscription_incident_block i {
	display: inline-block;
	vertical-align: -4px;
	margin-right: 4px;
}
.subscription_incident_block > * {
	display: inline-block;
	margin-right: 5px;
}
.subscription_incident_block input {
	background-color: #fff;
	color: #c2c2c2;
	height: 25px;
	padding-left: 10px;
	border: 1px solid #00629c;
	width: 180px;
}
.subscription_incident_block button, .email_sub button {
	color: #fff;
	background-color: #00629c;
	cursor: pointer;
	font-size: 10px;
	width: 29px;
	height: 25px;
	vertical-align: 1px;
}
.paginator_rubric_block {
	min-width: 300px;
	text-align: center;
	font-size: 12px;
}
.paginator_rubric_block span {
	color: #00629c;
	font-size: 16px;
	vertical-align: -2px;
	cursor: pointer;
}
.paginator_rubric_block a {
	padding: 0 7px;
	color: #8ac3e5;
}
.right_rubric_container, .right_foto-report_container, .right__archive_container {
	float: right;
	width: 275px;
	overflow: hidden;
	margin-top: 35px;
}
.archive_incident_block {
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 10px;
	border-top: 1px solid #951c55;
}
.archive_incident_calendar {
	padding: 0 25px;
}
.archive_incident_calendar .ic__container, .archive_incident_calendar .ic__header, .archive_incident_calendar .ic__next, .archive_incident_calendar .ic__prev, .archive_incident_calendar .ic__header select, .archive_incident_calendar .ic__days .ic__day {
	background-color: #f5f5f5;
}
.archive_incident_calendar .ic__header select, .archive_incident_calendar .ic__week-head td, .archive_incident_calendar .ic__days .ic__day_state_current {
	color: #951c55;
}
.archive_incident_calendar .ic__prev div {
	border-right-color: #951c55;
}
.archive_incident_calendar .ic__next div {
	border-left-color: #951c55;
}
.archive_incident_calendar .ic__days td {
	color: #cc91a8;
}
.archive_incident_calendar .ic__days .ic__day:hover {
	background-color: #e3e3e3;
}
.archive_incident_calendar .ic__days .ic__day_state_selected {
	color: #951c55;
	background-color: #e3e3e3;
}
.rubric_popular_news_block {
	padding: 0 10px;
	overflow: hidden;
}
/*Article-page*/
.wrapper_article_container > div, .wrapper_foto-article_container > div, .wrapper_information_container > div {
	overflow: hidden;
	margin-bottom: 20px;
}
.article_main_left_block, .comment__container, .information_main_left_block {
	float: left;
	width: 715px;
	overflow: hidden;
}
.article_main_right_block, .discuss__container, .information_main_right_block {
	float: right;
	width: 425px;
	overflow: hidden;
}
.article_main_left_block h1, .foto_article_left_container h1 {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 28px;
	color: #00629c;
	margin-bottom: 15px;
}
.article_lead_block {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}
.source_foto {
	font-size: 12px;
	color: #b6b6b6;
	padding-left: 10px;
}
.article_text_block, .foto_article_text_block {
	font-family: 'PT Serif', serif;
	font-size: 16px;
}
.article_text_block p, .foto_article_text_block p {
	margin-bottom: 20px;
}
.article_img_block, .foto_article_img_block {
	margin-bottom: 15px;
}
.article_text_block figure {
	float: left;
	width: 230px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-top: 1px solid #951c55;
	margin: 0 15px 15px 0;
}
.article_text_block figcaption p {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	color: #3f3f3f;
	font-size: 14px;
}
.article_text_block figcaption {
	padding: 0 10px;
}
.article_text_block figcaption h4 {
	color: #00629c;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
.share_news-tags_container {
	overflow: hidden;
	margin-bottom: 25px;
}
.share_news_block {
	float: left;
	width: 220px;
	overflow: hidden;
}
.tags_block {
	float: right;
	width: 430px;
	overflow: hidden;
}
.share_news_text, .tags_text {
	color: #a4a4a4;
	text-transform: lowercase;
}
.tags_tag a {
	color: #00629c;
}
.tags_tag a:hover {
	text-decoration: underline;
}
.share_news_link {
	margin-top: 5px;
}
.article_main_left_block .subscription_incident_block input, .foto_article_left_container .subscription_incident_block input {
	border: 1px solid #c2c2c2;
}
.article_main_left_block .columns_image_holder {
    float: left;
    width: 61px;
    height: 61px;
    margin-right: 15px;
    border-radius: 30px;
    overflow: hidden;
    border: 1px solid #ededed;
}
.article_main_left_block .columns_image_holder img {
    width: 61px;
    height: 61px;
}
.columns_posts_info_wrapper {
    position: relative;
    overflow: hidden;
    padding: 5px;
    margin-bottom: 5px;
    width: 700px;
    border-top: 1px solid #0066cc;
}
.columns_posts_info_wrapper .columns_posts_image_holder {
    float: left;
    width: 61px;
    height: 61px;
    margin-right: 15px;
    border-radius: 30px;
    overflow: hidden;
    border: 1px solid #ededed;
}
.columns_posts_info_wrapper .columns_posts_image_holder img {
    width: 61px;
    height: 61px;
}
.columns_posts_info_wrapper .columns_posts_title_holder {
    float: left;
    padding: 15px 0;
}
.columns_posts_info_wrapper a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.author_article_block {
	margin-bottom: 20px;
}
.author_article_block .share_news_block {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.author__article_data, .author__data, .see_also_block {
	overflow: hidden;
}
.author__foto {
	float: left;
	max-width: 75px;
	margin-right: 10px;
}
.author__data {
	font-size: 13px;
	color: #a4a4a4;
	margin-top: 20px;
}
.author__data > div {
	margin-bottom: 3px;
}
.author__data .title_author {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}
.article_popular_block {
	margin-bottom: 35px;
}
.article_popular_block h2, .see_also_container h2, .comment__container h2, .discuss__container h2 {
	color: #adadad;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.article_popular_block .popular__block {
	background-color: #f7f7f7;
}
.article_popular_block .popular__block > li {
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.article_popular_block .popular__block img {
	float: left;
	margin: 4px 10px 0 0;
	max-width: 130px;
}
.popular__block__text {
	overflow: hidden;
	font-size: 16px;
	font-family: 'PT Serif', serif;
	color: #3f3f3f;
}
.popular__block__text:hover {
	color: #0066cc;
}
.see_also_container h2, .comment__container h2 {
	color: #00629c !important;
}
.wrapper_article_container .see_also_block > div, .wrapper_foto-article_container .see_also_block > div {
	border-color: #00629c;
}
.see_also_block > div {
	float: left;
	width: 230px;
	margin-right: 10px;
	overflow: hidden;
	border-top: 1px solid #951c55;
}
.see_also_block > div:last-child {
	margin: 0 !important;
}
.see_also_block > div a:hover {
	text-decoration: none;
	color: #0066cc;
}
.see_also_block > div a p:hover {
	color: #0066cc;
}

#see_also_block-fresh_view > div {
	margin-right: 9px;
}
#see_also_block-fresh_view > div:last-child {
	margin: 0 !important;
}
.info_see_also {
	padding: 5px 10px;
}
.rub__date_see_also {
	margin-bottom: 2px;
	overflow: hidden;
}
.rub__date_see_also > div {
	color: #00629c;
	font-weight: bold;
	font-size: 12px;
}
.rubric__see_also {
	text-transform: uppercase;
	float: left;
}
.date__see_also {
	float: right;
	margin-left: 10px;
}
.info_see_also p {
	font-family: "PT Serif", serif;
	font-weight: bold;
	color: #3f3f3f;
}
.info_see_also .statistics_data {
	color: #00629c;
}
.comment__block-1 ul li {
	font-size: 13px;
	padding: 10px;
}
.top_block_comment {
	margin-bottom: 10px;
	color: #a4a4a4;
}
.top_block_comment > span {
	display: inline-block;
}
.date__comment_block, .time__comment_block {
	margin-right: 10px;
}
.name__comment_block {
	font-weight: bold;
}
.reply__comment_block {
	float: right;
	cursor: pointer;
}
.main_block_comment {
	font-family: "PT Serif", serif;
}
.comment__block-1 {
	margin-bottom: 15px;
}
.comment__block-2 form > div {
	margin-bottom: 15px;
	font-size: 13px;
}
.comment__block-2 input[placeholder] {
	height: 25px;
	border: 1px solid #c2c2c2;
	padding: 0 10px;
	color: #000;
	font-size: 14px;
}
.comment__block-2 .input__name > input {
	width: 330px;
}
.comment__block-2 .input__key {
	width: 330px;
	overflow: hidden;
	margin-bottom: 5px !important;
}
.comment__block-2 .key_captcha {
	width: 180px;
	float: left;
}
.input__key .key {
	float: right;
	margin-top: 7px;
}
.input__key .key input {
	width: 130px;
}
p.text__key {
	color: #c2c2c2;
	margin-bottom: 15px;
	font-size: 14px;
}
.comment__block-2 textarea {
	width: 100%;
	border: 1px solid #c2c2c2;
	color: #000;
	padding: 5px 10px;
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
}
.comment__block-2 button {
	color: #fff;
	background-color: #00629c;
	padding: 3px 8px;
	cursor: pointer;
}

.discuss__container ul li {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	padding-left: 30px;
	font-family: 'PT Serif', serif;
	font-size: 16px;
}
.discuss__container ul li a {
	color: #3f3f3f;
}
.discuss__container ul li a:hover {
	text-decoration: none;
	color: #0066cc;
}
.icon__discuss {
	display: block;
	width: 22px;
	height: 19px;
	color: #fff;
	background: url(../img/discuss.png) no-repeat;
	position: absolute;
	left: 0;
	top: 5px;
	font-weight: bold;
	font-size: 10px;
	font-family: 'PT Sans', sans-serif;
	font-style: normal;
	text-align: center;
}
/*Photo-rubric*/
.photo_report_background {
	background-color: #e6e3e3;
}
.left_foto-report_container > div {
	overflow: hidden;
	margin-bottom: 20px;
}
.two_foto_report_block > div {
	float: left;
	width: 49.4%;
	margin-right: 1.2%;
}
.two_foto_report_block > div:last-child, .four_foto_report_block > div:last-child, .three_foto_report_block > div:last-child {
	margin: 0 !important;
}
.foto_report__info {
	padding: 5px 10px;
}
.foto_report__block {
	border-top: 1px solid #951c55;
	background-color: #f5f5f5;
}
.foto_report__info p {
	font-family: 'PT Serif', serif;
	font-size: 16px;
	color: #3f3f3f;
}
.four_foto_report_block > div {
	float: left;
	width: 24.1%;
	margin-right: 1.2%;
}
.three_foto_report_block > div {
	float: left;
	width: 32.4%;
	margin-right: 1.4%;
}
/*Photo-article*/
.wrapper_foto-article_container .comment__container {
	width: 815px !important;
}
.wrapper_foto-article_container .comment__block-2 textarea {
	width: 80% !important;
}
.foto_article_left_container {
	float: left;
	width: 800px;
	overflow: hidden;
}
.foto_article_right_container {
	float: right;
	width: 375px;
	overflow: hidden;
}
.archive_foto_block {
	background-color: #f5f5f5;
	border-top: 1px solid #00629c;
	padding: 10px;
}
.foto_article_right_container h2 {
	color: #00629c;
}
.archive_foto_calendar {
	padding: 0 20px;
}
.archive_foto_calendar .ic__container, .archive_foto_calendar .ic__header, .archive_foto_calendar .ic__header select, .archive_foto_calendar .ic__prev, .archive_foto_calendar .ic__next, .archive_foto_calendar .ic__days .ic__day {
	background-color: #f5f5f5;
}
.archive_foto_calendar .ic__days .ic__day:hover, .archive_foto_calendar .ic__days .ic__day_state_selected {
	background-color: #ebebeb;
}
.info_foto__block {
	position: absolute;
	width: 100%;
	color: #fff;
	font-size: 12px;
	background: rgba(0, 0, 0, 0.4);
	bottom: 80px;
	left: 0;
	padding: 15px;
}
.img_info_foto_slide {
	position: relative;
	overflow: hidden;
}
.foto__slide__container {
	width: 800px;
}
.number_foto_slide_block {
	margin-bottom: 20px;
	background-color: #00456e;
	width: 100%;
	height: 40px;
	margin-top: -7px;
}
.foto__slide__container .owl-controls {
	bottom: -30px;
	left: 30px;
}
.foto__slide__container .owl-prev {
	left: -20px;
}
.foto__slide__container .owl-next {
	right: -20px;
}
/*Archive_newspaper-page*/
.archive__title .icon-pdf {
	margin: 0 0 0 10px !important;
	vertical-align: middle;
}
.archive__main {
	margin: 10px 0 25px 0 !important;
}
.select__archive_data {
	overflow: hidden;
	margin-bottom: 10px;
}
.select__archive_data > span {
	display: inline-block;
	margin-right: 25px;
	text-transform: uppercase;
	cursor: pointer;
	color: #951c55;
}
.select__archive_data > span.active_arch {
	font-weight: bold;
}
.wrapper__archive_container h2 {
	color: #00629c !important;
}
.wrapper__archive_container .today__block, .wrapper__archive_container .yesterday__block > div, .wrapper__archive_container .two_day_ago__block > div, .wrapper__archive_container .three_day_ago__block > div, .wrapper__archive_container .top_four_day_ago > div, .wrapper__archive_container .bottom_four_day_ago > div {
	border-color: #00629c !important;
}
.wrapper__archive_container .statistics_data {
	color: #00629c !important;
}
.wrapper__archive_container .right__archive_container {
	margin-top: 0 !important;
}
.wrapper__archive_container .right__archive_container > div {
	margin-bottom: 15px;
}
.archive__publication_calendar_block > div {
	border-top: 1px solid #00629c;
	background-color: #f5f5f5;
}
.wrapper__archive_container .archive_foto_calendar {
	padding: 0 40px !important;
}
.search__title span {
	font-weight: bold;
}
/*Database-page*/
.wrapper_information_container .see_also_container h2, .wrapper_information_container .rub__date_see_also > div, .wrapper_information_container .statistics_data {
	color: #951c55 !important;
}
.information_main_left_block > div {
	overflow: hidden;
	margin-bottom: 15px;
}
.calendar__database_block {
	float: left;
	width: 200px;
	overflow: hidden;
}
.search__database_block {
	float: right;
	width: 485px;
	overflow: hidden;
}
.search__input_database {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
.search__database_block input[placeholder] {
	height: 25px;
	width: 100%;
	border: 1px solid #00456e;
	color: #00456e;
	padding: 0 35px 0 10px;
	font-size: 11px;
}
.search__database_block input[type="image"] {
	position: absolute;
	top: 0;
	right: 5px;
	width: 24px;
	height: 24px;
	padding: 5px;
}
.search__database_block input[type="image"]:hover {
	opacity: .75;
}
.search__database_block ul li {
	display: inline-block;
	padding: 0 30px 15px 0;
	font-size: 16px;
}
.search__database_block ul li a, .info_database_container ul li a {
	color: #00629c;
	text-decoration: underline;
}
.search__database_block ul li a:hover, .info_database_container ul li a:hover {
	text-decoration: none;
}
.info_database_container h2 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
	text-align: center;
}
.info_database_container ul {
	margin-bottom: 20px;
}
.info_database_container ul li {
	display: inline-block;
	padding: 0 0 10px 40px;
}
.database_text_block, .database_download_block {
	font-family: 'PT Serif', serif;
	font-size: 16px;
	margin-bottom: 20px;
}
.database_text_block p {
	margin-bottom: 20px;
}
.database_download_block a {
	color: #00629c;
}
.icon-download {
	width: 12px;
	height: 14px;
	display: inline-block;
	background: url(../img/download.png) no-repeat;
	margin-left: 5px;
	vertical-align: middle;
}
/*Rubric_report*/
.title__additional_info {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 28px;
	color: #00629c;
}
.public_report_text_block {
	font-family: 'PT Serif', serif;
	font-size: 16px;
	font-weight: bold;
}
span.tel {
	color: #00629c;
}
.public_report_text_block {
	margin-bottom: 40px !important;
}
.public_report_form_block form > div {
	overflow: hidden;
	margin-bottom: 15px;
}
.public_report_form_block .item__form {
	float: right;
	width: 510px;
	overflow: hidden;
}
.public_report_form_block .text__form {
	float: left;
	width: 180px;
	overflow: hidden;
	text-align: right;
}
.public_report_form_block .item__form > * {
	width: 100%;
}
.public_report_form_block .item__form > input[type="file"] {
	width: auto !important;
}
.public_report_form_block .item__form input[type="text"] {
	height: 24px;
	border: 1px solid #dcdcdc;
	padding: 0 5px;
}
.public_report_form_block .item__form textarea {
	border: 1px solid #dcdcdc;
	padding: 0 5px;
	font-family: 'PT Sans', sans-serif;
}
.public_report_form_block button {
	background-color: #00629c;
	padding: 3px 6px;
	color: #fff;
	margin-left: 205px;
	cursor: pointer;
}
.contact__information__container {
	margin-bottom: 70px !important;
}
.contact__information__container > div:first-child, .contact__information__container > div:last-child {
	width: 49%;
	overflow: hidden;
}
.contact__information__container > div:first-child {
	float: left;
}
.contact__information__container > div:last-child {
	float: right;
}
.contact__information__block, .info_newspapper__block, .rules_reprint__block {
	font-family: 'PT Serif', serif;
	font-size: 16px;
}
.contact__information__block .address_info {
	font-weight: bold;
	margin: 20px 0;
}
.contact__information__block a {
	color: #00629c;
}
.contact__information__block a:hover {
	text-decoration: underline;
}
h2.title__additional_info {
	margin-bottom: 10px;
}
.info_newspapper__block p {
	margin-bottom: 20px;
}
.rules_reprint__block p {
	margin-bottom: 30px;
}
.info_today__block {
	width: 70%;
	float: left;
	overflow: hidden;
}
.info_today__block a, .info_see_also a, .inner-info-block a, .info_block_slide a, .ex-info_block a, .rubric-1-info-block a, .rubric-2-info-block a, .rubric-3-info-block a, .foto_report__info a {
	color: #3f3f3f;
}
.inner-info-block a:first-child {
	text-decoration: none !important;
}
.head-nav_block a:hover, .foot-nav_block a:hover, .paginator_rubric_block a:hover, .info_today__block a:hover, .info_block_slide a:hover p, .inner-info-block a:hover, .ex-info_block a:hover, .rubric-1-main_info-block a:hover, .rubric-1-info-block a:hover, .redactors__block a:hover, .rubric-2-info-block a:hover, .info__article a:hover, .rubric-3-info-block a:hover, .foto_report__info a:hover {
	text-decoration: underline;
}
.main__foto:hover img, .foto__1:hover img, .foto__2:hover img, .multimedia_block-2 > div:hover img, .question_day_block:hover img, .no_comments_block:hover img {
	opacity: .9;
}

.custom_lenta_menu {
    position: absolute;
    top: 30px;
    right: 10px;
    width: 260px;
    background: #f0f0f0;
    display: none;
    z-index: 999;
    color: #a4a4a4;
}
.advert {
	text-align: center;
}

.advert img {
	width: auto;
	display: block;
	margin: auto;
}

.gallery-hover a:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	z-index: 5;
}

.youtube_container {
    width: 100%;
    min-width: 1220px;
    padding: 10px 0 30px 0;
}
.youtube_container .youtube_container_wrapper {
    margin-top: 30px;
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.fresh_news_on_welcomepage {
    text-align: center;
    height: 30px;
    margin: 10px 0;
}
.fresh_news_on_welcomepage a {
    padding: 6px;
    border: 1px solid #0066cc;
    color: #0a0a0a;
}
.fresh_news_on_welcomepage a:hover {
    background: #0066cc;
    color: #FFFFFF;
}
.sl-wrapper .sl-image .sl-caption {
    font-size: 18px;
}
.h2_title {
	margin: 8px 0;
}
.h2_title h2 {
	text-decoration: none;
	color: #292929;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0;
	letter-spacing: 0.062em;
	text-transform: uppercase;
}
.h2_title h2 a {
	color: #292929;
	text-decoration: none;
}
.h2_title h2 a:hover {
	cursor: pointer;
	color: #0066CC;
}

.observers .column_observers {
	float: left;
	margin: 1%;
	display: block;
}
.observers .column_observers img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
}
.observers .column_observers .column_observers_name {
	text-align: center;
}
.observers .column_observers .column_observers_name a {
	color: #0066cc;
}

.news_iframe {
	overflow: hidden;
}

.news_iframe .news_iframe_container {
	background: #f7f7f7;
	position: relative;
	/*width: 280px;*/
	border-color: #ededed;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	/*margin-left: 20px;*/
}
.news_iframe .news_iframe_container .announce-text-holder {
	padding: 6px;
}
.news_iframe .news_iframe_container a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.icon-share_iframe_div {
	margin-left: 30px;
	border: 1px solid transparent;
	padding: 0 5px 0 5px;
}
.icon-share_iframe_div:hover {
	cursor: pointer;
	border: 1px solid #00629c;
	border-radius: 10px;
}
.icon-share_iframe {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../img/share_iframe.png) no-repeat;
	background-position: center;
	vertical-align: -7px !important;
}

#nav-icon3 {
	width: 20px;
	height: 20px;
	position: relative;
	margin: auto;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}
#nav-icon3 span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #00629c;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
	top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
	top: 8px;
}

#nav-icon3 span:nth-child(4) {
	top: 16px;
}

#nav-icon3.open span:nth-child(1) {
	top: 8px;
	width: 0%;
	left: 50%;
}

#nav-icon3.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
	top: 8px;
	width: 0%;
	left: 50%;
}

.rubrics_block {
	width: 1200px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
}
.rubrics_block .rubrics_block_item {
	border-color: #ededed;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	position: relative;
	width: 219px;
	float: left;
}
.rubrics_block > .rubrics_block_item:not(:last-child) {
	margin-right: 26px;
}
.rubrics_block .h2_title h2{
	padding: 5px 0 5px 10px;
}
.rubrics_block .h2_title h2 a {
	color: white;
}
.rubrics_block .h2_title h2 a:hover {
	text-decoration: underline;
}
.rubrics_block .h2_title.politika  {
	background: #66ccff;
}
.rubrics_block .h2_title.obshchestvo  {
	background: #ff9933;
}
.rubrics_block .h2_title.ekonomika  {
	background: #669966;
}
.rubrics_block .h2_title.proisshestviya  {
	background: #f57474;
}
.rubrics_block .h2_title.mir  {
	background: #7171e4;
}
.rubrics_block .rubrics_block_item a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.rubrics_block .rubrics_block_item .announce-text-holder {
	padding: 8px;
}
.loginColumns {
	max-width: 1250px;
	margin: 0 auto;
	padding: 100px 20px 20px 20px;
}
.ibox-content {
	background-color: #ffffff;
	color: inherit;
	padding: 15px 20px 20px 20px;
}
.m-b {
	margin-bottom: 15px;
}
.m-t {
	margin-top: 15px;
}
.m-l-15 {
	margin-left: 15px;
}
.full-width {
	width: 100% !important;
}
.center_in_div {
	width: 100%;
	margin: 0 auto;
}

.container_islet {
	position: relative;
	width: 100%;
	margin: 10px auto;
	background: #fff;
	border: 1px solid #f4f4f4;
}

.profile-avatar {
	margin: 0 auto;
	text-align: center;
}
.profile-avatar img {
	width: 220px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
	box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
}

#user-info-dropdown {
	display: block;
	position: relative;
	cursor: pointer;
	float: right;
}
#user-info-dropdown div,#user-info-dropdown a {
	color: #fff;
	padding-top: 5px;
}
#user-info-dropdown:hover { color: #898989; }

#user-info-dropdown.open div {
}
#user-info-dropdown ul {
	z-index: 9999999999999999999999999;
	position: absolute;
	top: 100%;
	left: -4px; /* move content -4px because of container left border */
	width: 110px;
	padding: 5px 0px;
	display: none;
	border-left: 4px solid #8e9196;
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
#user-info-dropdown ul li { font-size: 0.9em; }

#user-info-dropdown ul li a {
	text-decoration: none;
	display: block;
	color: #447dd3;
	padding: 7px 15px;
}
#user-info-dropdown ul li a:hover {
	color: #6fa0e9;
	background: #e7f0f7;
}

.cd-top.cd-top--show {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
	z-index: 1001;
}

.cd-top.cd-top--fade-out {
	/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	opacity: .5;
}
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 40px;
	right: 50px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
	box-shadow: 0 0 10px rgba(0,0,0,.05);
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: rgb(105, 106, 107) url(../img/baseline_keyboard_arrow_up_white_18dp.png) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;
	transition: opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;
}
.cd-top:hover {
	background-color: #575859;
	opacity: 1;
}
.project899464_slider {
	display: none;
}
.main_project_slider_arrow_left {
	position: absolute;
	width: 25px;height: 25px;
	color: #fff!important;
	left: 0;
	bottom: 40%;
}

.main_project_slider_arrow_left div {
	width:100%;
	cursor: pointer;
	float: left!important;
	color: #fff!important;
	text-align: center!important;
	font-size: 18px!important;
}
.main_project_slider_arrow_right {
	position: absolute;
	width: 25px;
	height: 25px;
	color: #fff!important;
	right: 0;
	bottom: 40%;
}
.main_project_slider_arrow_right div {
	width:100%;
	cursor: pointer;
	float: right!important;
	color: #fff!important;
	text-align: center!important;
	font-size: 18px!important;
}
.main_project_slider_spans {
	height: 25px;
	padding-top: 5px;
	text-align: center;
	position: absolute;
	width: 100%;
	color: #fff!important;
	left: 50%;
	bottom: 0;
	transform: translate(-50%,0%);
	-ms-transform: translate(-50%,0%);
}

.project899464_slider_span {
	font-size: 18px!important;height: 8px;width: 8px;padding: 0;cursor: pointer;color: #000!important;background-color: transparent!important;;border: 1px solid #ccc!important;;border-radius: 50%;display: inline-block;text-align: center;
}

.project899464_slider_span_white {
	background-color: #fff!important;
}
.project899464 {
	margin: 10px;
	width: 380px;
	float: left;
}
.project899464_h4_title:hover {
	background-color: rgba(0, 0, 0, 0.4)!important;
}
.page_comment {
    margin: auto;
    width: 1200px;
}
.page_content_news {
    margin: auto;
    width: 1200px;
}
.left_block_archives_calendar{
    width: 200px;
    margin: auto;
}