/* == Страница статьи - начало */
/* СТРАНИЦА СТАТЬИ - НАЧАЛО */
.article_page {height: auto !important; min-height: 100%; height: 100%; width: 1000px; margin: 0px auto; text-align: left;} /* Div центровки страницы */
.article_page .all_sel-section h1 {color: #40454C; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 54px; font-weight: normal; padding-top: 7px;}
	
	/* ЛЕВАЯ КОЛОНКА 740 - начало */
	.a_leftcol {float: left; width: 665px; padding: 5px 15px 19px 20px; font-size: 16px;}
	.a_leftcol .all_poll-big {margin: 0px 0px 20px -10px;}
	
		/* Распространение и печать - начало */
		.a_diffusion {margin: 0px 0px 10px -25px; width: 720px; }
		.a_diffusion .top {border-bottom: 1px solid #989898; background: url(/images/a_diffusion-top-bg.gif) top right repeat-y;}
		.a_diffusion .top .left {float: left; width: 407px; padding: 4px 0px 9px 9px;}
		.a_diffusion .top .left .txt {color: #78838f; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0px 0px 9px 0px;}
		.a_diffusion .top .left ul {list-style: none;}
		.a_diffusion .top .left ul li {float: left; padding: 0px 20px 0px 0px;}
		.a_diffusion .top .right {float: left; width: 196px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; padding: 8px 0px 0px 9px;}
		.a_diffusion .top .right a {display: block; background: url(/images/a_diffusion-top-right-bg.gif) 0px 0px no-repeat; color: #40454c; text-decoration: none;  padding: 15px 0px 0px 37px; width: 204px; height: 30px;}
		.a_diffusion .center { padding: 8px 0px 6px 0px;}
		.a_diffusion .center .left {float: left; width: 395px; padding: 1px 0px 0px 10px;}
		.a_diffusion .center .left .txt {font-size: 12px; color: #78838f; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0px 0px 8px 0px;}
		.a_diffusion .center .left ul {list-style: none;}
		.a_diffusion .center .left ul li {float: left; width: 135px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 8px 0px; height: 30px;}
		.a_diffusion .center .left ul li a {color: #40454c; text-decoration: none;}
		.a_diffusion .center .left ul li a img {float: left; padding-right: 9px; position: relative; top: -3px;}
		.a_diffusion .center .right {float: left; width: 310px;}
		.a_diffusion .center .right ul {list-style: none;}
		.a_diffusion .center .right ul li {font-size: 12px; padding: 0px 0px 6px 0px;}
		.a_diffusion .center .right ul li a {color: #40454c; text-decoration: none;}
		.a_diffusion .center .right ul li a img {float: left; padding: 0px 9px 0px 0px; position: relative; top: 2px;}
		.a_diffusion .center .right .see {display: inline-block; float: left; width: 165px; height: 32px;line-height:26px; background: url(/images/a_diffusion-see-bg.png) top left no-repeat; text-decoration: none; color: #40454c; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; padding: 5px 0px 0px 0px;  cursor: pointer; margin-top: 4px;}
		.a_diffusion .center .right .see a {display: block; width: 228px; height: 23px; background: url(/images/a_diffusion-see-bg.gif) top left no-repeat; text-decoration: none; color: #40454c; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; padding: 5px 0px 0px 0px;}
		.a_diffusion .bottom {background: #f5f5f5; padding: 10px 10px 20px 10px;}
		.a_diffusion .bottom .left {float: left; width: 493px; background: url(/images/a_diffusion-textarea-bg.gif) top left no-repeat; padding: 4px 0px 11px 9px;}
		.a_diffusion .bottom .left textarea {padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #565d66; width: 474px; height: 34px; border: none; background: none; resize: none;}
		.a_diffusion .bottom .right {float: left; width: 150px; padding: 0px 0px 11px 0px;}
		.a_diffusion .bottom .right a {display: block; background: url(/images/a_diffusion-copycode-bg.gif) top left no-repeat; width: 120px; height: 25px; text-decoration: none; font-size: 14px; color: #40454c; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 5px 0px 0px 30px;}
		.a_diffusion .bottom .right div {display: block; background: url(/images/a_diffusion-copycode-bg.gif) top left no-repeat; width: 120px; height: 25px; text-decoration: none; font-size: 14px; color: #40454c; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 5px 0px 0px 30px;}
		.a_diffusion .bottom .example {background: #FFFFFF; border: 1px solid #cdcdcd; padding: 19px 0px 19px 18px; width: 632px;}
		.a_diffusion .bottom .example .img {float: left; width: 200px;}
		.a_diffusion .bottom .example .img img {display: block; }
		.a_diffusion .bottom .example .txt {float: left; width: 410px; font-size: 14px;}
		.a_diffusion .bottom .example .txt .date {font-size: 12px; color: #565d66; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0px 0px 2px 0px;}
		.a_diffusion .bottom .example .txt .date a {color: #565d66; text-decoration: none;}
		.a_diffusion .bottom .example .txt .tit {color: #1a5ca7; font-size: 18px; font-weight: bold; padding: 0px 0px 3px 0px;}
		.a_diffusion .bottom .example .txt .tit a {color: #1a5ca7; text-decoration: none;}
		.a_diffusion .bottom .example .txt p {line-height: normal;}
		.a_diffusion .bottom .example .txt p a {text-decoration: none; color: #000000;}
		.a_diffusion .yashare-auto-init {
			display: inline-block;
		}
		.a_diffusion .my-kp {
			display: inline-block;
		}
		.a_diffusion .mailto-buttons {
			display: inline-block;
			float: left;
			margin-top: 4px;
			padding-right: 10px;
			}
		/* Распространение и печать - конец */
	
      .a_leftcol .a_content ._reachbanner_  {padding-top:10px;}
		.a_leftcol .a_content {padding: 3px 0px 20px 0px;}
		.a_leftcol .a_content ul, .a_leftcol .a_content ol {padding: 0px 0px 0px 16px;}
		.a_leftcol .a_content ul li, .a_leftcol .a_content ol li {padding-bottom: 10px;}
		.a_leftcol .a_info {margin: 10px 0px 6px -10px; border-bottom: 1px solid #989898; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #565d66;}
		.a_leftcol .a_info .clear {height:0px; line-height:0px; font-size:0px; overflow:hidden;}
		.a_leftcol .a_info a.a1 {color: #565d66; text-decoration: none; float:left; padding-top:2px;}
		.a_leftcol .a_info span {float:left; padding:2px 4px 0px 4px;}
		.a_leftcol .a_info a.a2, .a_leftcol .a_info strong.a2 {font-weight: bold; color: #000000; float:left; padding:2px 8px 0px 0px; text-decoration:none;}
		.a_leftcol .a_info .a3 {display:block; float:left; text-decoration:none; white-space:nowrap; min-width:330px; font-size: 12px; font-weight: normal;}
		.a_leftcol .a_info .a3-hover {background: url(/images/a_info-a3-left.gif) top left no-repeat;}
		.a_leftcol .a_info .a3 span.left {float:left; padding-top:2px; text-decoration:underline; color:#40454c; height:18px; cursor:pointer;}
		.a_leftcol .a_info .a3 span.right {margin-left:-2000px;}
		.a_leftcol .a_info .a3-hover span.right {margin-left:0px; background: url(/images/a_info-a3-right.gif) top right no-repeat; padding-top:2px; font-size:11px; float:left; height: 18px; color:#565d66; cursor:pointer;}
		.a_leftcol .a_info .a3-hover span.right img {float:left; cursor:pointer;}
		.a_leftcol .a_info .a3-hover span.right .txt_span {padding-left:8px; float:left; position:relative; top:-1px; cursor:pointer;}
		.a_leftcol .a_info .date {clear: both; padding: 3px 0px 0px 0px; font-size: 14px; color: #565d66; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
		.a_leftcol .a_info .date .author {float: left; padding: 0px 10px 0px 0px;}
		.a_leftcol .a_info .date .author a {color: #565d66; text-decoration: none;}
		.a_leftcol h1 {color: #1a5ca7; font-size: 26px; margin: 8px 0px 12px -10px; font-weight: bold; line-height: 27px; font-family: Arial, Helvetica, sans-serif;}
		.a_leftcol .a_num-com-left {background: url(/images/a_num-com-left-bg.gif) top left no-repeat; white-space:nowrap; padding-left:9px; display:inline-block;  line-height: 27px; position:relative; top:3px;}
		.a_leftcol .a_num-com-right {background: url(/images/a_num-com-right-bg.gif) top right no-repeat; display:inline-block;  line-height: 27px; padding-right:9px;}
		.a_leftcol .a_num-com-right .in {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; position:relative; top:-5px;}
		.a_leftcol .a_num-com-right strong {font-size:14px;}
      .a_leftcol h1 .count-comments-link {color:#ffffff; display:inline-block; margin:0px 0px 0px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; text-decoration: none; background: #78838f; padding:3px 9px 4px 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: normal; position: relative; top:-3px;}
      .a_leftcol h1 .count-comments-link .count-comments {color:#ffffff; font-size: 12px; font-weight:bold; }
		.a_leftcol .a_about {font-size: 16px; background: #f5f5f5; margin: 0px 0px 2px -20px; padding: 5px 0px 11px 20px;}
		.a_leftcol h2 {font-size: 21px; color: #40454c; margin: 0px 0px 6px 0px; position: relative; left: -10px; font-weight: bold; line-height: 22px; font-family: Arial, Helvetica, sans-serif;}
		.a_leftcol h3 {color: #565d66; font-weight: normal; font-size: 20px; margin: 0px 0px 6px 0px; font-family: Arial, Helvetica, sans-serif;}
		.a_leftcol p {padding: 0px 0px 10px 0px; line-height: 21px;}
		.a_leftcol .a_author-column {background: url(/images/a_author-column-bg.jpg) top left no-repeat; width: 120px; height: 40px; padding: 24px 0px 0px 70px; float: left; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; margin: 0px 18px 5px 0px;}
		.a_leftcol a.archive_back {font-size: 16px; color: #565d66; text-decoration: underline;}
		.a_leftcol a.main_back {display: block; float: right; padding: 0px 0px 10px 26px; font-size: 16px; color: #565d66; text-decoration: underline; background: url(/images/icon_home.gif) top left no-repeat;}
		.a_leftcol a.main_back:hover, .a_leftcol a.archive_back:hover {text-decoration: none;}
		
		/* Блок слева от статьи - начало */
		.a_leftcol .a_leftblock {float: left; width: 160px; margin: 8px 10px 5px -10px;}
		.a_leftcol .a_leftblock .a_author {margin: 10px 0px 10px 0px;}
		.a_leftcol .a_leftblock .a_author .img {padding: 0px 0px 0px 13px;}
		.a_leftcol .a_leftblock .a_author .img img {display: block;}
		.a_leftcol .a_leftblock .a_author .name {background: #565d66; padding: 3px 10px 7px 10px; font-size: 12px; color: #ffffff; line-height: 14px; text-decoration: none;}
		.a_leftcol .a_leftblock .a_author .name span {display: block; font-size: 14px; font-weight: bold;}
		.a_leftcol .a_leftblock .a_author a {color: #ffffff; text-decoration: none;}
		.a_leftcol .a_leftblock .a_add {border: 1px solid #e1e1e1; padding: 8px 0px 9px 10px; margin: 0px 0px 0px 0px;}
		.a_leftcol .a_leftblock .a_add .txt {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #78838f; padding: 0px 0px 7px 0px;}
		.a_leftcol .a_leftblock .a_add .item {padding: 0px 0px 10px 0px;}
		.a_leftcol .a_leftblock .a_add .item img {display: block;}
		.a_leftcol .a_leftblock .a_add .item.link {font-size: 12px;}
		.a_leftcol .a_leftblock .a_add .item.link a {color: #78838F; text-decoration: none;}
		.a_leftcol .a_leftblock .a_add .item.link img {display: inline; vertical-align: middle;}
		/* Блок слева от статьи - конец */
		
		/* Видео - начало */
		.a_leftcol .a_video {width: 435px; padding: 8px 0px 8px 15px; margin: 6px auto 15px auto; background: #f5f5f5 url(/images/a_video-top-bg.gif) top left no-repeat;}
		.a_leftcol .a_video-640 {width: 655px; background: #f5f5f5;}
		.a_leftcol .a_video .a_video-ins {width: 420px; position: relative;}
		.a_leftcol .a_video-640 .a_video-ins {width: 640px; box-shadow: 0px 0px 7px #535454;}
        .a_leftcol .a_video-640 .a_video-ins iframe {display: block;}
		.a_leftcol .a_video .a_video-ins img {display: block; max-width: 420px;}
		.a_leftcol .a_video-640 .a_video-ins img {max-width: 640px;}
		.a_leftcol .a_video .a_video-ins .time {position: absolute; top: 12px; right: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
		.a_leftcol .a_video .a_video-ins .time .left {background: url(/images/v_time_left.png) top left no-repeat; width: 6px; height: 20px; font-size: 0px; line-height: 0px; overflow: hidden;}
		.a_leftcol .a_video .a_video-ins .time .bg {background: url(/images/v_time_bg.png) top left repeat-x; height: 20px;}
		.a_leftcol .a_video .a_video-ins .time .right {background: url(/images/v_time_right.png) top left no-repeat; width: 9px; height: 20px; font-size: 0px; line-height: 0px; overflow: hidden;}
		.a_leftcol .a_video .a_video-ins .time span {display: block; font-size: 9px; color: #6d6d6d; position: relative; top: -3px; padding: 0px 1px 0px 2px;}
		.a_leftcol .a_video .a_video-ins .time span strong {font-size: 13px; color: #40454c; position: relative; top: 1px; padding: 0px 0px 0px 3px;}
		.a_leftcol .a_video .a_video-txt {width: 420px; position: absolute; bottom: 0px; left: 0px; z-index: 1;}
		.a_leftcol .a_video-640 .a_video-txt {width: 640px;}
		.a_leftcol .a_video .a_video-txt .a_video-bottom-in {width: 391px; padding: 6px 19px 6px 10px; background: url(/images/a_video_txt_bg.png) top left repeat-y; font-size: 14px; color: #ffffff;}
		.a_leftcol .a_video-640 .a_video-txt .a_video-bottom-in {width: 611px;}
		.a_main-video .a_main-video-player .a_video-ins .v_player .play, .a_leftcol .a_video .play {display:block; position:absolute; top:0px; left:0px; width: 640px; height:480px; background: url(/images/v_mainvideo-play-bg.png) center center no-repeat; text-decoration:none; }
		.a_main-video .a_main-video-player .a_video-ins .v_player .play span, .a_leftcol .a_video .play span {display:block; position:absolute; bottom: 0px; left: 0px; width: 602px; background: url(/images/v_mainvideo_over_bg.png) 0px 0px repeat-x; padding: 33px 19px 12px 19px; font-size:16px; color:#ffffff; text-shadow:1px 1px #43434b; cursor:pointer; line-height:1.3em;}

		.a_leftcol .a_video .a_video-txt p {padding: 4px 0px 0px 0px; line-height: normal;}
		.a_leftcol .a_video .a_video-txt a {position: relative; z-index: 2; color: white; text-decoration: none;}
		
		.a_leftcol .a_main-video {margin: 4px 0px 5px -20px; padding: 10px 10px 0px 10px; background-color: #F5F5F5;}
		.a_leftcol .a_main-video-player {width: 645px; padding: 6px 0px 5px 10px;}
		.a_leftcol .a_main-video-player .a_video-ins {width: 640px; position: relative; box-shadow: 0px 0px 7px #535454;}
		.a_leftcol .a_main-video-player .a_video-ins img {display: block; max-width: 640px;}
              .a_leftcol .a_main-video-player .a_video-ins iframe {display: block;}
		.a_leftcol .a_main-video-player .a_video-ins .time {position: absolute; top: 12px; right: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
		.a_leftcol .a_main-video-player .a_video-ins .time .left {background: url(/images/v_time_left.png) top left no-repeat; width: 6px; height: 20px; font-size: 0px; line-height: 0px; overflow: hidden;}
		.a_leftcol .a_main-video-player .a_video-ins .time .bg {background: url(/images/v_time_bg.png) top left repeat-x; height: 20px;}
		.a_leftcol .a_main-video-player .a_video-ins .time .right {background: url(/images/v_time_right.png) top left no-repeat; width: 9px; height: 20px; font-size: 0px; line-height: 0px; overflow: hidden;}
		.a_leftcol .a_main-video-player .a_video-ins .time span {display: block; font-size: 9px; color: #6d6d6d; position: relative; top: -3px; padding: 0px 1px 0px 2px;}
		.a_leftcol .a_main-video-player .a_video-ins .time span strong {font-size: 13px; color: #40454c; position: relative; top: 1px; padding: 0px 0px 0px 3px;}
		.a_leftcol .a_main-video-player .a_video-txt {width: 640px; position: absolute; left: 0px; bottom: 0px; z-index: 5;}
		.a_leftcol .a_main-video-player .a_video-txt .a_video-bottom-in {width: 611px; padding: 6px 19px 6px 10px; background: url(/images/a_video_txt_bg.png) top left repeat-y; font-size: 14px; color: #ffffff;}
		.a_leftcol .a_main-video-player .a_video-txt a.play {float: left; display: block; background: url(/images/a_video_play.png) top left no-repeat; width: 49px; height: 49px; margin: 0px 20px 0px 0px;}
		.a_leftcol .a_main-video-player .a_video-txt p {padding: 4px 0px 0px 0px; line-height: normal;}
		.a_leftcol .a_main-video-player .a_video-txt a {position: relative; z-index: 2; color: white; text-decoration: none;}
		.a_leftcol .a_main-video-txt {padding: 3px 10px 10px 10px; font-size: 16px;}
		
		/* Старое видео */
		.a_leftcol .article-video {width: 380px; height: 286px; padding: 8px 12px 11px 18px; margin: 5px auto 25px auto; background: #f5f5f5 url(/images/a_video-top-bg-lit.gif) top left no-repeat;}
		.a_leftcol .article-video .article-video-txt {display: none;}
		.a_leftcol .article-video .v_player {width: 380px; height: 286px; position: relative; cursor: pointer;}
		.a_leftcol .article-video .v_player .player_txt {width: 380px; position: absolute; bottom: 0px; left: 0px; z-index: 1;}
		.a_leftcol .article-video .v_player .player_txt-ins {width: 310px; padding: 12px 10px 16px 60px; background: url(/images/a_video_txt_bg.png) top left repeat-y; font-size: 14px; color: #ffffff;}
		.a_leftcol .article-video .v_player .play {width: 49px; height: 49px; position: absolute; bottom: 5px; left: 5px; z-index: 2;}
		.a_leftcol .article-video .v_player .play-ins {background: url(/images/a_video_play.png) top left no-repeat; width: 49px; height: 49px;}
		/* Видео - конец */


		
		/* Цитата - начало */
		.a_leftcol .a_cite {margin: 8px 0px -22px -10px;}
		.a_leftcol .a_cite .cite-author {font-style: italic; font-size: 12px; padding: 0px 0px 9px 0px; color: #40454c;}
		.a_leftcol .a_cite .cite-text {padding: 0px 38px 0px 38px; position: relative; color: #565d66; width: 609px;}
		.a_leftcol .a_cite .cite-text p {padding: 0px 0px 0px 0px; line-height: normal;}
		.a_leftcol .a_cite .cite-text .cite-open { background: url(/images/a_cite-open.gif) top left no-repeat; width: 19px; height: 18px; position: absolute; top: 3px; left: 10px;}
		.a_leftcol .a_cite .cite-text .cite-close { background: url(/images/a_cite-close.gif) top left no-repeat; width: 18px; height: 18px; position: absolute; bottom: 4px; right: 13px;}
		/* Цитата - конец */
		
		/* Фото - начало */
		.a_leftcol .a_photo {background: #f5f5f5; border-bottom: 1px solid #989898; padding: 10px 0px 10px 0px; margin: 0px 0px 6px -10px;}
		.a_leftcol .a_photo .img {text-align: center;}
		.a_leftcol .a_photo .text {padding: 3px 20px 0px 20px; font-size: 14px;}
		.a_leftcol .a_photo .text p {padding: 0px 0px 0px 0px; line-height: normal;}
		.a_leftcol .a_photo .text .from {font-size: 12px; font-style: italic;}
		
		.a_leftcol .a_main-photo {width: 675px; height: 450px; position: relative; margin: 0px 0px 5px -10px;}
		.a_leftcol .a_main-photo .txt-top {position: absolute; width: 220px; padding: 11px 10px 10px 10px; left: 0px; top: 0px; font-size: 11px; line-height: 1.1em; background: url(/images/a_main_photo_txt.png) top left repeat;}
		.a_leftcol .a_main-photo .txt-top .author {color: white; padding: 0px 0px 3px 0px;}
		.a_leftcol .a_main-photo .txt-top .author a {color: white; text-decoration: none;}
		.a_leftcol .a_main-photo .txt-top .author.detail {border-top: 1px solid #B5BFCB; margin-top: 5px; padding: 6px 0px 0px 0px;}
		.a_leftcol .a_main-photo .txt-top p {color: #b5bfcb; line-height: 1.1em; padding: 0px;}
		.a_leftcol .a_main-photo .txt {position: absolute; width: 655px; padding: 8px 10px 25px 10px; left: 0px; bottom: 0px; z-index: 1; line-height: 1.1em; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; background: url(/images/a_main_bg.png) top left repeat-y; 	text-shadow:#030303 0px 1px 0px;}
		.a_leftcol .a_main-photo .txt a {color: white; text-decoration: none;}

              .a_leftcol .a_main-photo .txt .count-comments-link {color:#ffffff; display:inline-block; margin:0px 0px 0px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; text-decoration: none; background: #78838f; padding:3px 9px 4px 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: normal; position: relative; top:-3px; text-shadow:none;}
              .a_leftcol .a_main-photo .txt .count-comments-link .count-comments {color:#ffffff; font-size: 12px; font-weight:bold; }
	
		
		.a_leftcol .a_content .AImage {border-collapse: collapse; table-layout: auto; border-bottom: 1px solid #989898; padding: 10px 0px 10px 0px; margin: 5px 0px 10px -10px;}
		.a_leftcol .a_content .AImage td {background: #f5f5f5; border: 0px; padding: 5px 10px 0px 10px;}
		.a_leftcol .a_content .AImage td.article-photo {font-size: 14px; padding: 5px 10px 5px 10px;}
		.a_leftcol .a_content .AImage td.article-photo {max-width: 635px;}
		.a_leftcol .a_content .AImage tr.table-head td {background: none;}
              .a_leftcol .a_content .AImage td.btn-in {padding: 0px;}
              .a_leftcol .a_content .AImage td.btn-in > div {background: #ffffff; border-top: 1px solid #989898; position:relative; top:1px; padding:10px 0px 0px 0px; text-align:center;}
		
		.a_leftcol .a_content .img_left {float: left; margin: 5px 15px 10px -10px;}
		.a_leftcol .a_content .img_center {margin: 5px auto 10px auto; position: relative; left: -10px;}
		.a_leftcol .a_content .img_right {float: right; margin: 5px 0px 10px 15px;}
		/* Фото - конец */
		
		/* Фоторепортаж - начало */
		.a_leftcol .a_photo-report {width: 200px; float: left; background: #FFFFFF; margin: 0px 0px 2px -20px; position: relative;}
		.a_leftcol .a_photo-report-in {background: url(/images/a_photo-report-bg.gif) top left repeat-x #f5f5f5; width: 161px; padding: 6px 6px 10px 13px;}
		.a_leftcol .a_photo-report .title-report {font-weight: bold; color: #565d66; font-size: 16px; border-bottom: 1px solid #ea9f0d; margin: 0px 4px 6px 6px; padding: 0px 0px 3px 0px;}
		.a_leftcol .a_photo-report .title-report a {color: #565d66; text-decoration: none;}
		.a_leftcol .a_photo-report .img {background: url(/images/a_photo-report-img-bg.gif) top left no-repeat; width: 154px; height: 107px; padding: 4px 0px 0px 6px; position: relative;}
		.a_leftcol .a_photo-report .img .num {position: absolute; top: 4px; left: 6px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
		.a_leftcol .a_photo-report .img .num .left {background: url(/images/a_photo-report-num-left.gif) top left no-repeat; width: 3px; height: 23px; font-size: 0px; line-height: 0px; overflow: hidden;}
		.a_leftcol .a_photo-report .img .num .bg {background: url(/images/a_photo-report-num-bg.gif) top left repeat-x; height: 19px; padding: 4px 0px 0px 0px;}
		.a_leftcol .a_photo-report .img .num .right {background: url(/images/a_photo-report-num-right.gif) top left no-repeat; width: 6px; height: 23px; font-size: 0px; line-height: 0px; overflow: hidden;}
		.a_leftcol .a_photo-report .text {margin: 0px 4px 0px 6px; font-size: 12px; color: #565d66; }
		.a_leftcol .a_photo-report .text a {text-decoration: none; color: #565d66;}
		/* Фоторепортаж - конец */

		/* Также по теме, слева - начало */
		.a_leftcol .a_also-left {float: left; width: 180px; margin: 0px 0px 5px -20px; background: #FFFFFF; padding: 0px 20px 0px 0px; font-size: 12px; position: relative;}
		.a_leftcol .a_also-left-in {padding: 12px 0px 0px 0px; background: url(/images/a_also-left-in-bg.gif) top left repeat-x; position: relative;}
		.a_leftcol .a_also-title {color: #e40000; font-size: 16px; font-weight: bold; padding: 0px 5px 0px 20px;}
		.a_leftcol .a_also-tema {color: #40454c; font-weight: bold; margin: -1px 0px 0px 0px; padding: 0px 5px 11px 20px;}
		.a_leftcol .a_also-tema a {color: #40454c; text-decoration: none;}
		.a_leftcol .a_also-left .articles-list {background: url(/images/a_articles-list-bg.gif) top left repeat-x #f5f5f5;}
		.a_leftcol .a_also-left .articles-list-in { background: url(/images/a_articles-list-in-bg.gif) bottom left repeat-x; padding: 13px 5px 9px 20px;} 
		.a_leftcol .a_also-left ul {list-style: none;}
		.a_leftcol .a_also-left ul li {padding: 0px 0px 13px 0px;}
		.a_leftcol .a_also-left ul li a {color: #40454c; text-decoration: none;}
		/* Также по теме, слева - конец */
		
		/* Также по теме, внизу - начало */
		.a_leftcol .a_also-bottom {background: url(/images/a_also-bottom-bg.gif) bottom left repeat-x; padding: 0px 0px 13px 0px; margin: 0px 0px 0px -20px; font-size: 12px; border-top: 1px solid #989898; position: relative;}
		.a_leftcol .a_also-bottom-in {background: url(/images/a_also-bottom-in-bg.gif) top left repeat-y; position: relative; width: 685px;}
		.a_leftcol .a_also-bottom .left {float: left; width: 170px; padding: 11px 20px 0px 0px;}
		.a_leftcol .a_also-bottom .right {float: left; width: 495px; padding: 8px 0px 8px 0px;}
		.a_leftcol .a_also-bottom .right ul {list-style: none; padding: 0px 8px 0px 8px; width: 147px; float: left;}
		.a_leftcol .a_also-bottom .right ul li {padding: 0px 0px 11px 0px;}
		.a_leftcol .a_also-bottom .right ul li a {text-decoration: none; color: #000000;}
		.a_leftcol .a_also-bottom .right ul li a span {color: #78838f;}
		/* Также по теме, внизу - конец */

		/* Фотогалерея - начало */
		.a_leftcol .a_photogallery {background: url(/images/a_photogallery-bg-new.gif) top left repeat-x #565d66; margin: 0px 0px 17px -20px; width: 685px; padding: 12px 0px 0px 0px; color: #ffffff;}
		.a_leftcol .a_photogallery .tit {padding: 0px 0px 5px 0px; font-size: 22px; background: url(/images/all_br_grey.gif) left bottom repeat-x; margin: 0px 0px 5px 10px;}
		.a_leftcol .a_photogallery .tit img {display: block;}
		.a_leftcol .a_photogallery h3 {padding: 0px 0px 4px 20px; margin: 0px; font-size: 18px; color: #ffffff; font-weight: bold;}
		.a_leftcol .a_photogallery .descr {padding-left: 20px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 14px;}
		.a_leftcol .a_photogallery .descr strong {color: #ffb421; padding-left: 4px; padding-right: 4px;}
		.a_leftcol .a_photogallery .a_photogallery-in {background: url(/images/a_photogallery-in-bg.gif) bottom left repeat-x #40454c; padding: 0px 0px 13px 0px;}
		.a_leftcol .a_photogallery .a_mainphoto {padding: 0px 12px 0px 12px; width: 660px; overflow: hidden;}
		.a_leftcol .a_photogallery .a_mainphoto img {display: block; margin: 0px auto;}
		.a_leftcol .a_photogallery .a_mainphoto-txt {background: #2b2e33; margin: 0px 12px 4px 12px; padding: 14px 0px 0px 0px; width: 660px;}
		.a_leftcol .a_photogallery .a_mainphoto-txt .num {float: left; width: 64px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; background: url(/images/p_mainphoto-txt-ins-bg.gif) 69px top repeat-y; padding: 0px 14px 5px 2px; }
		.a_leftcol .a_photogallery .a_mainphoto-txt .num strong {color: #ffb421;}
		.a_leftcol .a_photogallery .a_mainphoto-txt .txt {float: left; width: 576px; font-size: 14px; padding: 0px 0px 12px 0px;}
		.a_leftcol .a_photogallery .a_scroll {width: 651px; height: 100px; position: relative; padding-left: 28px; padding-bottom: 8px;}
		.a_leftcol .a_photogallery .a_scroll .larrow {position: absolute; top: 0px; left: 3px; width: 24px; height: 100px;}
		.a_leftcol .a_photogallery .a_scroll .larrow a {display: block; width: 24px; height: 100px; background: url(/images/larrow.gif) center center no-repeat #40454c;}
		.a_leftcol .a_photogallery .a_scroll .rarrow {position: absolute; top: 0px; right: 5px; width: 24px; height: 100px;}
		.a_leftcol .a_photogallery .a_scroll .rarrow a {display: block; width: 24px; height: 100px; background: url(/images/rarrow.gif) center center no-repeat #40454c;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins {width: 636px; height: 100px;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins ul {list-style-type: none;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins ul li {float: left; width: 110px; height: 80px; padding: 14px 0px 0px 10px; background: url(/images/p_scroll-li-bg.gif) left top no-repeat; margin-right: 6px;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins ul li img {display: block; width: 100px; height: 67px;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins ul li.active {background: url(/images/p_scroll-li-bg_active.gif) left top no-repeat;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins ul li.active img {padding: 1px 0px 0px 1px; width: 98px; height: 65px;}
		.a_leftcol .a_photogallery .a_scroll .a_scroll-ins ul li.last {padding-right: 0px;}
		/* Фотогалерея - конец */
		
		/* Маленькая фотогалерея - начало */
		.a_leftcol .a_photogallery-small {background: url(/images/a_photogallery-bg.gif) top left repeat-x #78838f; margin: 0px 0px 20px -20px; padding: 9px 0px 15px 0px; font-size: 12px;}
		.a_leftcol .a_photogallery-small .title-img { padding: 0px 0px 0px 9px;}
		.a_leftcol .a_photogallery-small .name {font-size: 16px; color: #ffffff; background: url(/images/a_photogallery-name-bg.gif) bottom left repeat-x; margin: 0px 11px 8px 11px; padding: 0px 0px 3px 2px; position: relative;}
		.a_leftcol .a_photogallery-small .name a {color: #ffffff; text-decoration: none;}
		.a_leftcol .a_photogallery-small ul {list-style: none; padding-left: 3px;}
		.a_leftcol .a_photogallery-small ul li {float: left; width: 163px; padding: 0px 7px 0px 0px;}
		.a_leftcol .a_photogallery-small ul li.first {clear: both;}
		.a_leftcol .a_photogallery-small ul li .img {background: url(/images/a_photogallery-img-bg.gif) top left no-repeat; width: 154px; height: 106px; padding: 5px 0px 0px 7px;}
		.a_leftcol .a_photogallery-small ul li .text {color: #ffffff; padding: 0px 0px 0px 7px;}
		.a_leftcol .a_photogallery-small ul li .text a {color: #ffffff; text-decoration: none;}
		/* Маленькая фотогалерея - конец */
		
		/* "Вопрос - ответ" - начало */
		.a_leftcol .a_questions-list { list-style: none; margin: 0px 0px 6px 0px;}
		.a_leftcol .a_question {font-weight: bold; line-height: 21px; padding: 2px 10px 3px 0px;}
		.a_leftcol .a_question .name {font-size: 18px; color: #105099;}
		.a_leftcol .a_question .mdash {margin-left: -10px;}
		.a_leftcol .a_answer {background: #f5f5f5; margin: 0px 0px 11px -10px; padding: 4px 5px 10px 30px;}
		.a_leftcol .a_answer .name {font-size: 18px; color: #105099;}
		.a_leftcol .a_answer .mdash {margin-left: -10px;}
		/* "Вопрос - ответ" - конец */

		/* Досье - начало */
		.a_leftcol .a_file {margin: 0px 0px 0px -10px;}
		.a_leftcol .a_file .file-title {font-size: 20px; font-weight: bold; color: #40454c; padding: 0px 0px 1px 0px;}
		.a_leftcol .a_file .a_file-in { background: url(/images/a_file-bg.gif) bottom repeat-x #f5f5f5; border-top: 1px solid #989898; padding: 10px 10px 9px 10px; margin: 0px 0px 15px 0px;}
		.a_leftcol .a_file .img {float: left; width: 181px; padding: 2px 0px 9px 0px;}
		.a_leftcol .a_file .img img {display: block;}
		.a_leftcol .a_file .txt {float: left; width: 470px; padding: 0px 0px 5px 0px;}
		.a_leftcol .a_file .txt .name {font-size: 26px; font-weight: bold; padding: 0px 0px 1px 0px;}
		.a_leftcol .a_file .txt .who {font-size: 14px; color: #565d66; padding: 0px 0px 8px 0px;}
		.a_leftcol .a_file .about {line-height: 20px;}
		.a_leftcol .a_file .read-more a {color: #989898; line-height: 20px;}
		.a_leftcol .a_file .articles-title {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; border-bottom: 1px solid #989898; padding: 0px 0px 5px 0px; margin: 0px 0px 9px 0px;}
		.a_leftcol .a_file .articles-title a {color: #000000; text-decoration: none;}
		.a_leftcol .a_file ul {list-style: none; float: left; width: 157px; font-size: 12px; padding: 0px 5px 0px 1px;}
		.a_leftcol .a_file ul li {padding: 0px 0px 13px 0px;}
		.a_leftcol .a_file ul li a {color: #000000; text-decoration: none;}
		.a_leftcol .a_file ul li span {color: #78838f;}
		/* Досье - конец */

		/* Аудио - начало */
		.a_leftcol .a_audio {background: url(/images/a_audio-bg.gif) top left repeat-x #f5f5f5; border-bottom: 1px solid #cccccc; margin: 0px 0px 17px -10px; width: 675px; padding: 11px 0px 9px 0px; }
		.a_leftcol .a_audio .top {background: url(/images/a_audio-top-bg.gif) bottom left repeat-x; padding: 0px 10px 8px 10px;}
		.a_leftcol .a_audio .top .left {float: left; background: url(/images/a_audio-top-left-bg.gif) 12px 4px no-repeat #e89a0c; padding: 3px 19px 3px 37px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; margin: 0px 12px 0px 0px;}
		.a_leftcol .a_audio .top h3 {padding: 3px 0px 0px 0px; margin: 0px; font-size: 16px; font-weight: bold; color: #000000; line-height: 17px;}
		.a_leftcol .a_audio .img_left {float: left; width: 113px; padding: 7px 0px 0px 10px;}
		.a_leftcol .a_audio .img_left img {display: block;}
		.a_leftcol .a_audio .right {float: left; width: 541px; height:68px; background: url(/images/a_audio-player-bg.gif) left top  no-repeat; margin-top:6px; padding-top:6px;}
		.a_leftcol .a_audio .player {float: left; width: 540px; margin-top:28px;}
		.a_leftcol .a_audio .right a.play {display:block; float:left; width:50px; height:51px; background: url(/images/a_audio-play.png) left top  no-repeat; margin-right:10px;}
		.a_leftcol .a_audio .right a.txt {display:block; float:left; height:25px; background: url(/images/a_audio-player-text-left.gif) left top  no-repeat; padding-left:10px; margin-top:14px; text-decoration:none; color:#565d66; font-family:Tahoma, Arial, Helvetica, sans-serif;}
		.a_leftcol .a_audio .right a.txt span {display:block; float:left; height:25px; background: url(/images/a_audio-player-text-right.gif) right top  no-repeat; padding:3px 10px 0px 0px; cursor:pointer; font-size:14px;}
		/* Аудио - конец */

		/* Баннер - начало */
		.a_leftcol .a_banner {background: #656255; margin: 20px 0px 20px -10px; width: 657px;}
		.a_leftcol .a_banner img {display: block; margin: 0px auto;}
		/* Баннер - конец */
		
		/* Викторины и тесты - начало */
		.a_quiz {padding: 0px 0px 20px 0px; margin-left: -20px;}
		.a_quiz p {line-height: 1.2em; padding: 0px;}
		.a_quiz .a_quiz-head {padding: 0px 0px 5px 0px; border-bottom: 1px solid #989898; margin-bottom: 24px;}
		.a_quiz .a_quiz-head h5 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;}
		.a_quiz .a_quiz-head p {font-size: 16px; color: #40454c;}
		.a_quiz .a_quiz-top {background-color: #565d66; margin-bottom: 23px;}
		.a_quiz .a_quiz-top .img {float: left; width: 420px; height: 280px; padding-right: 20px;}
		.a_quiz .a_quiz-top .img img {width: 420px; height: 280px; display: block;}
		.a_quiz .a_quiz-top .txt {padding: 10px 0px 12px 20px; color: white; font-size: 16px; line-height: 1.2em;}
		.a_quiz .a_quiz-cont {padding: 0px 0px 0px 0px;}
		.a_quiz .a_quiz-cont .a_quiz-question {padding: 0px 0px 10px 0px;}
		.a_quiz .a_quiz-cont .a_quiz-question .img {float: left; width: 140px; height: 140px; padding-right: 20px;}
		.a_quiz .a_quiz-cont .a_quiz-question .img img {width: 140px; height: 140px; display: block; border: 1px solid #989898;}
		.a_quiz .a_quiz-cont .a_quiz-question .txt {font-size: 18px; color: #565d66;}
		.a_quiz .a_quiz-cont .a_quiz-question .txt h4 {padding-bottom: 8px; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: black;}
		.a_quiz .a_quiz-cont .a_quiz-question .txt h4 strong {color: #e50b00;}
		.a_quiz .a_quiz-cont .a_quiz-form {padding: 15px 10px 10px 10px; background-color: #f5f5f5;}
		.a_quiz .a_quiz-cont .a_quiz-form table {width: 100%; border-bottom: 1px solid #989898; margin-bottom: 10px;}
		.a_quiz .a_quiz-cont .a_quiz-form table th {width: 28px; text-align: left; padding: 3px 0px 15px 0px; font-weight: normal; vertical-align: top;}
		.a_quiz .a_quiz-cont .a_quiz-form table td {font-size: 16px; padding-bottom: 15px; vertical-align: top;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz_input {padding: 0px 0px 7px 0px;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz_input div {padding-bottom: 4px; font-weight: bold; font-size: 14px;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz_input input {width: 312px; height: 26px; padding: 0px 0px 0px 10px; border: 1px solid #7F7F7F; background: url(/images/a_quiz_input.gif) left top no-repeat;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz-subm {text-align: center;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz-subm input {width: 135px; height: 40px; border: 0px; cursor: pointer; background: url(/images/subm_next_grey.gif) left top no-repeat;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz-subm input:hover {background: url(/images/subm_next_grey_act.gif) left top no-repeat;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz-result-subm {text-align: left; padding-top: 8px;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz-result-subm input {width: 158px; height: 40px; border: 0px; cursor: pointer; background: url(/images/subm_result_grey.gif) left top no-repeat;}
		.a_quiz .a_quiz-cont .a_quiz-form .a_quiz-result-subm input:hover {background: url(/images/subm_result_grey_act.gif) left top no-repeat;}
		.a_quiz .a_quiz-result {margin-top: -24px; padding: 12px 10px 20px 10px; text-align: center; background-color: #f5f5f5;}
		.a_quiz .a_quiz-result h4 {padding-bottom: 12px; color: #e50b00; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
		.a_quiz .a_quiz-result .img {width: 420px; height: 280px; margin: 0px auto 15px auto;}
		.a_quiz .a_quiz-result .img img {width: 420px; height: 280px; display: block;}
		.a_quiz .a_quiz-result .txt {width: 660px; background: white url(/images/a_quiz_result_bg.gif) left top repeat-y;}
		.a_quiz .a_quiz-result .txt-top {width: 660px; background: url(/images/a_quiz_result_topbg.gif) left top no-repeat;}
		.a_quiz .a_quiz-result .txt-bot {width: 630px; padding: 14px 15px 18px 15px; font-size: 16px; color: #40454c; background: url(/images/a_quiz_result_botbg.gif) left bottom no-repeat;}
		.a_quiz .a_quiz-result .all_btn {margin-top:22px;}
              /* Викторины и тесты - конец */

		/* Снегурка - начало */
		.a_leftcol .snegurka {padding:10px 0px 30px 0px;}
		.a_leftcol .snegurka .img {padding-bottom:15px;}
		.a_leftcol .snegurka .img img {display:block; border:1px solid #858f9a;}
		.a_leftcol .snegurka ul {list-style:none; padding-bottom:10px;}
		.a_leftcol .snegurka ul li { font-size:14px; line-height:20px; padding-bottom:5px;}
		.a_leftcol .snegurka input {background: url(/images/snegurka-button.gif) 0px 3px no-repeat; width:93px; height:30px; cursor:pointer; font-size:14px; color:#000000; border:none;}
		.a_leftcol .snegurka .question {font-weight:bold; padding-bottom:15px;}
		.a_leftcol .snegurka ul li input {background: none; width: auto; height: auto;}
		.a_leftcol .snegurka h3 {padding-bottom: 15px;}
		.a_leftcol #snegurka-error {padding: 10px 0px 30px 0px;}
		.a_leftcol #snegurka-error .img {padding-bottom: 15px;}
		.a_leftcol #snegurka-error .img img {display: block; border: 1px solid #858f9a;}
		.a_leftcol #snegurka-error .error-message {padding-bottom: 15px;}
		/* Снегурка - конец */
		
		/* Таблицы в статье - начало */
		.a_leftcol .a_content table {table-layout: auto; border-collapse: separate;}
		.a_leftcol .a_content table.audio_table {margin-right: 15px;}
		.a_leftcol .a_content table td {padding: 4px; border: 1px solid #aeaeae;}
		.a_leftcol .a_content table tr.table-head td {background: #666 !important; color: #fff;}
		.a_leftcol .a_content table.noborder {table-layout: auto; border-collapse: collapse; width: auto;}
		.a_leftcol .a_content table.noborder td {border: 0px;}
		
		.a_leftcol .table {padding: 15px 0px 2px 0px; margin-bottom: 20px; background: url(/images/table_bg_bot.gif) left bottom repeat-x;}
		.a_leftcol .table table {width: 100%; border-collapse: collapse; table-layout: auto; background: url(/images/table_bg.gif) left top repeat-x;}
		.a_leftcol .table table caption {overflow: hidden;}
		.a_leftcol .table table caption span {float: left; padding: 4px 12px 3px 10px; background-color: #f5f5f5; color: black; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: left;}
		.a_leftcol .table table th {padding: 15px 10px 5px 10px; font-weight: bold; text-align: left; vertical-align: top; font-size: 14px;}
		.a_leftcol .table table td {padding: 5px 10px 7px 10px; border-bottom: 1px dotted #e5e2da; font-size: 12px; text-align: left; vertical-align: top; color: #40454c;}
		/* Таблицы в статье - конец */

              .all_questionday-head-small {line-height:1.4em; font-size:13px; font-weight:normal;}

/* Трансляция на сайте - начало */
.a_leftcol h2.h2-transmission {padding:0px 0px 5px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:bold;}
.a_transmission, .v_transmission {border-top:1px solid #78838f; background:#f5f5f5; margin-left:-10px; margin-bottom:20px; padding:13px 5px 11px 8px;}
.bc_item {border:1px solid #d9d9d9; margin:0px 0px 12px 0px; box-shadow: -1px -1px 3px 0px #d9d9d9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bc_item .message {background:#ffffff; padding:11px 0px 13px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bc_item .date {float:left; width:78px; height:40px; font-size:12px; color:#40454c; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:11px 0px 0px 10px; margin:0px 0px 0px 0px;}
.bc_item.kp .date {background:#e5e2da;}
.bc_item.rss .date {background:#f7e6c2;}
.bc_item.twitter .date {background:#ddeaf3;}
.bc_item.vk .date {background:#d9e5f2;}
.bc_item .date strong {font-size:14px; display:block; margin-top:-2px;}
.bc_item .date.red {border-left:3px solid #e52318; padding-left:7px;}
.bc_item .header {margin:0px 0px 8px 0px; padding:2px 10px 0px 10px; text-decoration:none; height:49px; overflow:hidden;}
.bc_item.kp .header {background:#f5f2e9;}
.bc_item.rss .header {background:url(/images/a_transmission.png) 529px -146px no-repeat #fdf1d7;}
.bc_item.twitter .header {background:url(/images/a_transmission.png) 524px 0px no-repeat #ebf6fa;}
.bc_item.vk .header {background:url(/images/a_transmission.png) 523px -341px no-repeat #f0f5fa;}
.bc_item .header a {text-decoration:none;}
.bc_item .header .avatar {float:left; margin:0px 8px 0px 0px;}
.bc_item .header .avatar img {display:block; width:48px; height:48px;}
.bc_item .header .top {display:block; margin:5px 50px 0px 0px; height:20px; overflow:hidden;}
.bc_item .header .top strong {font-size:16px; font-weight:bold; color:#000000; padding-right:5px;}
.bc_item .header .top .screen_name {color:#78838f;}
.bc_item .header .bottom {display:block; padding:0px 0px 0px 0px; margin-right:50px; font-size:12px; color:#565d66; height:17px; overflow:hidden;}
.bc_item h3 {display:block; text-decoration:none; color:#1a5ca7; font-size:16px; font-weight:bold; padding:0px 24px 7px 24px; margin:0px; line-height: 21px;}
.bc_item h3 a {text-decoration:none;}
.a_leftcol .bc_item h3 {margin:0px} 
.bc_item h3 a {color:#1a5ca7;}
.bc_item p {padding:0px 24px 0px 24px; font-size:16px; line-height: 21px;}
.bc_item p a {color:#1a5ca7;}
.a_leftcol .media.img p {font-size:11px;}
.bc_item .footer {padding:8px 10px 0px 10px; font-size:12px; color:#78838f; position:relative; z-index:2; margin:-5px 0px 0px 0px; border-top:1px solid #e0e0e0; height:25px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; background:#ffffff;}
.bc_item .footer .address {color:#78838f; display:block; text-align:right; margin-right:23px; min-height:15px;}
.bc_item .footer .address a {color:#78838f;}
.bc_item .footer .geocode {float:right; width:14px; position:relative; top:1px;}
.bc_item .footer .geocode .button {display:block; width:14px; height:14px; background:url(/images/a_transmission.png) 0px -278px no-repeat; text-indent:-2000px; cursor:pointer;}
.bc_item .footer .geocode .map {display:none; background:#ffffff; position:absolute; top:26px; right:-11px; z-index:2; padding:5px; margin:0px; border:1px solid #d6d6d6; box-shadow: 0px 0px 3px 0px #b5b5b5; }
.bc_item .footer .geocode .map:before {content: ' ';  position: absolute; width: 9px; height: 7px; right: 14px; top: -7px; background:url(/images/a_transmission.png) -32px -285px no-repeat;}
.bc_item .footer .geocode:hover .map {display:block;}
.bc_item .footer .geocode .map img {display:block;} 
.bc_ymaps {width:640px; height:468px; background:#ffffff; margin:0px 0px 13px 0px; border:1px solid #d9d9d9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  box-shadow: -1px -1px 3px 0px #d9d9d9; padding:9px;}

.a_transmission .display-20 {display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #c8cbcd; font:size:16px; color:#78838f; font-weight:bold; text-align:center; text-decoration:none; padding:7px 0px 6px 0px; margin:0px 0px 11px 0px; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(0.3, #ffffff), color-stop(1, #e0e0e0)); background:-moz-linear-gradient(center top, #f8f8f8 0%, #ffffff 30%, #e0e0e0 100%); background: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 30%, #e0e0e0 100%); background: linear-gradient(top, #f8f8f8 0%, #ffffff 30%, #e0e0e0 100%); -pie-background: linear-gradient(#f8f8f8, #e0e0e0); background-color:#ffffff; cursor:pointer;}
.a_transmission .display-20:hover {color:#565d66; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(0.2, #ffffff), color-stop(0.7, #e9e9e9), color-stop(1, #f7f7f7)); background:-moz-linear-gradient(center top, #f8f8f8 0%, #ffffff 20%, #e9e9e9 70%, #f7f7f7 100%); background: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 20%, #e9e9e9 70%, #f7f7f7 100%); background: linear-gradient(top, #f8f8f8 0%, #ffffff 20%, #e9e9e9 70%, #f7f7f7 100%);  -pie-background: linear-gradient(#ffffff, #e9e9e9); background-color:#f7f7f7;}
.a_transmission .num-new-mess a {display:block; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#ffffff; border:1px solid #d9d9d9; font:size:16px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; padding:6px 0px 8px 0px; margin:0px 0px 7px 0px; box-shadow: -1px -1px 3px 0px #d9d9d9;}
.a_transmission .num-new-mess a strong {color:#ca0512;}

.bc_hangout {margin:10px 0px 15px -10px;}

.bc_item .media.video {margin:0px 0px 0px 25px; padding-top:10px;}
.bc_item .media.img {margin:0px 0px 5px 13px; width: 635px; padding-top:10px;}
.bc_item a.media.img {margin-left:0px; width:auto;}

.bc_item .a_main-video-player .a_video-ins .min_player .play {display:block; position:absolute; top:0px; left:0px; width: 640px; height:480px; background: url(/images/v_mainvideo-play-bg.png) center center no-repeat; text-decoration:none; }
.bc_item .a_main-video-player .a_video-ins .min_player .play span {display:block; position:absolute; bottom: 0px; left: 0px; width: 602px; background: url(/images/v_mainvideo_over_bg.png) 0px 0px repeat-x; padding: 33px 19px 12px 19px; font-size:16px; color:#ffffff; text-shadow:1px 1px #43434b; cursor:pointer; line-height:1.3em;}

.bc_item .bc_comment-num {cursor: pointer; font-size:12px; color:#565d66; background:url(/images/bc-comment.png) 0px 2px no-repeat; padding:0px 0px 0px 17px; margin:0px 0px 0px 10px; float:left;}
.bc_item .bc_comments {margin:-5px 0px 0px 0px; padding:14px 0px 0px 0px; position:relative; z-index:1;  background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #ffffff) ); background:-moz-linear-gradient( center top, #f5f5f5 0%, #ffffff 100% ); background: -o-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); background: linear-gradient(top, #f5f5f5 0%, #ffffff 100%); -pie-background: linear-gradient(#f5f5f5, #ffffff); background-color:#f5f5f5; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
.bc_item .bc_comments:before {content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 14px; background: url(/_img/bc_comments-before.png) 0px 0px repeat-x; background-position: bottom;}
.bc_comment-item {font-size:12px; margin:0px 10px 0px 20px; border-top:1px solid #d7d7d7; padding-top:8px;}
.bc_comment-item:first-child {border-top:none;}
.bc_comment-item .img {float:left; max-width:20px; box-shadow: 2px 2px 2px #cfcfcf; margin-top:5px;}
.bc_comment-item .row1 {margin:0px 0px 5px 30px; color:#000000;}
.bc_comment-item .row1 a {color:#1a5ca7; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.bc_comment-item .row2 {margin:0px 0px 0px 30px; color:#808080; overflow:hidden; width:600px;}
.bc_comment-item .row2 span {float:left; padding:1px 0px 0px 0px; width:35px;}
.bc_comment-item .row2 span.from {width:530px; padding-bottom:7px;}
.bc_comment-item .row2 span.from:before {content:' (';}
.bc_comment-item .row2 span.from:after {content:')';}
.bc_comment-item .row2 .all_wall-element-dismiss {background:url(/images/bc-comment.png) 0px -19px no-repeat; padding-left:15px; height:18px;}
.bg_comment-form {border-top:1px solid #d7d7d7; padding:14px 0px 20px 10px;}
.bg_comment-form:first-child {border-top:none;} 
.bg_comment-form .img {float:left; display:block; box-shadow: 1px 1px 3px #cfcfcf; width:50px; max-width:50px;}
.bg_comment-form .add-inner_comment {margin:0px 0px 0px 64px; position:relative; min-height:51px;}
.bg_comment-form .add-inner_comment textarea {float:left; width:462px !important; height:46px !important; padding:2px 0px 2px 7px; border:1px solid #d5d5d5; outline:none; box-shadow: 1px 1px 3px #cfcfcf; resize:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#808080;}
.bg_comment-form .add-inner_comment:before {content:' '; position:absolute; top:7px; left:-7px; background:url(/images/bc-comment.png) 0px -39px no-repeat; width:8px; height:14px;}
.bg_comment-form .add-inner_comment button {float:left; margin:22px 0px 0px 10px; width:91px; font-size:14px; color:#565d66; padding:5px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; border:1px solid #bcc4cc;  background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(0.75, #e1e3e5), color-stop(1, #f8f8f9)); background:-moz-linear-gradient( center top, #fcfcfc 0%, #e1e3e5 75%, #f8f8f9 100% ); background: -o-linear-gradient(top, #fcfcfc 0%,#e1e3e5 75%, #f8f8f9 100%); background: linear-gradient(top, #fcfcfc 0%,#e1e3e5 75%, #f8f8f9 100%); -pie-background: linear-gradient(#fcfcfc, #e1e3e5); background-color:#e1e3e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;}
.bg_comment-form-nocomm {border-top:none;}
.bg_comment-form-comm {padding: 22px 0px 20px 10px;}

.bc_comments .user-login {-webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px; width:265px; height:36px; margin:-4px auto 0 auto; border:1px solid #bcc4cc; background:#ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;}
.bc_comments .user-login .other-name {-moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transition:0.4s; -o-transition:0.4s; -webkit-transition:0.8s; transition:0.8s; position:absolute; top:0px left:0px; z-index:2; display:block; cursor:pointer; width:263px; height:24px; margin-left:1px; background:#ffffff; padding:10px 0px 0px 0px; text-align:center; color:#78838f; text-decoration:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bc_comments .user-login:hover .other-name {opacity:0; -moz-transform:rotateX(-180deg); -o-transform:rotateX(-180deg); -webkit-transform:rotateX(-180deg); transform:rotateX(-180deg); z-index:1;}
.bc_comments .user-login:hover ul {opacity:1; -moz-transform:rotateX(0deg); -o-transform:rotateX(0deg); -webkit-transform:rotateX(0deg); transform:rotateX(0deg); z-index:2;}
.bc_comments .user-login ul {-moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transition:0.4s; -o-transition:0.4s; -webkit-transition:0.8s; transition:0.8s; opacity:0; -moz-transform:rotateX(180deg); -o-transform:rotateX(180deg); -webkit-transform:rotateX(180deg); transform:rotateX(180deg); padding-top:3px; position:absolute; top:0px left:0px; z-index:1; margin-left:1px; background:#ffffff; height:28px; width:246px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; list-style:none;}
.bc_comments .user-login ul li {float:left; margin:0px; width:28px; height:28px; padding:0px 0px 0px 10px; border:none;}
.bc_comments .user-login ul li:first-child {padding-left:7px;}
.bc_comments .user-login ul li a {width:28px; height:28px; float:left; margin-top:1px;}
.bc_comments .user-login ul li.kp a {background: url(/images/all_add-com-seti.png) 0px 0px no-repeat;}
.bc_comments .user-login ul li.fb a {background: url(/images/all_add-com-seti.png) 0px -30px no-repeat;}
.bc_comments .user-login ul li.tw a {background: url(/images/all_add-com-seti.png) 0px -62px no-repeat;}
.bc_comments .user-login ul li.mm a {background: url(/images/all_add-com-seti.png) 0px -158px no-repeat;}
.bc_comments .user-login ul li.vk a {background: url(/images/all_add-com-seti.png) 0px -94px no-repeat;}
.bc_comments .user-login ul li.od a {background: url(/images/all_add-com-seti.png) 0px -126px no-repeat;}
.bc_comments .user-login:hover .all_popup-moderatione {display:block;}
.bc_comments .user-login .all_popup-moderatione {width:266px; right:auto; left:-1px; top:43px; padding-top:9px; padding-left:0px; padding-right:0px; text-align:center;}
.bc_comments .user-login .all_popup-moderatione .corner {right:auto; left:129px;}
.bc_comments .user-login .all_popup-moderatione p, .a_leftcol .user-right .all_popup-moderatione p {padding-bottom:7px;}
.bg_comment-form-nocomm {border-top:none;}


.a_main-photo.media.img {text-align:left;}
.a_main-photo.media.img img {max-width:675px;}
.a_main-photo.media.img .top_hover .author-description + .author-name {padding-top:6px; margin-top: 2px; padding-bottom: 0px;}
.a_main-photo.media.img .top_hover p {color: #B5BFCB !important; line-height: 1.1em !important; padding-bottom:3px !important;}

/* Трансляция на сайте - конец */

/* Аудиоплеер на странице стенограммы - начало */
.s_radio {list-style-type: none; padding-left: 10px;}
.s_radio li {padding: 10px 0px 10px 0px; border-bottom: 1px solid #D6D6D6; overflow: hidden;}
.s_radio li a.play {float: left; display: block; width: 36px; height: 37px; margin-right: 10px; background: url(/images/icon_s_radio.png) left top no-repeat;}
.s_radio li h5 {margin-left: 50px; padding: 3px 0px 4px 0px; font-size: 14px; color: black; font-family: Arial, Helvetica, sans-serif;}
.s_radio li h5 a {color: black;}
.s_radio li h5 span {font-size: 12px; color: #989898; padding-left: 5px; font-weight: normal;}
.s_radio li h5 span.brackets {color: #e50b00; font-weight: bold;}
.s_radio li p {margin-left: 50px; padding-bottom: 10px; font-size: 14px; color: #565d66; font-family: Arial, Helvetica, sans-serif;}
.s_radio li p strong {color: #f7941d; font-weight: normal;}
.s_radio li .player {display: none; float: left; width: 320px; padding-bottom: 4px;}
.s_radio li .links {clear: both; float: right; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.s_radio li .links a {display: block; float: right; height: 15px; color: #989898; text-decoration: underline; margin: 0px 10px 0px 20px;}
.s_radio li .links a:hover {text-decoration: none;}
.s_radio li .links a span {color: #e50b00;}
.s_radio li .links a.fav {padding-left: 25px; background: url(/images/icon_s_radio.png) left -37px no-repeat;}
.s_radio li.select a.play {display: none;}
.s_radio li.select h5 {margin-left: 0px;}
.s_radio li.select p {margin-left: 0px;}
.s_radio li.select .player {display: block;}
.s_radio li.select .links {float: none;}
/* Аудиоплеер на странице стенограммы - конец */


	/* ЛЕВАЯ КОЛОНКА 740 - конец */

	/* ПРАВАЯ КОЛОНКА 300 - начало */
	.article_page .all_rightcol {padding-top: 20px;}
	/* ПРАВАЯ КОЛОНКА 300 - конец */

/* СТРАНИЦА СТАТЬИ - КОНЕЦ */
/* == Страница статьи - конец */