/******** ALL PAGE ********/
	.wrap {
		background: #fff;
		width: 990px;
		min-height: 100%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	.top_banner {
		display: none;
	}

	.tooltip_bubble {
		background: transparent url(tooltip_.gif) repeat-x 0 100%;
		padding-bottom: 1px;
		color: #000;
		cursor: pointer;
	}
	.tooltip_block {
		position: absolute;
		width: 220px;
		/*color: #666;*/
		top: 10px;
		left: 190px;
		display: none;
		z-index: 999;
	}
	.tooltip_block .tooltip_link {
		position: absolute;
		top: 2px;
		left: -85px;
	}
	.tooltip_block h1 {
		font-size: 1em;
		color: #999;
	}
	.tooltip_block .tooltip_top, .tooltip_block .tooltip_bot {
		background: transparent url(tt_tl000.png) no-repeat 0 0;
		display: block;
		padding-left: 4px;
		font-size: 0;
	}
	.tooltip_top span, .tooltip_bot span {
		background: transparent url(tt_tr000.png) no-repeat 100% 0;
		display: block;
		padding-right: 4px;
		font-size: 0;
	}
	.tooltip_top span span, .tooltip_bot span span {
		/*background: #70787d;*/
		background: #555a5c;
		display: block;
		padding: 0;
		height: 4px;
	}
	.tooltip_block .tooltip_bot {
		background-image: url(tt_bl000.png);
	}
	.tooltip_bot span {
		background-image: url(tt_br000.png);
	}
	.tooltip_mid {
		background: #fff;
		display: block;
		/*border-left: 4px solid #70787d;*/
		border-left: 4px solid #555a5c;
		/*border-right: 4px solid #70787d;*/
		border-right: 4px solid #555a5c;
		padding: 11px;
	}

    .get_html_block {
        width: 580px;
        top: 0;
        left: 25px;
        z-index: 99;
    }
    .fullsize .get_html_block {
        width: 710px;
        left: 196px;
    }
    .get_html_block .tooltip_link {
        left: 545px;
        bottom: -12px;
        right: auto;
        top: auto;
        z-index: 99;
    }
    .get_html_block textarea {
        width: 476px;
        height: 100px;
        font-size: 11px;
    }
    .get_html_block .tooltip_mid {
        padding-top:18px;
    }
    .get_html_block .tooltip_mid div {
        margin: 0 !important;
    }
    .tooltip_block_close {
        background: transparent url(icon_x00.gif) no-repeat 0 0;
        border: none !important;
        width: 13px;
        height: 13px;
        display: block;
        position: absolute;
        top: 6px;
        right: 6px;
    }


	.content_info_block {
		overflow: hidden;
		font-size: 12px;
		color: #999;
		margin-bottom: 3px;
	}
	.content_info_block .info_block_rubric {
		font: 12px Arial;
		color: #70787d;
		background: transparent url(icon_rub.png) no-repeat 0 center;
		padding-left: 14px;
	}
	.content_info_block .info_block_date {
		font-size: 12px;
		/*color: #999;*/
		background: transparent url(icon_dat.png) no-repeat 0 center;
		padding-left: 14px;
	}
	.content_info_block .info_block_comments {
		font-size: 12px;
		font-weight: bold;
		color: #999;
		background: transparent url(icon_com.png) no-repeat 0 center;
		padding-left: 20px;
		float: right;
	}
	.content_info_block .info_block_count {
		font-size: 10px;
		color: #70787d;
	}
	.content_info_block .info_block_updates {
		background: transparent url(icon_upd.png) no-repeat 0 center;
		padding-left: 14px;
		font-size: 12px;
		color: #999;
	}
	.content_info_block .info_block_updates label {
		font-size: 12px;
		color: #70787d;
	}

	.more_news {
		border-top: 1px dotted #d4d6d8;
		display: block;
		margin-top: 5px;
		padding: 5px 9px 3px 9px;
		text-align: right;
		font-size: 12px;
	}
/******** ~ALL PAGE ********/

/******** HEADER ********/
	.header {
		background: #474646;
		height: 100px;
		/* overflow: hidden; */
	}

	.header .logo_block {
		float: left;
		/* width: 335px; */
		width: 410px;
		/* height: 87px; */
		height: 72px;
		margin-top: 13px;
		position: relative;
	}
	.header .logo_block h6 {
		float: left;
		/*color: #72716b;*/
		/*color: #fff;*/
		color: #ddd;
		font: 1.3em Georgia, 'Times New Roman', Times, serif;
		/*margin: 23px 0 0 10px;*/
		position: absolute;
		/* top: 26px; */
		top: 0;
		left: 255px;
		width: 90px;
	}
	.header .logo_block img {
		float: left;
		margin-left: 22px;
	}

	.header .promo_block {
		float: left;
		width: 291px;
		height: 90px;
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		margin-top: 10px;
	}

	.header .search_block {
		float: right;
		width: 360px;
		height: 80px;
		margin: 20px 5px 0 0;
	}
	.search_block .search_form {
		background: transparent url(search_b.png) no-repeat 0 0;
		width: 360px;
		height: 30px;
		overflow: hidden;
		margin-bottom: 22px;
	}
	.search_form input.text {
		float: left;
		border: none;
		background: none;
		margin: 2px 0 0 8px;
		padding: 0;
		width: 326px;
		height: 27px;
		font-size: 14px;
		color: #c1c1bf;
	}
	.search_form input.text:focus {
		color: #000;
	}
	.search_form input.btn {
		float: left;
		border: none;
		background: none;
		width: 20px;
		height: 20px;
		margin: 5px 0 0 2px;
		cursor: pointer;
	}
	.search_block .soc_links {
		position: relative;
	}
	.search_block .soc_links, .search_block .soc_links a {
		font-size: 12px;
		/*color: #666;*/
		color: #fff;
	}
	.search_block .soc_links a:hover {
		text-decoration: underline;
	}
	.soc_links .soc_btn {
		position: absolute;
		top: 0;
		right: 0;
	}
	.soc_links .soc_btn img {
		margin-left: 2px;
	}
/******** ~HEADER ********/

/******** TOP MENU ********/
	.top_menu, .bottom_menu {
		/*background: #2e2b28;*/
		/*background: #3a3838;*/
		background: #f6f3f1;
		height: 25px;
		/*border-bottom: 4px solid #70787d;*/
		/*border-bottom: 4px solid #555a5c;*/
		border-top: 1px solid #555a5c;
		border-bottom: 2px solid #cdcdcd;
	}
	.bottom_menu {
		border-bottom: none;
		/*border-top: 4px solid #70787d;*/
		/*border-top: 4px solid #555a5c;*/
		border-bottom: 1px solid #555a5c;
		border-top: 2px solid #cdcdcd;
	}
	.top_menu ul, .bottom_menu ul {
		margin: 0;
		list-style: none;
	}
	.top_menu li, .bottom_menu li {
		float: left;
		margin-left: -1px;
		height: 25px;
		/*border-left: 1px solid #484a4a;*/
		/*border-left: 1px solid #555a5c;*/
		border-left: 1px solid #cdcdcd;
		position: relative;
		z-index: 5;
	}
	.top_menu a, .bottom_menu a {
		display: block;
		font-size: 12px;
		font-weight: bold;
		/*color: #fff;*/
		color: #0B3D78;
		height: 20px;
		padding: 5px 7px 0 7px;
	}
	.top_menu li:hover a, .top_menu a:hover, .bottom_menu a:hover {
		/*background: #484a4a;*/
		background: #fff;
		color: #e36627;
	}
	.top_menu li.active, .bottom_menu li.active {
		/*background: #70787d;*/
		/*border-color: #70787d;*/
		/*z-index: 9;*/
	}
	.top_menu li.active a, .bottom_menu li.active a {
		color: #e36627;
	}
	.top_menu .active a:hover, .bottom_menu .active a:hover {
		/*background: #70787d;*/
		/*color: #e36627;*/
	}

	.top_menu ul ul {
		background: #fff;
		position: absolute;
		/*top: 26px;*/
		top: 25px;
		left: 0;
		padding: 0 7px 7px 7px;
		/*border: 4px solid #70787d;*/
		/*border: 1px solid #555a5c;*/
		border: 1px solid #cdcdcd;
		/*border-top-width: 4px;*/
		border-top-width: 2px;
		margin-left: -1px;
		overflow: hidden;
		display: none;
	}
	.top_menu li:hover ul {
		display: block;
	}
	.top_menu li.last_child ul {
		left: auto;
		right: 0;
	}
	.top_menu ul ul li {
		float: none;
		/*color: #70787d;*/
		color: #666;
		height: auto;
		border-left: none;
		border-top: 1px dotted #b7bbbe;
		margin: -1px 0 0 0;
		font-size: 12px;
		padding: 4px 7px;
		max-width: 280px;
		min-width: 250px;
	}
	.top_menu ul ul a {
		/*color: #2e2b28;*/
		color: #0b3d78;
		font-size: 12px;
		font-weight: bold !important;
		/*display: inline;*/
		font-weight: normal;
		/*padding: 0;*/

		height: auto;
		display: block;
		padding: 4px 7px;
		margin: -4px -7px;
	}
	.top_menu ul li:hover ul a, .top_menu ul ul a:hover {
		background: none !important;
		/*color: #2e2b28 !important;*/
		color: #0b3d78 !important;
	}
	.top_menu ul li ul a:hover {
		background: #edf0f5 !important;
		/*color: #70787d !important;*/
		color: #e36627 !important;
	}

	/* SEO */
	.top_menu h1 {
		font: bold 12px Arial;
		color: inherit;
	}
/******** ~TOP MENU ********/

/******** TOP HOTS ********/
	.hots_block {
		/*background: #efeee9 url(../images/hots_block_bg.gif) repeat-x 0 100%;*/
		/*background: #f6f4f1;*/
		/*height: 31px;*/
		height: 27px;
		overflow: hidden;
		position: relative;
		/*border-bottom: 2px solid #d4d6d8;*/
		/*border-bottom: 1px solid #d4d6d8;*/
		border-bottom: 1px dotted #d4d6d8;

		margin: 0 14px 0 15px;
	}
	.hots_block h2 {
		position: absolute;
		/*top: 2px;*/
		top: 7px;
		/*left: 19px;*/
		left: 8px;
		/*font: 2em Georgia, 'Times New Roman', Times, serif;*/
		font: bold 10px Arial;
		/*color: #536068;*/
		color: #444;
		text-transform: uppercase;
	}
	.hots_block div {
		position: absolute;
		width: 730px;
		height: 19px;
		/*top: 7px;*/
		top: 5px;
		/*left: 233px;*/
		left: 161px;
		/*font-size: 1.4em;*/
		/*font-weight: bold;*/
		font-size: 12px;
		/*color: #536068;*/
		color: #0b3d78;
		overflow: hidden;
	}
	.hots_block div a {
		/*color: #536068;*/
		color: #0b3d78;
	}
	.hots_block div a:hover {
		color: #e36627;
		/*text-decoration: underline;*/
	}
	.hots_block div ul {
		width: 9999em;
		list-style: none;
		margin: 0;
	}
	.hots_block div li {
		float: left;
		/*width: 730px;*/
		width: 440px;
		overflow: hidden;
	}
	.hots_block .prev_hot, .hots_block .noprev_hot, .hots_block .next_hot, .hots_block .nonext_hot {
		background: transparent url(hots_nav.png) no-repeat 0 0;
		width: 14px;
		height: 14px;
		position: absolute;
		display: block;
		/*top: 8px;*/
		top: 6px;
		/*left: 195px;*/
		left: 122px;
	}
	.hots_block .noprev_hot {
		background-position: 0 -14px;
	}
	.hots_block .next_hot {
		/*left: 211px;*/
		left: 138px;
		background-position: -14px 0;
	}
	.hots_block .nonext_hot {
		/*left: 211px;*/
		left: 138px;
		background-position: -14px -14px;
	}

	.inner_hots_block {
		overflow: hidden;
		background: #f2f2f2;
		/*padding: 0 0 9px 0;*/
		/*border-bottom: 2px solid #d4d6d8;*/
		border-bottom: 1px solid #d4d6d8;
		position: relative;
	}
	/* .inner_hots_block h4 {
		border: none;
		padding: 2px 20px;
		margin-bottom: 0;
	} */
	.inner_hots_block .inner_hots_title {
		background: transparent url(inner_ho.png) no-repeat 100% 0;
		position: absolute;
		top: 0;
		left: 0;
		width: 130px;
		height: 53px;
		font-size: 10px;
		color: #fff;
		padding: 39px 0 0 10px;
		z-index: 4;
	}
	.inner_hots_block .inner_hots_fade {
		background: transparent url(inner_hp.png) no-repeat 0 0;
		position: absolute;
		top: 0;
		right: 36px;
		width: 50px;
		height: 92px;
		z-index: 4;
	}
	.inner_hots_block .inner_hots_slider {
		margin-left: 120px;
	}
	.inner_hots_block ul {
		list-style: none;
		margin: 0 0 0 -1px;
		/*padding-top: 10px;*/
		padding-top: 0;
		overflow: hidden;
		width: 9999em;
		height: 92px;
	}
	.inner_hots_block li {
		/*background: transparent url(../images/inner_hots_sep.gif) repeat-y 0 0;*/
		border-left: 1px solid #c7c7c7;
		/*width: 160px;*/
		width: 250px;
		/*padding: 0 18px 5px 20px;*/
		padding: 8px;
		float: left;
		/*height: 168px;*/
	}
	.inner_hots_block li div {
		/*background: transparent url(../images/img_bg_174.png) no-repeat 0 0;*/
		/*margin: -10px -7px 0 -7px;*/
		/*margin: -3px 0 0 0;*/
		margin-right: 9px;
		/*padding: 7px;*/
		float: left;
	}
	.inner_hots_block li a {
		font-size: 1.5em;
		line-height: 15px;
		/*font-weight: bold;*/
		/*color: #536068;*/
		color: #0b3d78;

		float: left;
		width:126px;
	}
	.inner_hots_block li div a {
		margin-top: 0;
		float: none;
	}
	.inner_hots_block li a:hover {
		color: #c74b15;
		/*text-decoration: underline;*/
	}
	.inner_hots_block .inner_hots_prev_btn, .inner_hots_block .inner_hots_next_btn {
		background: #245689 url(inner_ho.gif) no-repeat center center;
		border-left: 1px solid #577da4;
		position: absolute;
		top: 0;
		right: 0;
		width: 17px;
		height: 92px;
		z-index: 9;
	}
	.inner_hots_block .inner_hots_next_btn {
		background-image: url(inner_hp.gif);
		right: 18px;
	}
	.inner_hots_block .inner_hots_prev_btn:hover, .inner_hots_block .inner_hots_next_btn:hover {
		background-color: #5591cf;
	}
	/*.inner_hots_block .inner_hots_prev_btn, .inner_hots_block .inner_hots_next_btn {
		background: transparent url(../images/interactive_nav.png) no-repeat -21px center;
		position: absolute;
		top: 35px;
		left: 0;
		width: 21px;
		height: 180px;
	}
	.inner_hots_block .inner_hots_next_btn {
		background-position: 0 center;
		left: auto;
		right: 0;
	}
	.inner_hots_block .inner_hots_prev_btn:hover, .inner_hots_block .inner_hots_next_btn:hover {
		background-color: #70787d;
	}*/
/******** ~TOP HOTS ********/

/******** MAIN CONTAINER ********/
	.main_container {
		overflow: hidden;
		position: relative;
		/*height: 100%;*/
		padding-bottom: 25px;
	}
	.main_container .show_all {
		border-top: 1px solid #70787d;
		font: 1.8em Georgia, 'Times New Roman', Times, serif;
		color: #70787d;
		padding: 3px 0 7px 0;
	}
	.main_container .show_all a {
		color: #70787d;
	}

	.columned {
		padding-right: 361px;
		background: transparent url(right_co.gif) repeat-y 629px 0;
	}
	.columned .center_column {
		position: relative;
		float: left;
		width: 100%;
	}
	.columned .right_column {
		position: relative;
		float: left;
		width: 359px;          /* RC width */
		margin-right: -361px;  /* RC width */
		margin-left: 2px;
		overflow: hidden;
	}
	.center_column .center_column_content {
	}

	.main_container .comments_link {
		font-size: 2em;
		color: #70787d;
		margin: 10px 0;
		clear: both;
	}
	.main_container .comments_link a {
		background: transparent url(comments.gif) repeat-x 0 20px;
		color: #70787d;
	}
	.main_container .comments_link a:hover {
		background: none;
	}
	.main_container .comments_link span {
		color: #a9aeb1;
	}

	.main_container .soc_btns {
		border-top: 1px solid #d4d6d8;
		padding: 9px 0 2px 0;
		margin: 0;
		list-style: none;
		overflow: hidden;
	}
	.main_container .soc_btns li {
		float: left;
		overflow: hidden;
		/*margin-right: 10px;*/
		margin-right: 7px;
	}
/******** ~MAIN CONTAINER ********/

/******** INDEX HOTS ********/
	.center_column .hots_content {
		/*border-bottom: 2px solid #d4d6d8;*/
		/*padding: 9px 14px 0 15px;*/
		padding: 6px 14px 9px 15px;
		position: relative;
		overflow: hidden;
	}
	.hots_content .read_more {
		position: absolute;
		top: 12px;
		right: 30px;
		font: italic 2em Georgia, 'Times New Roman', Times, serif;
		/*font: italic 18px Arial;*/
		color: #c6c9cb;
	}
	.center_column .hots_content_first {
		overflow: hidden;
		padding: 0 0 5px 8px;
		/*margin-left: -7px;*/
	}
	.center_column .hots_content_first_video {
		float: left;
		width: 314px;
		height: 169px;
	}
	.center_column .hots_content_first_img {
		/*background: transparent url(../images/img_bg_314.png) no-repeat 0 0;*/
		/*background: transparent url(../images/img_bg_254.png) no-repeat 0 0;*/
		float: left;
		/*padding: 7px;*/
		/*margin-left: -7px;*/
	}
	.center_column .hots_content_first_text {
		/*width: 280px;*/
		width: 345px;
		float: right;
	}
	.center_column .hots_content_first_text h2 {
		/*color: #000;*/
		color: #0b3d78;
		font-size: 2em;
		line-height: 20px;
		font-weight: bold;
		margin-top: -1px;
	}
	.center_column .hots_content_first_text h2 a {
		/*color: #000;*/
		color: #0b3d78;
	}
	.center_column .hots_content_first_text h2 a:hover {
		color: #e36627;
		/*text-decoration: underline;*/
	}
	.center_column .hots_content_first_text p {
		/*color: #464545;*/
		color: #333;
		font-size: 1.3em;
		line-height: 15px;
		/*margin: 3px 0 5px 0;*/
		margin: 0;
	}
	.center_column .hots_content_first_text p a {
		/*color: #464545;*/
		color: #333;
	}
	.center_column .hots_content_first_text p a:hover {
		/*text-decoration: underline;*/
	}

	.afisha_hots .hots_content_first {
		position: relative;
	}
	.afisha_hots .hots_content_first_img {
		width: 580px;
		height: 326px;
		overflow: hidden;
	}
	.afisha_hots .hots_content_first_text {
		background: transparent url(afisha_h.png) repeat 0 0;
		position: absolute;
		bottom: 5px;
		left: 8px;
		padding: 10px;
		width: 560px;
	}
	.afisha_hots .hots_content_first_text h2 {
		color: #fff;
		font-size: 2.4em;
		font-weight: normal;
		line-height: 1em;
		margin-bottom: 10px;
	}
	.afisha_hots .hots_content_first_text h2 a, .afisha_hots .hots_content_first_text h2 a:hover {
		color: #fff;
	}
	.afisha_hots .hots_content_first_text p {
		color: #fff;
		font-size: 1.4em;
	}
	.afisha_hots .hots_content_first_text p a, .afisha_hots .hots_content_first_text p a:hover {
		color: #fff;
	}

	.hots_content .hots_content_second {
		/*border-top: 1px solid #e9eaeb;*/
		border-top: 1px dotted #ccc;
		background: transparent url(light_se.gif) repeat-y /*center*/300px 0;
		overflow: hidden;
	}
	.hots_content .hots_content_left, .hots_content .hots_content_right {
		float: left;
		width: 292px;
		/*padding: 15px 0;*/
		/*padding: 9px 0;*/
		padding: 5px 0;
		overflow: hidden;
	}
	.hots_content .hots_content_right {
		float: right;
	}
	.hots_content .hots_content_img {
		/*background: transparent url(../images/img_bg_134.png) no-repeat 0 0;*/
		float: left;
		/*padding: 7px;*/
		/*margin: 0 5px 5px -7px;*/
		/*margin: 0 5px 5px 0;*/
		margin: 0 7px 0 8px;
	}
	.hots_content_left p, .hots_content_right p {
		/*float: right;
		width: 145px;*/
		color: #464545;
		font-size: 1.3em;
		line-height: 15px;
		/*margin-right: 8px;
		margin-top: -3px;*/
		margin: -3px 8px 0 0;
	}
	.hots_content_left p a, .hots_content_right p a {
		color: #464545;
	}
	.hots_content_left p a:hover, .hots_content_right p a:hover {
		/*text-decoration: underline;*/
	}
	.hots_content_left h2, .hots_content_right h2 {
		/*font-size: 1.7em;*/
		font-size: 1.6em;
		line-height: 16px;
		font-weight: bold;
		/*color: #000;*/
		color: #0b3d78;
		/*margin-bottom: 2px;*/
		margin: 0 8px 6px 8px;
	}
	.hots_content_left h2 a, .hots_content_right h2 a {
		/*color: #000;*/
		color: #0b3d78;
	}
	.hots_content_left h2 a:hover, .hots_content_right h2 a:hover {
		color: #e36627;
		/*text-decoration: underline;*/
	}
	.hots_content .hots_content_left2, .hots_content .hots_content_right2 {
		/*border-top: 1px solid #e9eaeb;*/
		border-top: 1px dotted #ccc;
		/*padding-top: 5px;*/
		padding: 5px 8px 0 8px;
		/*margin-top: 10px;*/
		margin-top: 5px;
		/*font-size: 1.4em;*/
		font-size: 1.3em;
		font-weight: bold;
	}
	.hots_content .hots_content_left2 a, .hots_content .hots_content_right2 a {
		/*color: #000;*/
		color: #0b3d78;
	}
	.hots_content .hots_content_left2 a:hover, .hots_content .hots_content_right2 a:hover {
		color: #e36627;
		/*text-decoration: underline;*/
	}

	.subrubrics_container {
		padding: 0 14px 9px 15px;
		position: relative;
		overflow: hidden;
	}
	.hots_content .hots_content_third,
	.subrubrics_container ul {
		background: #f4efe8 url(hots_thi.gif) repeat 0 0;
		border: 1px solid #dedede;
		height: 31px;
		overflow: hidden;
		margin: 9px 0 0 0;
		padding: 0 0 0 15px;
		list-style: none;
	}
	.subrubrics_container ul {
		margin: 0;
		padding: 0 7px;
	}
	.hots_content .hots_content_third li,
	.subrubrics_container li {
		font: 10px Arial;
		color: #333;
		float: left;
		margin: 5px 5px 0 0;
	}
	.subrubrics_container li {
		margin-right: 7px;
	}

	.hots_content .hots_content_third li.title {
		padding-top: 4px;
	}
	.hots_content .hots_content_third li a,
	.subrubrics_container li a {
		background: #fff url(hots_thi.gif) repeat-x 0 100%;
		border: 1px solid #fff;
		font: bold 11px Arial;
		display: block;
		padding: 3px 8px 0 8px;
		height: 17px;
		overflow: hidden;
	}
	.hots_content .hots_content_third li a:hover,
	.subrubrics_container li a:hover,
	.subrubrics_container li a.active {
		background: #e36627 url(hots_thi.gif) repeat-x 0 100%;
		color: #fff;
	}
	.hots_content .hots_content_third li.rss_link {
		float: right;
	}
	.hots_content .hots_content_third li.rss_link a {
		background: #fff;
		padding: 0;
		height: 20px;
	}
	.hots_content .hots_content_third li.rss_link a:hover {
		background: none;
	}

	.afisha_hots .hots_content_second .hots_content_img {
		width: 240px;
		margin: 0 auto 5px auto;
		float: none;
	}
	.afisha_hots .hots_content_second h2 {
		width: 240px;
		margin: 0 auto;
		font-size: 1.4em;
	}

/******** ~INDEX HOTS ********/

/******** EDITOR BLOCK WIDGET ********/
	.center_column .editor_content {
		/*border-bottom: 2px solid #d4d6d8;*/
		border-top: 2px solid #d4d6d8;
		padding: 9px 14px 0px 15px;
	}
	.editor_content .hots_content_first_text h2 {
		/*color: #536069;*/
		color: #0b3d78;
		font-size: 1.5em;
		font-weight: bold;
	}
	.editor_content .hots_content_first_text h2 a {
		/*background: transparent url(../images/link_decoration.gif) repeat-x 0 16px;*/
		/*color: #536069;*/
		color: #0b3d78;
		/*text-decoration: none;*/
	}
	.editor_content .hots_content_first_text h2 a:hover {
		/*background: none;*/
		color: #e36627;
		/*text-decoration: none;*/
	/*	border: none;*/
	}
	.editor_content .hots_content_first_text h3 {
		/*color: #636154;*/
		color: #333;
		font-size: 1.3em;
		/*margin-bottom: 7px;*/
		margin-bottom: 5px;
	}
	.editor_content .hots_content_first_text h3 a {
		/*color: #636154;*/
		color: #333;
	}
/******** ~EDITOR BLOCK WIDGET ********/

/******** AFISHA BLOCK WIDGET ********/
	.center_column .afisha_content {
		border-top: 2px solid #d4d6d8;
		padding: 9px 14px 10px 15px;
	}
	.center_column .afisha_content h4 {
		margin-bottom: 0;
	}
	.afisha_content_wrap {
		overflow: hidden;
		background: transparent url(light_se.gif) repeat-y /*center*/260px 0;
	}
	.afisha_content .afisha_left {
		float: left;
		width: 240px;
		padding: 10px;
	}
	.afisha_content .afisha_left .afisha_left_img {
		position: relative;
		width: 240px;
		height: 140px;
		overflow: hidden;
		margin-bottom: 7px;
	}
	.afisha_content .afisha_left h2 {
		background: transparent url(afisha_h.png) repeat 0 0;
		color: #fff;
		font-size: 1.4em;
		font-weight: bold;
		position: absolute;
		bottom: 0;
		padding: 5px;
		width: 230px;
	}
	.afisha_content .afisha_left h2 a {
		color: #fff;
	}
	.afisha_content .afisha_left h2 a:hover {
		color: #fff;
	}
	.afisha_content .afisha_left p {
		color: #000;
		font-size: 1.2em;
	}
	.afisha_content .afisha_left p a {
		color: #000;
	}
	.afisha_content .afisha_right {
		border-top: 1px dotted #CCC;
		margin-top: -1px;
		float: right;
		width: 329px;
		padding-top: 10px;
		overflow: hidden;
	}
	.afisha_content .afisha_right .afisha_right_img {
		float: left;
	}
	.afisha_content .afisha_right h2 {
		float: right;
		width: 200px;
		font-size: 1.4em;
		margin-top: -4px;
		font-weight: bold;
	}
	.afisha_content .afisha_right p {
		float: right;
		width: 200px;
		font-size: 1.2em;
		color: #000;
	}
	.afisha_content .afisha_right p a {
		color: #000;
	}

/******** ~AFISHA BLOCK WIDGET ********/

/******** MEDIA BLOCK WIDGET ********/
	.center_column .media_content {
		/*background: #f2f2f2;*/
		background: #f4f1e9;
		/*border-bottom: 2px solid #d4d6d8;*/
		border-top: 2px solid #d4d6d8;
		padding: 9px 0;
		position: relative;
		overflow: hidden;
	}
	.media_content .media_content_wrap {
		background: transparent url(light_se.gif) repeat-y /*center*/315px 0;
		overflow: hidden;
		padding: 0 14px 0 15px;
	}
	.media_content .media_content_left, .media_content .media_content_right, .media_content .media_content_left2, .media_content .media_content_right2 {
		float: left;
		width: 280px;
	}
	.media_content .media_content_right, .media_content .media_content_right2 {
		float: right;
	}
	.media_content h3 {
		font-weight: bold;
		font-size: 1.5em;
		/*color: #536069;*/
		color: #0b3d78;
		margin-bottom: 5px;
	}
	.media_content h3 a {
		/*color: #536069;*/
		color: #0b3d78;
	}
	.media_content h3 a:hover {
		color: #e36627;
		/*text-decoration: underline;*/
	}
	.media_content .media_content_video {
		/*background: transparent url(../images/img_bg_294.png) no-repeat 0 0;*/
		float: left;
		/*padding: 7px;*/
		/*margin: 0 -7px 5px -7px;*/
		margin: 0 0 5px 0;
		position: relative;
	}
	.media_content_video .video_sign {
		position: absolute;
		top: 48px;
		left: 98px;
		opacity: .7;
	}
	.media_content_video a:hover .video_sign {
		opacity: .9;
	}
	.media_content p {
		font-size: 1.4em;
		/*color: #636154;*/
		color: #333;
		margin-top: 3px;
	}
	.media_content p a {
		/*color: #636154;*/
		color: #333;
	}
	.media_content p a:hover {
		/*text-decoration: underline;*/
	}
	/* .media_content_right h3 {
		margin-bottom: 15px;
	}*/
	.media_content_left .show_all {
		font-style: italic;
	}
	.media_content_gallery {
		position: relative;
		margin: 0 -7px 10px -7px;
		width: 294px;
		height: 115px;
	}
	.media_content_gallery .media_gallery_1, .media_content_gallery .media_gallery_2 {
		/*background: transparent url(../images/img_bg_134.png) no-repeat 0 0;*/
		width: 120px;
		height: 80px;
		/*padding: 7px;*/
		position: absolute;
		top: 12px;
		left: 0;
		z-index: 1;
	}
	.media_content_gallery .media_gallery_2 {
		left: auto;
		right: 0;
	}
	.media_content_gallery .media_gallery_3 {
		/*background: transparent url(../images/img_bg_174.png) no-repeat 0 0;*/
		width: 160px;
		height: 100px;
		/*padding: 7px;*/
		position: absolute;
		top: 0;
		left: 60px;
		z-index: 2;
	}
/******** ~MEDIA BLOCK WIDGET ********/

/******** NEWS BLOCK WIDGET ********/
	.center_column .news_content {
		/*border-bottom: 2px solid #d4d6d8;*/
		border-top: 2px solid #d4d6d8;
		padding: 9px 0;
		position: relative;
		overflow: hidden;
	}
	.news_content .news_content_wrap, .news_content .news_content_wrap2 {
		background: transparent url(light_se.gif) repeat-y /*center*/315px 0;
		overflow: hidden;
		padding: 0 14px 0 15px;
	}
	.news_content .news_content_wrap2 {
		background: none;
	}
	.news_content .news_content_left, .news_content .news_content_right, .news_content .news_content_left2, .news_content .news_content_right2 {
		float: left;
		/*width: 280px;*/
		width: 290px;
	}
	.news_content_left2 .more_news {
		margin-left: -8px;
		margin-right: -8px;
        border: none;
	}
	.news_content .news_content_left, .news_content .news_content_right {
		padding: 0 8px 5px 8px;
		width: 274px;
	}
	.news_content h3 {
		/*color: #536069;*/
		color: #0b3d78;
		/*font-size: 1.7em;*/
		font-size: 1.5em;
		font-weight: bold;
		/*margin-bottom: 7px;*/
		margin-bottom: 5px;
	}
	.news_content h3 a {
		/*background: transparent url(../images/link_decoration.gif) repeat-x 0 16px;*/
		/*color: #536069;*/
		color: #0b3d78;
		/*text-decoration: none;*/
	}
	.news_content h3 a:hover {
		color: #e36627;
		/*background: none;*/
		/*text-decoration: none;*/
	}
	.news_content .news_content_img {
		/*background: transparent url(../images/img_bg_134.png) no-repeat 0 0;*/
		float: left;
		/*padding: 7px;*/
		/*margin: 0 5px 5px -7px;*/
		margin: 0 5px 0 0;
	}
	.news_content .news_content_bigimg {
		/*background: transparent url(../images/img_bg_284.png) no-repeat 0 0;*/
		/*padding: 7px;*/
		/*margin: 0 -2px 5px -2px;*/
		margin: 0 5px 5px 5px;
	}
	.news_content p {
		/*color: #636154;*/
		color: #333;
		font-size: 1.3em;
		line-height: 15px;

		margin: -3px 0 0 0;
	}
	.news_content p a {
		/*color: #636154;*/
		color: #333;
	}
	.news_content p a:hover {
		/*text-decoration: underline;*/
	}
	.news_content .more_theme_news, .hots_content .more_theme_news {
		margin: 5px 0 0 0;
		list-style: none;
	}
	.news_content .more_theme_news li, .hots_content .more_theme_news li {
		/*background: transparent url(../images/theme_news_marker.png) no-repeat 0 center;*/
		background: transparent url(theme_ne.gif) no-repeat 0 8px;
		/*border-bottom: 1px solid #ecebe6;*/
		/*border-bottom: 1px solid #e9eaeb;*/
		border-bottom: 1px dotted #ccc;
		font-size: 11px;
		/*padding: 3px 0 3px 10px;*/
		padding: 3px 8px;
	}
	.news_content .more_theme_news li a, .hots_content .more_theme_news li a {
		/*color: #2a2924;*/
		/*font-weight: bold;*/
		font: bold 11px Georgia, 'Times New Roman', Times, serif;
	}
	/*.news_content .more_theme_news li a:hover {
		text-decoration: underline;
	}*/
	.news_content .more_theme_news li.label, .hots_content .more_theme_news li.label {
		background: none;
		font-style: italic;
		color: #70787d;
	}

	.news_content .news_content_left2 {
		/*background: #f2f2f2;*/
		/*background: #f4f1e9;*/
		/*padding: 10px;*/
		padding: 0 8px 5px 8px;
		/*margin: 0 -10px 0 -5px;*/
		margin: 0;
		width: 274px;
	}
    .news_content .news_content_left2 .hrbold,
    .news_content .news_content_left2 h4,
    /*.news_content .news_content_left2 h3*/,
    .news_content .news_content_left2 h1 {
        margin: 0 -8px !important;
    }

    .news_content_left2 .news_single {
        background: #f2f2f2;
        margin: -4px -8px 3px -8px;
        padding: 0 8px;
    }
    .news_content_left2 .news_single h3 {
		margin-bottom: 5px;
	}
    .news_content_left2 .news_single .more_theme_news {
		margin: 5px 0 0 0;
	}
	.news_content .news_content_left2 h1 {
        border-top: 3px solid #70787c;
        border-bottom: 1px dotted #ccc;
        color: #333;
        font: bold 16px Arial, Helvetica;
        line-height: 18px;
        padding: 4px 7px 4px 7px;
        margin: 0 -8px;
	}
	.news_content .news_content_right, .news_content .news_content_right2 {
		float: right;
	}
	.news_content .news_content_right2 {
		float: right;
		/*padding: 10px 0;*/
		padding: 0 8px 5px 8px;
		width: 274px;
	}
	.news_content_right2 .more_news {
		margin-left: -8px;
		margin-right: -8px;
	}
	.news_content .news_content_right2 h4, .news_content .news_content_right h4, .news_content .news_content_left h4, .news_content_left2 .news_single h4 {
		margin: 0 -8px;
	}
	.news_content_right2 .hrbold, .news_content_right .hrbold, .news_content_left .hrbold, .news_content_left2 .news_single .hrbold {
		margin: 0 -8px 3px -8px !important;
	}

	/* SEO*/
	.news_content .news_content_right2 h1 {
		border-top: 3px solid #70787c;
		border-bottom: 1px dotted #ccc;
		color: #333;
		font: bold 16px Arial, Helvetica;
		line-height: 18px;
		padding: 4px 7px 4px 7px;
		margin: 0 -8px;
	}

	.news_content_left2 .content_info_block .info_block_date {
		font-size: 10px;
		font-style: italic;
	}
	.news_content_left2 h3 {
		font-size: 1.5em;
		margin-bottom: 1px;
	}
	.news_content_left2 h3.first_child {
		font-size: 2em;
	}
	.news_content_left2 p {
		margin-bottom: 5px;
	}
	.news_content_left2 .more_theme_news {
		margin: 0;
	}
	.news_content_left2 .more_theme_news li {
		background: transparent url(theme_ne.gif) no-repeat 0 6px;
		font-size: 11px;

		border: none;
		padding-top: 0;
		padding-bottom: 0;
	}
	.news_content_left2 .hr {
		/*margin: 7px 0 !important;*/
		margin: 5px -8px 3px -8px !important;
	}

	.main_container .news_content_left2 .show_all {
		border-color: #d4d6d8;
		font-style: italic;
		margin-top: 10px;
		padding: 0 0 4px 0;
	}
/******** ~NEWS BLOCK WIDGET ********/

/******** TEXT CONTAINER ********/
	.text_page {
		position: relative;
		padding: 15px 24px 15px 25px;
	}
	/* .text_page .info_block_comments {
		float: right;
	} */
	.text_page .info_block_rubric {
		background: none;
		padding-left: 0;
		font-size: 12px;
	}
	.text_page .title_info_block {
		border-top: 1px solid #ecebe6;
		border-bottom: 1px solid #ecebe6;
		font-size: 1.6em;
		font-style: italic;
		color: #666;
		padding: 5px 0 7px 0;
		margin: 8px 0;
	}
    .text_page .title_info_block a {
        color: #666;
    }

    .text_page .content_info_block {
		/*border-bottom: 1px dotted #ccc;*/
		padding-bottom: 5px;
    }

	.text_page h1 {
		margin-bottom: 10px;
	}
	.text_page h2 {
		margin: 10px 0;
	}
	.text_page h3 {
		margin-bottom: 10px;
	}
	.text_page .text_block {
		font-size: 13px;
		line-height: 19px;
		/*color: #413c34;*/
		color: #000;
	}
	.text_page .text_block p {
		margin-bottom: 1em;
	}
	.text_page .text_block ul {
		list-style: none;
		margin: 10px 0;
	}
	/*.text_page .text_block ul li {
		background: transparent url(../images/theme_news_marker.gif) no-repeat 0 8px;
		list-style: none;
		margin: 0;
		padding-left: 8px;
	}*/
	.text_page .img_block img {
		display: block;
		margin:0 auto;
		max-width: 580px;
	}
	.text_page .img_left {
		float: left;
		margin-right: 10px;
	}
	.text_page .img_right {
		float: right;
		margin-left: 10px;
	}
	.text_page .img_block a {
		color: #999;
	}
	.text_page .img_block a:hover {
		/*text-decoration: underline;*/
	}
	.text_page .img_block p.comment {
		background: #70787d;
		padding: 5px 10px;
		font-size: 14px;
		color: #dfe8ed;
		margin-bottom: 0;
	}
	.text_page .img_block p.comment em {
		font-style: normal;
	}
	.text_page .img_block p.copy {
		font-size: 10px;
		color: #999;
	}
	/*.text_page blockquote {*/
	.text_page .subtitle {
		/*padding-left: 20px;*/
		/*color: #666;*/
		/*font-style: italic;*/
		/*margin:20px 0;*/
		font-size: 13px;
		line-height: 19px;
		/*color: #413c34;*/
		color: #000;
		font-weight: normal;
		font-family: Arial;
		margin-bottom: 1em;
	}
	/*.text_page blockquote h2 {
		font: italic 1em Arial,sans-serif;
	}*/
	.text_page table, .text_page td {
		border: 1px solid #D4D6D8;
	}
	.text_page td {
		padding: 3px 5px;
	}
/******** ~TEXT CONTAINER ********/

/******** GALLERY CONTAINER ********/
	.gallery_image {
		font-size: 10px;
		position: relative;
	}
	.gallery_image .gallery_image_block {
		position: relative;
		overflow: hidden;
	}
	.gallery_image .gallery_img_prev_btn, .gallery_image .gallery_img_next_btn {
		position: absolute;
		top: 0;
		left: 0;
		width: 50%;
		height: 100%;
		z-index: 29;
	}
	.gallery_image .gallery_img_prev_btn div, .gallery_image .gallery_img_next_btn div {
		background: transparent url(interact.png) no-repeat -21px 0;
		width: 21px;
		height: 40px;
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -20px;
	}
	.gallery_image .gallery_img_next_btn {
		left: auto;
		right: 0;
	}
	.gallery_image .gallery_img_next_btn div {
		background-position: 0 0;
		left: auto;
		right: 0;
	}

	.gallery_image .gallery_image_img {
		cursor:pointer;
		text-align: center;
	}
	.gallery_image .gallery_image_img img {
		display: block;
		margin: 0 auto;
	}
	.gallery_image .gallery_image_text {
		background: #70787d;
		padding: 7px 10px;
		color: #dfe8ed;
	}
	.gallery_image_text label {
		font-size: 1.5em;
		font-weight: bold;
		color: #fff;
		float: left;
	}
	.gallery_image_text h2 {
		margin: 0;
		font-size: 1.6em;
		font-weight: bold;
		color: #fff;
	}
	.gallery_image_text p {
		font-size: 1.5em;
	}
	.gallery_image .gallery_image_copy {
		font-size: 10px;
		color: #999;
	}
	.gallery_image_copy a {
		color: #999;
	}
	.gallery_image_copy a:hover {
		text-decoration: underline;
	}

	.gallery_images_list {
		/*background: #f2f2f2;*/
		background: #f4f1e9;
		border-top: 2px solid #d4d4d4;
		border-bottom: 2px solid #d4d4d4;
		margin: 0 -24px 0 -25px;
		padding: 22px 24px 22px 25px;
		overflow: hidden;
		position: relative;
	}
	.gallery_images_list .gallery_images_slider_block {
		width: 580px;
		margin: 0 auto;
		overflow: hidden;
	}
	.gallery_images_list ul {
		list-style: none;
		overflow: hidden;
		width: 9999em;
		position: relative;
	}
	.gallery_images_list li {
		background: transparent url(gallery_.png) no-repeat 0 0;
		width: 170px;
		height: 170px;
		padding: 7px;
		margin-right: 15px;
		float: left;
	}
	.gallery_images_list li:hover {
		background-position:  0 -184px
	}
	.gallery_images_list li.active {
		background-position:  0 -368px;
	}
	.gallery_images_list li a {
		width: 170px;
		height: 170px;
		vertical-align: middle;
		display: table-cell;
		text-align: center;
	}
	.gallery_images_list .gallery_images_prev_btn, .gallery_images_list .gallery_images_next_btn {
		background: transparent url(interact.png) no-repeat -21px 0;
		position: absolute;
		top: 104px;
		left: 0;
		width: 21px;
		height: 40px;
	}
	.gallery_images_list .disabled {
		background-image: none;
	}
	.gallery_images_list .gallery_images_next_btn {
		background-position: 0 0;
		left: auto;
		right: 0;
	}
	.gallery_images_list .gallery_images_prev_btn:hover {
		background-position: -21px -40px;
	}
	.gallery_images_list .gallery_images_next_btn:hover {
		background-position: 0 -40px;
	}
/******** ~GALLERY CONTAINER ********/

/******** RIGHT COLUMN MAIN ********/
	.right_column .right_block {
		padding: 0 10px 0 9px;
		border-top: 2px solid #d4d6d8;
		margin-top: -2px;
	}
	.right_column .right_banner_block {
		background: #f2f2f2;
		border-bottom: 2px solid #d4d6d8;
		padding: 18px 10px 19px 9px;
		position: relative;
	}
	/* .right_column .right_banner {
		margin: 0 auto;
		width: 340px;
	} */
	.right_column .banner {
		margin: 0 auto;
	}
	.right_column .right_banner_block h6 {
		/*color: #d6d6d6;*/
		color: #444;
		position: absolute;
		top: 0;
		left: 2px;
	}
/******** ~RIGHT COLUMN MAIN ********/

/******** RATES BLOCK WIDGET ********/
	.right_column .rates_block {
		/*background: #f2f2f2;*/
		background: #f0ebe4;
		padding: 0 10px;
		margin: 8px 0;
		overflow: hidden;
	}
	.rates_block h4 {
		margin: 0 -10px;
		margin-bottom: 8px;
	}
	.rates_block .rates_tabs {
		/*color: #70787d;*/
		color: #093d72;
		font: 1.6em Georgia, 'Times New Roman', Times, serif;
		list-style: none;
		overflow: hidden;
		border-bottom: 2px solid #606665;
		padding: 0 10px;
		margin: 5px 10px;
	}
	.rates_block .rates_tabs li {
		float: left;
		padding: 1px 5px 0 5px;
		margin-left: 6px;
	}
	.rates_block .rates_tabs li.active {
		background: transparent url(rates_ta.gif) repeat 0 0;
		color: #fff;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-topleft: 3px;
		-webkit-border-top-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-khtml-border-top-right-radius: 3px;
		-khtml-border-top-left-radius: 3px;
	}
	.rates_block .rates_tabs li a {
		/*color: #70787d;*/
		color: #093d72;
	}
	.rates_block .rates_tabs li.active a {
		color: #fff;
	}
	.rates_block .rates_plot_container {
		width: 294px;
		height: 158px;
		padding: 7px 10px 9px 10px;
		margin: 0 auto;
		background: transparent url(rates_pl.png) no-repeat;
	}

	.rates_block .rates_plot {
		width: 294px;
		height: 158px;
	}
	.rates_block .rates_data {
		width: 300px;
		margin: 10px auto;
	}
	.rates_block .rates_data td {
		background: transparent url(00000000.gif) no-repeat center center;
		font-size: 1.1em;
		color: #333;
		padding: 3px 9px;
		white-space: nowrap;
	}
	.rates_block .dark td {
		/*background-color: #e1e1e1;*/
		/*background-color: #ddd5c7;*/
	}
	.rates_block td.rate_title {
		color: #093d72;
	}
	.rates_block td.rate_delta_vis {
		padding: 0;
		width: 12px;
	}
	.rates_block td.rate_delta_sum {
		padding: 0;
		text-align: right;
	}
	.rates_block .rate_up td.rate_delta_vis {
		background-image: url(rate_up0.gif);
	}
	.rates_block .rate_up td.rate_delta_sum {
		color: #360;
	}
	.rates_block .rate_down td.rate_delta_vis {
		background-image: url(rate_dow.gif);
	}
	.rates_block .rate_down td.rate_delta_sum {
		color: #c00;
	}
	.rates_block td.rate_delta_date {
		font-size: 1em;
		color: #666;
	}
	.rates_block .rate_title {
		width: 110px;
		cursor: pointer;
	}
	/*.rates_block .rate_row_active .rate_title {*/
	.rates_block .rate_row_active {
		/*font-weight: bold;*/
		background-color: #ddd5c7;
	}
	.rates_block .show_all {
		width: 300px;
		margin: 0 auto;
	}
/******** ~RATES BLOCK WIDGET ********/

/******** INTERVIEW BLOCK WIDGET ********/
	.right_column .infographics_block {
		margin: 8px 0;
		overflow: hidden;
	}
	.infographics_block .infographics_img {
		background: transparent url(img_bg_3.png) no-repeat 0 0;
		padding: 7px;
		width: 300px;
		margin: 0 auto 10px auto;
	}
	.infographics_block h3 {
		font: bold 1.5em Georgia, 'Times New Roman', Times, serif;
		color: #4d4937;
		margin-bottom: 7px;
	}
/******** ~INTERVIEW BLOCK WIDGET ********/

/******** INTERVIEW BLOCK WIDGET ********/
	.right_column .interview_block {
		margin: 8px 0;
		overflow: hidden;
	}
	.interview_block .interview_quote {
		background: transparent url(00000000.gif) no-repeat 0 100%;
		min-height: 120px;
		overflow: hidden;
		font: 1.7em Georgia, 'Times New Roman', Times, serif;
		color: #536069;
	}
	.interview_block .interview_quote div {
		background: transparent url(intervie.png) no-repeat 100% 0;
		width: 269px;
		min-height: 70px;
		float: right;
		padding-top: 11px;
	}
	.interview_block .interview_quote div div {
		background: transparent url(intervif.png) no-repeat 100% 100%;
		width: auto;
		float: none;
		padding: 0 7px 7px 22px;
	}
	.interview_block .interview_quote div div div {
		background: transparent url(intervie.gif) repeat-x 100% 100%;
		padding: 0 7px 5px 25px;
		position: relative;
	}
	.interview_block .interview_quote div div div span {
		position: absolute;
		top: 2px;
		left: 4px;
		/*margin-left: -22px;*/
		font-size: .9em;
	}
	.interview_block h3 {
		font: 1.7em Georgia, 'Times New Roman', Times, serif;
		color: #4d4937;
	}
	.interview_block p {
		/*font: 1.4em Georgia, 'Times New Roman', Times, serif;*/
		font: 1.3em Arial;
		color: #838074;
		margin-bottom: 9px;
	}
/******** ~INTERVIEW BLOCK WIDGET ********/

/******** INTERACTIVE BLOCK WIDGET ********/
	.right_column .interactive_block {
		background: #f0ebe4;
		padding: 0 10px;
		margin: 8px 0;
		overflow: hidden;
		position: relative;
	}
	.right_column .interactive_block h4 {
		margin: 0 -10px;
	}
	.interactive_block .interactive_slide_block {
		overflow: hidden;
		width: 284px;
		margin: 0 auto;
	}
	.interactive_block .interactive_slide_block ul {
		list-style: none;
		overflow: hidden;
		margin: 7px 0;
        width: 2000px;
	}
    .interactive_block .interactive_slide_block ul li {
        float: left;
        width: 284px;
    }
	.interactive_block .interactive_slide_block ul div {
		background: transparent url(img_bg_2.png) no-repeat 0 0;
		padding: 7px;
        width: 240px;
		margin: 0 auto 7px auto;
	}
	.interactive_block .interactive_slide_block ul p {
		font-size: 1.3em;
		font-weight: bold;
		color: #666;
		margin: 0;
	}
	/* .interactive_block .interactive_slide_block ul p a {
		color: #4d4937;
	} */
	/* .interactive_block .interactive_slide_block ul p a:hover{
		text-decoration: underline;
	} */
	.interactive_block .interactive_prev_btn, .interactive_block .interactive_next_btn {
		background: transparent url(interact.png) no-repeat -21px 0;
		position: absolute;
		top: 94px;
		left: 0;
		width: 21px;
		height: 40px;
	}
	.interactive_block .interactive_next_btn {
		background-position: 0 0;
		left: auto;
		right: 0;
	}
	.interactive_block .interactive_prev_btn:hover {
		background-position: -21px -40px;
	}
	.interactive_block .interactive_next_btn:hover {
		background-position: 0 -40px;
	}
/******** ~INTERACTIVE BLOCK WIDGET ********/

/******** POLL BLOCK WIDGET ********/
	.right_column .poll_block {
		margin: 8px 0;
		overflow: hidden;
	}
	.poll_block h5 {
		font-size: 1.5em;
		font-weight: bold;
		color: #4d4937;
		/*margin: 10px 0;*/
		margin: 7px 0;
	}
	.poll_block li {
		font-size: 1.6em;
		color: #636154;
		margin-bottom: 7px;
	}
	.poll_block li a {
		color: #636154;
	}
	.poll_block li img {
		background: transparent url(poll_mar.gif) no-repeat 0 0;
		margin-right: 10px;
		cursor: pointer;
	}
	.poll_block li.poll_checked img {
		background-position: 0 -18px;
	}
	.poll_block .poll_btn {
		display: block;
		background: transparent url(poll_btn.gif) repeat-x 0 0;
		font-size: 1.8em;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding-top: 4px;
		height: 26px;
		margin-bottom: 9px;
		overflow: hidden;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
	}
/******** ~POLL BLOCK WIDGET ********/

/******** POPULAR BLOCK WIDGET ********/
	.right_column .popular_block {
		overflow: hidden;
		margin-left: -7px;
		padding: 8px 0 8px 7px;

	}
	.popular_block ul {
		margin: -8px 0 0 -7px;
		padding-left: 7px;
		list-style: none;
		overflow: hidden;
	}
	.popular_block li {
		padding: 8px 0 6px 0;
		/*border-top: 1px solid #d4d6d8;*/
		border-top: 1px dotted #ccc;
		margin-top: -1px;
	}
	.right_column .popular_block li div {
		/*background: transparent url(../images/img_bg_164.png) no-repeat 0 0;*/
		/*padding: 7px;*/
		float: left;
		/*margin-left: -7px;*/
		margin: 0 5px 0 0;
	}
	.right_column .popular_block li p {
		/* float: right;
		width: 170px; */
		font-size: 1.4em;
		font-weight: bold;
		color: #666;
	}
	.right_column .popular_block li p a {
		color: #666;
	}
	.right_column .popular_block li p a:hover {
		text-decoration: underline;
	}
	.right_column .popular_block li.advert {
	}
	.right_column .popular_block li.advert b {
		color: #909090;
		font-style: italic;
		float: right;
		margin-bottom: 3px;
	}
	.right_column .popular_block li.advert p {
		clear: right;
	}
/******** ~POPULAR BLOCK WIDGET ********/

/******** SOC BLOCK WIDGET ********/
	.right_column .soc_block {
		margin: 8px 0;
		overflow: hidden;
	}
	.right_column .soc_block_btns {
		margin: 8px 0;
		overflow: hidden;
	}
	.right_column .soc_block_btns div {
		margin: 8px 0;
	}
/******** ~SOC BLOCK WIDGET ********/

/******** ARCHIVE BLOCK WIDGET ********/
	.right_column .archive_block {
		margin: 8px 0;
		overflow: hidden;
		height: 290px;
	}
	.archive_block ul {
		margin: 0;
		font: italic 1.6em Georgia, 'Times New Roman', Times, serif;
		color: #fff;
		list-style: none;
		margin: 12px 0 12px -12px;
		overflow: hidden;
	}
	.archive_block ul li {
		float: left;
		margin-left: 12px;
		padding-bottom: 3px;
	}
	.archive_block ul li a {
		background: #d4d6d8;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		padding: 2px 11px;
		color: #fff;
		display: block;
	}
	.archive_block ul li.active {
		background: transparent url(archive_.gif) no-repeat center 100%;
	}
	.archive_block ul li.active a {
		background: #3a4248 url(archive_.gif) repeat-x 0 0;
	}
	.archive_block label {
		color: #c0c0c0;
	}
	.archive_block .date_selector {
		height: 21px;
		background: #f5f5f5 url(date_sel.gif) no-repeat 308px center;
		border: 1px solid #ccc;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		padding: 3px 7px;
		cursor: pointer;
		margin-bottom: 5px;
		position: relative;
	}
	.date_selector #date_range {
		font: italic 1.8em Georgia, 'Times New Roman', Times, serif;
		color: #666;
	}
	.clear_filter {
		background: transparent url(icon_cle.gif) no-repeat 0 center;
		font: italic 1.2em Georgia, 'Times New Roman', Times, serif;
		color: #666;
		padding-left: 16px;
	}
/******** ~ARCHIVE BLOCK WIDGET ********/

/******** SEARCH CONTAINER ********/
	.search_results {
		overflow: hidden;
	}
	.search_results li {
		overflow: hidden;
		padding: 7px;
		margin-top: -1px;
		list-style: none;
		/*border-top: 1px solid #ecebe6;*/
		border-top: 1px dotted #ccc;
	}
	.search_results li div.item_img {
		/*background: transparent url(../images/img_bg_254.png) no-repeat 0 0;*/
		float: left;
		/*margin: 0 7px 0 -7px;*/
		margin: 0 7px 0 0;
		/*padding: 7px;*/
	}
	.search_results .content_info_block {
		margin: 3px 0 5px 0;
	}
/******** ~SEARCH CONTAINER ********/

/******** COMMENST LIST ********/
	.comments_list {
		margin: 0;
		list-style: none;
	}
	.comments_list li {
		background: transparent url(commentt.gif) repeat-x 0 100%;
		border: 1px solid #ccc;
		padding: 7px 9px;
		font-size: 1.2em;
		color: #333;
		margin-bottom: 10px;
	}
    .comments_list li div {
        /*border-top: 1px solid #e2e4e5;*/
        border-top: 1px dotted #ccc;
        color: #999;
        font: italic 14px Georgia, 'Times New Roman', Times, serif;
        padding-top: 3px;
    }
	.comments_list li div.comments_form {
		padding-top: 0px;
	}
	.comments_list li div span {
		color: #333;
	}
	.comments_list li a {
		background: transparent url(comments.gif) repeat-x 0 13px;
		float: right;
		margin-top: 6px;
		color: #333;
		font-size: 12px;
	}
	.comments_list li a:hover {
		background: none;
	}
	.comments_list li.lvl2 {
		margin-left: 20px;
	}
	.comments_list li.lvl3 {
		margin-left: 40px;
	}
/******** ~COMMENST LIST ********/

/******** COMMENST TABS ********/
    .coments_tabs .coments_tab {
        z-index: 10;
        background: white;
        display: none;
    }
    .coments_tabs div.coments_tab_active {
        z-index: 20;
        display: block;
    }
    .coments_tab_controls {
        /*color: #70787d;*/
        color: #093d72;
        font: 1.6em Georgia, 'Times New Roman', Times, serif;
        list-style: none;
        overflow: hidden;
        border-bottom: 2px solid #70787c;
        padding: 0 10px;
        margin: 5px 10px;
    }
    .coments_tab_controls li {
        float: left;
        padding: 1px 5px 0 5px;
        margin-left: 6px;
    }
    .coments_tab_controls li.active {
        background: transparent url(rates_ta.gif) repeat 0 0;
        color: #fff;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-topleft: 3px;
        -webkit-border-top-right-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        -khtml-border-top-right-radius: 3px;
        -khtml-border-top-left-radius: 3px;
    }
    .coments_tab_controls li a {
        /*color: #70787d;*/
        color: #093d72;
    }
    .coments_tab_controls li.active a {
        color: #fff;
    }
/******** ~COMMENST TABS ********/

/******** NEWS ITEMS LIST ********/
	.items_list ul {
		list-style: none;
		margin: 0;
		padding: 0 10px;
		overflow: hidden;
		font-size: 10px;
	}
	.items_list li {
		/*border-top: 1px solid #d4d6d8;*/
		border-top: 1px dotted #ccc;
		margin-top: -1px;
		padding: 5px 0;
		overflow: hidden;
	}
	.items_list_image {
		float: left;
	}
	.items_list_text {
		float: right !important;
		width: 310px;
	}
	.items_list_text, .items_list_text_full {
	}
	.items_list .content_info_block {
		/*padding-left: 7px*/
		padding-bottom: 0;
		border: none;
	}
	.items_list_text h3, .items_list_text_full h3 {
		font-size: 18px;
		line-height: 20px;
		font-weight: normal;
		color: #333;
		margin-top: 0;
		/*padding-left: 7px;*/
	}
	.items_list_text p, .items_list_text_full p {
		font-size: 1.2em;
		color: #666;
		/*padding-left: 7px;*/
	}
	.items_list_text p a, .items_list_text p a:hover, .items_list_text_full p a, .items_list_text_full p a:hover {
		color: #666;
		text-decoration: none;
	}
	/* .items_list_text a.more {
		font-weight: normal;
		line-height: 20px;
		height: 20px;
		padding: 2px 7px 3px 7px;
		background: transparent url(../images/more2_bg.gif) repeat-x 0 0;
	} */
/******** ~NEWS ITEMS LIST ********/

/******** PAGER ********/
	.pager {
		text-align: center;
	}
	.pager ul {
		list-style: none;
		padding-top: 3px;
		display: inline-block;
	}
	.pager li {
		width: 40px;
		height: 33px;
		vertical-align:bottom;
		font:italic 17px/30px Georgia, 'Times New Roman', Times, serif;
		float: left;
		margin: 0 5px;
		color: #fff;
	}
	.pager li.dots {
		color: #666;
	}
	.pager li a {
		width: 40px;
		height: 33px;
		display: block;
		color: #fff;
		background:transparent url(page0000.png) no-repeat;
	}
	.pager li.active {
		margin-top: -3px;
		color: #666;
		background: url(page_act.png) no-repeat;
	}
	.pager li a:hover {
		background: url(page_hov.png) no-repeat;
	}
/******** ~PAGER ********/

/******** FORMS ********/
	.form_block {
		font: italic 17px/28px Georgia, 'Times New Roman', Times, serif;
		color: #333;
		background: #f0f1f2;
		border: 1px solid #ccc;
		border-top: none;
		margin-top: 5px;
	}
	.form_block h4 {
		margin: 0 -1px;
		border-bottom: none;
	}
	.form_block form {
		padding:20px 19px;
	}
	.form_block label {
		padding: 6px 0;
	}
	.form_block input, .form_block textarea, .form_block img {
		border: 1px solid #ccc;
	}
	.form_block fieldset {
		margin-bottom: 20px;
		overflow: hidden;
	}
	.form_block fieldset.errors {
		color: #E36627;
	}
	.form_block input {
		font: 14px/16px Arial,Helvetica,sans-serif;
		padding: 6px;
	}
	.form_block textarea {
		font:normal 12px/normal Arial,Helvetica,sans-serif;
		padding: 8px;
		resize: vertical;
		overflow: auto;
	}
	.form_block a.submit {
		float: right;
		width: 150px;
		height: 30px;
		background: transparent url(submit_b.png) no-repeat !important;
		font: bold 17px/30px Georgia, 'Times New Roman', Times, serif;
		text-align: center;
		color: #fff;
		margin-top: 0;
	}
	.form_block a.submit:focus {
		outline: 1px dotted #666;
	}

	.form_block fieldset.name input,
	.form_block fieldset.mail input {
		float: right;
		width: 310px;
	}
	.form_block fieldset.text textarea {
		/* width: 522px; */
		height: 98px;
	}
	#feedback_form textarea {
		width: 522px;
	}
	.form_block fieldset.captcha {
		overflow: hidden;
	}
	.form_block fieldset.captcha label {
		margin-top: -6px;
		float: left;
	}
	.form_block fieldset.captcha img {
		width: 68px;
		height: 28px;
		float: left;
	}
	.form_block fieldset.captcha input {
		width: 56px;
		margin:  0 0 0 -1px;
		float: left;
	}

	.comments_form textarea {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}

    form .message_ok {
        color: green;
    }
    form .message_error {
        color: red;
    }
/******** ~FORMS ********/

/******** FOOTER BLOCK ********/
	.fake_footer {
		/*height: 120px;*/
		height: 161px;
	}
	.footer {
		/*background: #474646;*/
		background: #2a2929;
		position: relative;
		/*height: 120px;*/
		height: 161px;
		overflow: hidden;
		width: 990px;
		/*margin: -120px auto 0 auto;*/
		margin: -161px auto 0 auto;
		padding: 0;
	}
	.footer .logo_block {
		background: #474646;
		padding: 15px 22px;
	}
	.footer .logo_block .anc_top {
		float: right;
		font: 14px Arial;
		color: #fff;
	}
	.footer .logo_block .anc_top img {
		margin-top: 5px;
	}

	.footer .footer_block {
		/*padding-top: 10px;*/
	}
	.footer .qrcode {
		position: absolute;
		bottom: 7px;
		right: 7px;
	}
	.footer .bottom_links {
		border-bottom: 1px dotted #7f7f7f;
		padding: 8px 0 8px 1px;
		/*margin: 3px 10px 0 275px;*/
		margin: 0 10px 0 22px;
		/*margin: 0 140px 0 22px;*/
		font-size: 10px;
		color: #fff;
	}
	.footer .bottom_links a {
		font-size: 11px;
		color: #fff;
	}
	.footer .bottom_links a:hover {
		/*color: #adadad;*/
		color: #fff;
	}
	.footer .bottom_links span {
		margin: 0 10px;
	}

	.footer .copyright {
		/*margin: 4px 10px 0 275px;*/
		margin: 6px 10px 0 22px;
		font-size: 11px;
		/*color: #666;*/
		color: #fff;
	}
	.footer .copyright a {
		/*color: #666;*/
		color: #fff;
		text-decoration: underline;
	}
	.footer .copyright a:hover {
		text-decoration: none;
	}
/******** ~FOOTER BLOCK ********/

/******** VOTES BLOCK  *********/
	.votes_block {
		margin: 0 0 12px 0;
	}
	.votes_block h5 {
		font-size: 16px;
		font-weight: bold;
		color: #536068;
	}
	.votes_block p {
		font-size: 16px;
		color: #536068;
		/*margin: 25px 0 5px 0;*/
		margin: 12px 0 2px 0;
	}
	.votes_block label {
		/*font-size: 18px;*/
		font-size: 16px;
		color: #536068;
		white-space: nowrap;
		position: absolute;
		top: 1px;
		left: 7px;
	}
	.votes_block label b {
		font-weight: bold;
	}
	.votes_block .votes_bar {
		/*height: 30px;*/
		height: 20px;
		background: url(votes-ba.png) repeat-x;
		position: relative;

		margin-bottom: 3px;

		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
	}
	.votes_block .votes_count {
		/*height: 30px;*/
		height: 20px;
		background: url(votes-ba.png) repeat-x 0 -30px;

		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
	}

	/* right column variant */
	.right_block .poll_block p {
		font: bold 12px Arial,sans-serif;
		color: #536068;
		/*margin-bottom:22px;*/
		margin-bottom: 12px;
	}
	.right_block .votes_block {
		/* margin: 0 0 25px; */
	}
	/* .right_block .votes_block h5 {
		font-size: 16px;
		font-weight: bold;
		color: #536068;
	} */
	.right_block .votes_block p {
		font-weight: normal;
		/*font-size: 16px;*/
		font-size: 13px;
		/*margin: 12px 0 0 0;*/
		margin: 7px 0 0 0;
	}
	.right_block .votes_block label {
		/*font-size: 16px;*/
		font-size: 12px;
		/* color: #536068; */
		/* white-space: nowrap; */
		/* position: absolute; */
		top: 0;
		left: 5px;
	}
	.right_block .votes_block label b {
		font-weight: bold;
	}
	.right_block .votes_block .votes_bar {
		/*height: 20px;*/
		height: 16px;
		background: url(votes-ba.png) repeat-x;
		/* position: relative; */

		/* margin-bottom: 3px; */

		/* -moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px; */
	}
	.right_block .votes_block .votes_count {
		/*height: 20px;*/
		height: 16px;
		background: url(votes-ba.png) repeat-x 0 -20px;

		/* -moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px; */
	}
/******* RSS LIST  *********/
    .rss_list li{
        list-style: none;
        background: url(list-ima.png) no-repeat 1px 9px;
        padding-left: 11px;
        line-height: 22px;
    }
/******* ~RSS LIST  *********/

/******* LAST stories  *********/
    .last_stories {
    	margin: 8px 0 4px;
    }

    .last_stories h5 {
        color: #0b3d78;
        font-size: 1.5em;
        font-weight: bold;
        margin-left: 7px;
        margin-bottom: 5px;
        font-family: Georgia, 'Times New Roman', Times, serif;
    }

    .last_stories h5 a {
        color: #0b3d78;
    }

    .last_stories h5 a:hover {
        color: #e36627;
    }

    .last_stories .last_stories_news {
        margin: 5px 0 15px 7px;
        list-style: none;
    }
    .last_stories .last_stories_news li {
        background: transparent url(theme_ne.gif) no-repeat 0 8px;
        border-bottom: 1px dotted #ccc;
        font-size: 11px;
        padding: 3px 8px;
    }
    .last_stories .last_stories_news li a {
        font: bold 11px Georgia, 'Times New Roman', Times, serif;
    }
/******* ~LAST stories  *********/

/******* SUBS *********/
	.subs_lists {
		overflow: hidden;
		margin-bottom: 20px;
	}
	.subs_lists ul {
		float: left;
		margin: 0 50px 0 0 !important;
		list-style: none;
	}
	.subs_lists li {
		padding: 3px 0;
	}
	.subs_lists input {
		float: left;
		margin: 8px 7px 0 0;
	}
/******* ~SUBS *********/


.text_page h1.adv {
	margin: 0 -10px 10px -10px;
	background: #f2f2f2;
	padding: 15px 10px 10px 10px;
	position:relative;
}
.text_page h1.adv::after {
	content: "На правах рекламы";
	position: absolute;
	top: 2px;
	left: 10px;
	font-size: 11px;
	color: #333333;
}

div.adv_label {
	margin: 6px 14px 9px 15px;
	font-size: 28px;
	font-family: Georgia;
	color: #000;

	background: #f2f2f2;
	padding: 15px 8px 9px 8px;
	position:relative;
}
div.adv_label::after {
	content: "На правах рекламы";
	position: absolute;
	top: 2px;
	left: 8px;
	font-size: 11px;
	color: #333333;
}


.subscribe_block ul {
	margin: 0 0 0 15px !important;
	list-style: disc !important;
}
.subscribe_block .contents {
	list-style: none !important;
	margin-left: 0 !important;
}
.subscribe_block .contents li {
	background: transparent url(bord3x10.gif) repeat-x 0 13px;
	overflow: hidden;
}
.subscribe_block .contents .contents_title {
	float: left;
	background: #fff;
	padding-right: 5px;
}
.subscribe_block .contents .contents_page {
	float: right;
	background: #fff;
	padding-left: 5px;
}


.print .header, .print .top_menu, .print .hots_block, .print .footer, .print .right_column, .print .inner_hots_block, .print .top_banner_block, .print .fake_footer {
	display: none !important;
}
.print, .print .wrap {
	width: 600px !important;
	min-width: 600px !important;
}
.print .columned {
	padding: 0 !important;
	background: none !important;
}

.region_selector {
	position: absolute;
	left: 255px;
	bottom: 0;
	font: 1.3em Georgia, 'Times New Roman', Times, serif !important;
	color: #484848;
}
.region_selector .fake_input {
	padding: 2px 20px 2px 5px;
	background: #e8eeed;
	border: none;
	border-radius: 5px;
	width: 120px;
	cursor: pointer;
}
.region_selector .fake_input:after {
	content: url(region_s.png);
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 0 5px 5px 0;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 20px;
	text-align: center;
}
.region_selector ul {
	position: absolute;
	width: 100%;
	background-color: #e8eeed;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #464646;
	border-radius: 5px;
	z-index: 10;
	list-style: none;
}
.region_selector li {
	padding: 2px 5px;
}
.region_selector li:hover {
	background-color: #464646;
	color: #e8eeed;
}
.region_selector li a {
	display: block;
	width: 100%;
	font-family: inherit;

	color: inherit;
}

.specprojects_link {
	display: inline-block;
	padding: 2px 7px;
	/* background: #eaeae8; */
	background: #F4EFE8;
	color: #1b1c1e !important;
	font: 13px 'Myriad Pro', sans-serif !important;
	border: 1px solid #8a8a89;
	margin-left: 5px;
}