




/*
     FILE ARCHIVED ON 6:22:02 Nov 22, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:50:42 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* --- smaverick style do not erase by the Pope */
	.i-clears {
		clear:both;	
	}
	.i-clears.i-mh{
		margin-top: -1px;
		height: 1px;
		zoom: 1;
	}
	a,
	img,
	input,
	:focus,
	textarea, 
	input:active,
	textarea:active{ 
	  outline:none; 
	}
/* //--- smaverick style */



/* General
-------------------------------------------------------------- */

html, body 							{ min-width: 320px; }
.content 							{ width: 71.5%; float: left; }
.aside 								{ width: 28.5%; float: right; }
.fifty-fifty-layout .content,
.fifty-fifty-layout .aside  		{ width: 50%; }
.content, .aside 					{ padding-top: 24px; } /* min-height: 300px; */
.page, .main-header-wp 				{ max-width: 980px; margin: 0 auto; overflow: hidden; }
.content-wp 		 				{ padding-right: 20px; }
.content-wp.index-cont 				{ padding-right: 0; }
.aside-wp							{ padding-left: 20px; }
.border-bg 							{ position: absolute; top: 0; right: 27%; width: 16px; height: 100%; background: #fff url("/web/20131122062202/http://rt.com/static/img/rightblock.jpg") 0 0 repeat-y; }						
.cont-wp, .cont-wp-mid				{ width: 100%; clear: both; }
.cont-wp, .cont-wp-auto				{ margin-bottom: 30px; }
.cont-wp-mid, .cont-wp-mid-auto		{ margin-bottom: 20px; color: #000;}
.cont-wp-h 							{ margin-bottom: 15px; }
.cont-wp-small, .cont-wp-mid-small 	{ margin-bottom: 10px !important; }
.cont-wp-micro, .cont-wp-mid-micro	{ margin-bottom: 5px; }


/* Header
-------------------------------------------------------------- */

.main-header						{ background: #ececec url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/header-bg.jpg") repeat-x 0 24px;height: auto; }
.main-header-wp 					{ position: relative; }
.main-header ul,
.main-header li,
.main-header li  					{ display: inline; }
.head-nav 							{ padding: 5px 0 4px; position: relative; z-index: 1; width: 100%; height: 15px; }
.head-nav ul 						{ margin: 0; padding: 0; }
.head-nav li 						{ font-size: 1.2em; line-height: 1.1666em; margin-right: 15px; }
.head-nav a 						{ color: #636363; font-weight:normal; }
.head-nav .lang 					{ position: absolute; top: 5px; left: 0; background-color: #ececec; }
.head-nav .lang .button 			{ display: none; }
.head-nav .user 					{ position: absolute; top: 5px; right: 0; }
.head-nav .user li:last-child   	{ margin-right: 0; }
.head-nav .center 					{ margin: 0 26%; }
.head-nav .media,
.head-nav .media li,
.head-nav .media a,
.head-nav .alternative li,
.head-nav .alternative a    		{ float: left; }
.head-nav .alternative				{ float: right; }
.main-header .logo 					{ height: 8em; padding: 0;position:relative;}
.main-header h1 					{ overflow: hidden; width: 80px; display: inline-block; margin: 0; line-height: 0;}
.main-header h2 					{ width: 218px; height: 21px; display: inline-block; position:relative; margin-left: 18px;position: absolute;top: 50%;margin-top: -10.5px; }
.main-header p 						{ display: inline-block; position: relative; margin-left: 39px; width: 64px; height: 32px; text-align: center; float:right; }
.main-header .search 				{ position: absolute; top: 48px; right: 0; }
.main-header .search span 			{ position: relative; display: block; height: 33px; width: 230px; }
.main-header .search input[type="text"],
.main-header .search input[type="submit"] { border: 0; padding: 0; margin: 0; height: 29px; background-color: transparent; position: absolute; }
.main-header .search input[type="text"]   { width: 190px; padding: 2px 5px; height: 25px; top: 0; left: 0; line-height: 2em; vertical-align: middle; color: #3e3e3e; }
.main-header .search input[type="submit"] { width: 33px; top: 0; right: 0; }
.main-header .search .icon 			 { margin-right: 0; }
.main-header .search label 			 { text-align: right; font-size: 1.2em; color: #fff; clear: both; }
.main-nav .button 					 { display: none; }
.main-nav ul						 { display: table; width: 100%; margin: 1px 0 0; padding: 0; }
.main-nav li 						 { display: table-cell; text-align: center; font-size: 1.3em; background-color: #000; }
.main-nav a 						 { color: #fff; padding: 7px; display: block;font-weight:normal;/*margin-top: 1px;*/ }
.main-nav li:first-child a{
	padding: 7px 10.5px;
}
.main-nav a:hover 		 			 { background-color: #595959; color: #fff !important; text-decoration: none; }



/* Crumbs
-------------------------------------------------------------- */

.crumbs 							 { margin-bottom: 18px; padding: 0; }
.crumbs li							 { display: inline; font-size: 1.3em; margin-right: 3px; margin-left: 0 !important; }



/* Page
-------------------------------------------------------------- */

.page 								{ position: relative; clear: both; }

 

/* Footer
-------------------------------------------------------------- */

.main-footer 						 { clear: both; border-top: 1px solid #c1c1c1; width: 100%; margin-top: 10px; padding: 12px 0 30px; background-color: #fff; position: relative; z-index: 100; }
.main-footer ul,
.main-footer li,
.main-footer a   					 { float: left; color: #000;font-weight:normal; }
.main-footer ul 					 { margin: 0; padding: 0; float: left; width: 50%; }
.main-footer li 					 { margin-right: 2%; }
.main-footer .copyright 			 { width: 50%; text-align: right; }
.main-footer li, .main-footer .copyright{ font-size: 1.1em; float: left; }




/* Nav
-------------------------------------------------------------- */

.nav 								{ clear: both; width: 100%; }
.nav ul								{ margin: 0 0 20px; padding: 0; width: 100%; border-bottom: 1px solid #c1c1c1; }
.nav ul, .nav li 					{ float: left; }
.nav li 							{ width: auto; text-align: center; vertical-align: bottom; position: relative; bottom: -1px;
									  padding-top: 5px; padding-bottom: 5px; height: auto; text-align: center; }
.nav .current 						{ background-color: #fff; border: 1px solid #c1c1c1; border-bottom: none; position: relative; z-index: 1;}
.nav .current a 					{ cursor: pointer; color: #000; font-size: 1.1em;font-size: 1em; font-weight: bold; }
.nav a 								{ padding: 0 15px; vertical-align: middle; font-size: .875em; }



/* Nav extra
-------------------------------------------------------------- */

.nav-extra 							{ float: left; }
/*.nav-extra li 						{ float: left; width: 23%; margin: 0 .5% 5px; }*/
.nav-extra li 						{ float: left; width: 25%; margin: 0 0 5px;}
.nav-extra a 						{ display: inline-block; padding: 5px 8px 5px 0; }
.nav-extra .current 				{ margin: 0 1% 5px 0; }
.nav-extra .current a, .nav-extra .current a:hover 				{ background-color: #656565; color: #fff; padding: 5px 4.5%; }



/* Tab nav
-------------------------------------------------------------- */

.tab-nav ul							 { border: 0; }
.tab-nav ul, .tab-nav li 			 { float: none; bottom: 0; }
.tab-nav li, .tab-nav a				 { display: table-cell; }
.tab-nav li 						 { border-bottom: 1px solid #c1c1c1; }
.tab-nav a 							 { padding: 0; width: 1000px; }
.tab-button .button					 { line-height: 34px; vertical-align: middle; text-align: center; height: 35px; clear: both; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/bg/table-button-bg.gif") repeat-x 0 0; }
.tab-button .button i 				 { cursor: pointer; display: inline-block; width: 18px; height: 9px; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/icons.png") no-repeat -267px -172px; }


/* Tab list
-------------------------------------------------------------- */

.tab-list 							  { position: relative; height: 30px; }
.tab-list ul					  	  { width: 100%; display: table; position: absolute; }
.tab-list li			  			  { text-align: center; display: table-cell; }
.tab-list a 						  { white-space: nowrap; padding: 4px; font-size: .8666em; display: block; border: 1px solid #9d9d9d; border-right: 0; background: gainsboro url("/web/20131122062202/http://rt.com/static/img/btn_grey.jpg") 0 0 repeat-x; }
.tab-list li:last-child a			  { border-right: 1px solid #9d9d9d; }
.tab-list li:first-child a			  { border-right: 0; }



/* Tab boolean
-------------------------------------------------------------- */

.tab-boolean 						  { min-width: 200px; }
.tab-boolean li 					  { width: 50%; }
.tab-boolean .current a				  { cursor: default; text-decoration: none; color: #000 !important; background: #b8b8b8 none !important; }



/* Delimiter
-------------------------------------------------------------- */

.delimiter 							{ margin-bottom: 40px; padding: 3px 0; text-align: center; font-size: 16px; clear: both; position: relative; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png") repeat-x 0 0; }



/* Gallery
-------------------------------------------------------------- */

.gallery 							{ clear: both; width: 100% !important; }
.gallery .images-wrap 				{ overflow: hidden; position: relative; }
.gallery .figure 					{ margin-bottom: 0; position: absolute; top: 0; right: -100%; width: 100%; }
.gallery .figure.current 			{ position: relative; left: 0; margin: 0; }
.gallery-preview 					{ overflow: hidden; position: relative; max-height: 143px; background: #e5e5e5 url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/bg/gallery-prev.png") repeat-x 0 0; }
.gallery .share                                 { position: absolute; left: 12px; top: 30px; padding: 10px; background-color: rgba(255,255,255, 0.4); }
.gallery .prev,
.gallery .next 						{ position: absolute; margin: 0; z-index: 1; }
.gallery .prev 						{ left: 0; display: none; }
.gallery .next 						{ right: 0; }
.gallery .images-wrap .prev,
.gallery .images-wrap .next 		{ top: 40%; width: 6%; cursor: pointer; }
.gallery-preview .prev,
.gallery-preview .next 				{ top: 29.5%; width: 4%; cursor: pointer; }
.width .gallery-preview .prev,
.width .gallery-preview .next 		{ width: 2.8%; }
.gallery-preview .prev img,
.gallery-preview .next img			{ border: 0; }
.gallery-preview ul 				{ margin: 0; padding: 0; position: relative; }
.gallery-preview li  				{ display: inline-block; padding: 3.5% 1% 3.5% 0; width: 19.2%; margin: 0; } /* width = 24.25% (for 4 pictures) */
.width .gallery-preview li 			{ padding: 2% 1% 2% 0; }
.gallery-preview li:nth-child(3n+5)	{ padding-right: 0; }
.gallery-preview a 					{ display: block; }
.gallery-preview img 				{ display: block; max-height: 93px;
									  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
									  -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.75);
									  box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.75); }
.gallery-preview .current img		{ position: relative; border: 1px solid #00CB33; bottom: -1px; left: -1px;
									  display: block;
									  -webkit-box-shadow: 0px 0px 8px rgba(0, 203, 0, 0.66);
									  -moz-box-shadow: 0px 0px 8px rgba(0, 203, 0, 0.66);
									  box-shadow: 0px 0px 8px rgba(0, 203, 0, 0.66); }
.gallery .link 						{ background-color: #ccc; border-top: 1px solid #fff; padding: 10px 8px; clear: both; }
.gallery .link p 					{ margin: 0; font-size: 1.4em; }



/* Gallery index
-------------------------------------------------------------- */

.gallery-index 						{ position: relative; overflow: hidden; margin-bottom: 33px; /*max-height: 230px;*/ }
.gallery-index dl 					{ margin: 0; padding: 0; float: left; width: 100%; }
.gallery-index dt 					{ width: 48% !important; }
.dl-horis.dl-large .gallery-index .media            { width: 52%; }
.gallery-index dt a					{ border-left: 5px solid #fff; padding-left: 8px; text-decoration: none; }
.gallery-index dt 					{ margin-bottom: 0; }
.gallery-index dt a					{ font-family: plumbmedium; display: table; width: 100%; font-size: 18px; line-height: 1em; border-left: 5px solid #fff; padding-left: 8px; text-decoration: none; }
.gallery-index dl:first-child .wrap	{ border-top: 0; margin-top: 0; }
.gallery-index .wrap				{ display: block; border-top: 1px solid #e7e7e7; display: table-cell; vertical-align: middle; height: 58px; overflow: hidden; }
.gallery-index .media				{ position: absolute; top: 0; left: 0; display: none; }
.gallery-index .media				{ display: block; }
.gallery-index dl:hover .media 		{ z-index: 100 !important; display: block; }
/*.gallery-index dl:first-child dt a { border-left: 5px solid #cc0a0a; }*/
.gallery-index dl:first-child .media 		{ z-index: 100; display: block; }
/*.gallery-index:hover dl:first-child dt a { border-left: 5px solid #fff; }*/
/*.gallery-index dl:hover dt a 		{ border-left: 5px solid #cc0a0a !important; }*/



/* Index float block
-------------------------------------------------------------- */

.float-block.col-30                            { min-width: auto; }
.float-block.col-30 h1                                 { font-size: 1.4em; margin-bottom: 2px; }
.float-block.col-30 p a                        { width: auto; padding: 4px; }
.index-cont .float-block.col-30 p a 		   { padding: 5px 3px; }
.float-block.col-30 ul,
.float-block.col-30 .lable                     { float: none; }
.float-block.col-30 .lable                     { margin-bottom: 2px; }
.float-block .cont-wp-mid                      { margin-bottom: 18px; }



/* Index
-------------------------------------------------------------- */

.index-page h1                                                 { font-size: 2em; margin-bottom: 5px; }
h2.index-page                                                  { color: #000; }
.index-page dl                                                 { margin-bottom: 9px; }
.index-page li                                                 { font-size: 1.3em; margin-bottom: 10px; }
.index-page .link                                      { font-size: 11px; text-align: right; margin-bottom: 0; }
.index-page .link a                            { color: #757575; }
.index-page.dl-horis.dl-medium dt,
/*.index-page.dl-horis.dl-medium .header a{ font-size: 15px; }*/
.index-page.dl-horis.dl-medium .media{ margin-right: 3% !important; }
.index-page.dl-horis.dl-medium dd      { margin-left: 0; font-size: 13px; color: #3e3e3e; }
.index-page.dl-horis.dl-medium .secondary 		{ color: #000; }
.index-page.dl-horis.dl-medium .time { font-size: 11px; }



/* Fix height news
-------------------------------------------------------------- */

.fix-hieght-news .col-med                      { height: 290px; overflow: hidden; }



/* Gallery square
-------------------------------------------------------------- */

.gallery-square .figure				{ width: 59%; margin-right: 1%; float: left; }
.gallery-square ul 					{ float: left; width: 40%; background-color: #666; }
.gallery-square li 					{ float: left; width: 50%; }
.gallery-square li a, .gallery-square img{ display: block; }
.gallery-square li a				{ padding: 6px; }
.gallery-square h2.fleft 			{ width: 59%; }
.gallery-square h2.flright 			{ margin-top: -39px; width: 40%; }



/* Gallery slider
-------------------------------------------------------------- */

.gallery-slider .gallery-preview	{ background: #fff none; max-height: 375px; padding-bottom:32px; }
.gallery-slider .wrap 				{ float: left; padding: 0 5% 15px; }
.gallery-slider .current 			{ border: 1px solid #c1c1c1; border-width: 0 1px; }
.gallery-slider h2					{ margin-top: 15px; text-align: center; margin-bottom:20px; }
.gallery-slider ul					{ width: 232%; margin-left: -64%;}

.gallery-slider li 					{ width: 33% !important; padding: 0; font-size: 1em; vertical-align:top; }
.gallery-slider li dl 				{ float: left; width: 30%; margin: 0 1.6%; }
.gallery-slider li img,
.gallery-slider .current img 		{ margin-bottom: 10px; border: 0; bottom: 0;
									  -webkit-box-shadow: none;
									  -moz-box-shadow:    none;
									  box-shadow:         none; }
.gallery-slider .left,
.gallery-slider .right 				{ position: absolute; width: 50px; height: 100%; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/bg/gallery-slider.png") repeat-y -55px 0; z-index:10; }									  
.gallery-slider .right 				{ right: 0; background-position: 0 0; }

.gallery-slider .prev,
.gallery-slider .next  				{ top: 11px; width: 16px; height: 32px; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/buttons.png") no-repeat -67px -222px; z-index:20; }									  
.gallery-slider .prev 				{ left: 5px; }
.gallery-slider .prev:hover 		{ background-position: -110px -222px; }
.gallery-slider .next 				{ right: 5px; background-position: -87px -222px; }
.gallery-slider .next:hover 		{ background-position: -133px -222px; }
.gallery-slider .dl-smallist.extra  { padding: 10px 5px; display:block; }
.gallery-slider-list dd 			{ font-size:1.3em; } 
.gallery-slider .dl-horis.dl-smallist dt { width: 6%; }
.gallery-slider .dl-horis.dl-smallist dd { margin-left: 6.5%; }

.gallery-slider .top-button 		{ z-index: 10; position: absolute; top: -8px; left: 50%; margin-left: -7px; width: 14px; height: 8px; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/icons.png") no-repeat -269px -217px; }
.gallery-slider .bottom-button, .gallery-slider .bottom-button:hover 		{ position: absolute; bottom: 0; left: 50%; margin-left: -78px; font-size: 1.6em; background-color: #3e3e3e; color: #B6C7DC; padding: 7px 15px; }
.gallery-slider .current-element-info div { color:#727272; }

.fixgallery li { width:800px!important; }
.fixgallery .wrap { float:none; }
.fixgallery li dl { width:210px; margin: 0 15px; }
.fixgallery li dl a img {width:210px; max-height:118px; }

/* Panoram
-------------------------------------------------------------- */

.panoram 							{ width: 36%; float: left; position: absolute; right: 0; bottom: 0; }
.panoram h2 						{ color: #000; }
.panoram li 						{ position: relative; margin-top: 5px; height: 57px; max-width: 526px; }
.panoram a, .panoram img 			{ display: block; height: 100%; }
.panoram .overlay 					{ position: absolute; top: 0; display: table; height: 100%; width: 100%; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/pano_corner.png") no-repeat right bottom; }
.panoram .overlay span			    { display: table-cell; padding: 5px 30px 5px 5px; vertical-align: middle; color: #ffff00; overflow: hidden; font-weight:normal; }



/* Big image
-------------------------------------------------------------- */

.big-image 							{ float: left; width: 57%; }
.big-image .figcaption 				{ display: table; }
.big-image .figcaption .wrap		{ display: table-cell; vertical-align: middle; padding: 5px 8px; height: 47px; font-size: 17px; font-family: plumbmedium; }
.big-image dt 						{ overflow: hidden; max-height: 328px; position: relative; }
.big-image .big-image-i 			{ position: absolute; top: 0; }


/* Btn live
-------------------------------------------------------------- */

.btn-live 							{ position: relative; padding: 0; display: block; text-align: center; text-transform: uppercase; }
.btn-live a 						{ font-size: 12px; position: relative; z-index: 1; color: #fff; display: block; height: 100%; line-height: 32px; }									  								  
.btn-live a:hover 					{ color: #fff !important; text-decoration: none !important; }
.btn-live img 						{ position: absolute; top: 0; left: 0; }
.btn-live a, .btn-live img 			{ max-width: 64px; } 
td.btn-live a, td.btn-live img		{ max-width: 56px; margin-right: 200px; }
.btn-live a							{ background:url(/web/20131122062202/http://rt.com/static/img/live.png) 0 0 no-repeat;}
.btn-live a:hover 					{ background-position:0 -32px; }


/* Film
-------------------------------------------------------------- */


.film.film-buttons					{ padding: 6px 26px; }
.film .border 						{ border-bottom: 0; }
.film .border h1, .film h2, .film ul{ margin: 0 0 0 4px; }
.film .border h1, .film h2 			{ color: #000; }
.film h2                            { margin: 4px 0 7px 4px; }
.film .grid 						{ position: relative; }
.film .prev, .film .next 			{ position: absolute; top: 0; width: 22px; height: 100%; padding-bottom: 3px; cursor: pointer; }
.film .prev 						{ left: -24px; background: #a6a6a6 url("/web/20131122062202/http://rt.com/static/img/larr.png") center center no-repeat; }
.film .next 						{ right: -24px; background: #a6a6a6 url("/web/20131122062202/http://rt.com/static/img/rarr.png") center center no-repeat; }
.film .col-med 						{ width: 32.6%; margin-right: 1%; }
.film dl							{ margin: 3px 3px 0; padding: 0; }
.film.film-buttons dl				{ margin-top: 0; padding: 10px 10px 0; }
.film.film-high dl					{ padding: 5px 5px 0; }
.film dt, .film dd 					{ font-size: 1.4em; }
.film.film-high .col-med			{ min-height: 220px; }
.film-high.film-extra .col-med 		{ min-height: 0; }
.film.film-high dt 					{ margin-bottom: 1px; }
.film.film-high img 				{ display: block; }
.film.film-high dd 					{ background-color: rgba(0, 0, 0, 0.6); color: #fff; padding: 3px; text-align: center; }
.film .wrap 						{ max-height: 146px; overflow: hidden; }


/* Horisontal definition list
-------------------------------------------------------------- */

.dl-horis dl 						{ width: 100%; }
.dl-horis dl .media				{ float: left; width: 17%; margin: 0 !important; }
.dl-horis dl .media-shows        		{ float: left; width: 18.5%; margin: 0 !important;}
.dl-horis dl .media a,
.dl-horis dl .media img 			{ display: block;}
.dl-horis dl .media-shows a,
.dl-horis dl .media-shows img 			{ display: block;  padding-right: 5px;}
.dl-horis .secondary				{ clear: both; margin: 0 !important; padding-left: 20px; position: relative; top: 10px; color: #3e3e3e; }
.dl-horis .pattern					{ background: #e5e5e5 url("/web/20131122062202/http://rt.com/static/img/arrow_grey.png") no-repeat -1px 0; width: 13px; position: absolute; top: 0; left: 0; height: 100%; }
.dl-horis .pattern u                { background: #e5e5e5 url("/web/20131122062202/http://rt.com/static/img/arrow_grey_down.png") no-repeat -1px bottom; position: absolute; bottom: 0; left: 0; width: 13px; height: 5px; }
.dl-horis .header,
.dl-horis .header a					{ display: block; color: #a00505; font-style: normal; }
.dl-horis .header	 				{ font-weight: normal; }

/*
	Default size
*/
.dl-horis dt  				       	{ float: right; width: 80%; line-height: .8571em; }
.dl-horis dt a 						{ line-height: 1.2em; }
.dl-horis .media              		{ float: left; width: 20%; }
.dl-horis dd     			 		{ margin-left: 22%; }

/*
	Large size
*/
.dl-horis.dl-large dt  			    { float: right; width: 50%; }
.dl-horis.dl-large .media           { float: left; width: 48%; }
.dl-horis.dl-large dd  			    { margin-left: 50%; }

/*
	Medium size
*/
.dl-horis.dl-medium dt  			 { float: right; width: 62%; font-size: 2em; }
.dl-horis.dl-medium .media           { float: left; width: 35%; }
.dl-horis.dl-medium dd  			 { margin-left: 37%; }

/*
	Small size
*/
.dl-horis.dl-small dt  				 { float: right; width: 78%; }
.dl-horis.dl-small .media            { float: left; width: 20%; }
.dl-horis.dl-small dd     			 { margin-left: 22%; }

/*
	Smallist size
*/
.dl-horis.dl-smallist dt  			  { float: right; width: 91%; }
.dl-horis.dl-smallist .media          { float: left; width: 8%; }
.dl-horis.dl-smallist dd     		  { margin-left: 9%; }

.dl-smallist.extra 					  { border-top: 3px solid #333; margin-bottom: 0; padding: 5px; background-color: #E6E6E6; }
.dl-smallist.extra dt 				  { margin-bottom: 0; }
.dl-smallist.extra dd 				  { color: #000; }

.dl-border-top     					  { border-top: 1px solid #c1c1c1; padding-top: 5px; }

/* 
	Index banners
*/

.dl-horis.index-dl-horis dl			  { margin-bottom: 30px; }

/*
	Dl horisontal main
*/

.dl-horis.dl-large .dl-main-horis dt  { width: 39%; font-size: 100%; margin-top: -4px; }
.dl-horis.dl-large .dl-main-horis dt a{ font: 1.9em arial; color: #A00505; }
.dl-horis.dl-large .dl-main-horis dd 	{ margin-left: 61%; font-size: 1.6em; color: black; }
.dl-horis.dl-large .dl-main-horis .media{ width: 59%; }



/*  Vertical definition list
-------------------------------------------------------------- */

.dl-vertical .media           	     { display: block; margin-bottom: 6px; }



/*  Simple definition list
-------------------------------------------------------------- */

.dl-simple			           	     { padding: 10px 24px 24px; border: 1px solid #c1c1c1; background-color: #e6e6e6; }
.dl-simple h2 						 { margin-bottom: 7px; color: #000; }
.dl-simple-tight 					 { padding: 8px; }
.dl-simple dl 						 { margin-bottom: 0; }
.dl-simple dd 						 { font-size: 1em; padding: 0 10px 10px; }
.dl-simple dt, .dl-simple dd		 { margin-bottom: 0; padding: 0; }
.dl-simple .image 					 { float: left; width: 60%; margin-right: 2%; }
.col-high .dl-simple .image 		 { float: none; width: 100%; margin-right: 0; }
.dl-simple .image img 				 { display: block; }
.dl-simple p:last-child				 { margin-bottom: 0; }



/* List
-------------------------------------------------------------- */

.list div 							 { margin-bottom: 40px; }
.list h1, .list h2, .list h3 		 { font-size: 1.6em; }
.list h1, .list h2, .list h3,
.list h1 a, .list h2 , .list h3 a, .timeline-list h2 a { color: #a00505; }
.list ul 							 { padding-left: 0; }


/*  List images
-------------------------------------------------------------- */

.list-images ul						  { margin: 0; padding-left: 0; float: left; width: 50%; }
.list-images li 					  { width: 34%; margin-bottom: 40px; }



/*  Styled list
-------------------------------------------------------------- */

.styled-list .wrap					  { display: block; position: relative; padding-left: 20px; }
.styled-list li 					  { margin-bottom: 10px; }
.styled-list i 						  { position: absolute; left: 0; top: 0; }



/* Figure
-------------------------------------------------------------- */

.figure 				{ position: relative; padding: 0; overflow: hidden;}
.figure dl 				{ margin: 0; padding: 0; }
.figure dt				{ margin: 0; padding: 0; }
.figcaption 			{ position: absolute; bottom: 0; margin: 0; width: 100%; background-color: rgba(0, 0, 0, 0.75); font-size: 14px; line-height: 18px; }
.fix-fig-title .figcaption { position: relative; margin-top: 1px;/*height: 48px; */height: 65px; overflow: hidden; }
.figure img 			{ display: block; }
.figure .wrap 			{ height: 34px; padding: 8px 8px 5px; color: #fff; display: block; }
.figure .wrap a 		{ color: #fff; font-weight:normal; }
.media .figure 			{ display: block; position: relative; margin-bottom: 8px; }
.figure .wrap .time,
.figure .wrap span.comments,
.figure .wrap .num,
.figure .wrap .author   { color: #cecece; }



/* Big banner
-------------------------------------------------------------- */

.big-banner p			{ margin: 0;}
.big-banner a			{ display: block; }
.big-banner img 		{ display: block; }

.right_banner{ text-align:center;}


/* Pager
-------------------------------------------------------------- */

.pager 					{ text-align: center; }
.pager ul, .pager li 	{ display: inline; }
.pager li 				{ font-size: 1.3em; line-height: 1.3076em; }
.pager a 				{margin: 0 5px;}
.pager .current 		{ font-weight: bold; font-size: 1.6em; line-height: 1.1875em; }
.pager .current a 		{ color: #000; }
.pager .prev, .pager .next { font-size: 1.3em; }
.pager .prev 			{ margin-right: 20px; }
.pager .next 			{ margin-left: 20px; }
.pager-top 				{ position: relative; top: 12px; }



/* Blockquote
-------------------------------------------------------------- */

blockquote 				 { position: relative; margin: 22px 20px 10px 18px; padding: 15px; border: 1px solid #333; font-style: normal; /*font-size: 1.4em;*/ line-height: 1.2142em; /*color: #B2B2B2;*/}
blockquote .left-icon,
blockquote .right-icon	 { background: white url("/web/20131122062202/http://rt.com/static/img/images/general/sprite-icons.png") no-repeat 0 0; position: absolute; }
blockquote .left-icon 	 { margin: -38px 0 0 -34px; width: 40px; height: 29px; padding: 0 5px 6px; }
blockquote .right-icon 	 { padding: 8px 0 0 11px; bottom: -12px; right: -8px; width: 24px; height: 17px; background-position: 6px -32px; }
blockquote p {font-size: 1.5em; line-height: 1.22em; margin: 0;}

.comments .quote-wrap    { margin: 0 0 7px 10px; padding: 6px 6px 6px 20px; }
.comments .quote-wrap:hover { border: 0; background-color: transparent; }
.comments .quote-wrap .title { margin-left: 3px; /*font-size: 1.6em;*/ color: #000; margin-bottom: 0; }
.comments blockquote 	 { margin: 6px 3px 0 20px; padding: 5px 0; border-width: 1px 0; border-color: #e3e3e3; line-height: 1.3571em; }
.comments blockquote .left-icon,
.comments blockquote .right-icon { width: 16px; height: 13px; padding: 0; }
.comments blockquote .left-icon  { background-position: -26px -92px; margin: -15px 0 0 -20px; }
.comments blockquote .right-icon { background-position: -45px -92px; bottom: -6px; }


/* Advance
-------------------------------------------------------------- */

.advance 				{ position: relative; padding-left: 12px; }
.advance  .pattern		{ background-color: #b2b2b2; position: absolute; top: 2px; left: 2px; height: 100%; width: 4px; }
.advance  .pattern i    { background-color: #e6e6e6; height: 100%; width: 4px; position: absolute; top: -1px; left: -1px; }
.advance dl:last-child	{ margin-bottom: 0; padding-bottom: 0; }
.advance dt, .advance dd{ font-size: 1.3em; line-height: 1.1538em; margin: 0; }



/* Advance (extra)
-------------------------------------------------------------- */

.advance-extra 	blockquote{ margin: 0; padding: 10px 5px; border: 0; font-size: 1.4em; line-height: 1.2142em; color: #757575; background-color: #e6e6e6; border-left: 4px solid #b2b2b2; }
.advance-extra p, .advance-extra li, .advance-extra dl, .advance-extra dt, .advance-extra dd { font-size: 100%; line-height: 1.2142em; }
.advance-extra p:last-child, .advance-extra li:last-child, .advance-extra dl:last-child, .advance-extra dd:last-child { margin-bottom: 0; }



/* Datepicker
-------------------------------------------------------------- */

.datepicker 			 { position: relative; }
.datepicker h1			 { padding-right: 80px; }
.datepicker .icon 		 { z-index: 100; }
.icon-block-width  .datepicker 		{ width: 28%; }
.icon-block-width  .datepicker  .icon	{ top: 0px; }

/* Sub menu
-------------------------------------------------------------- */

.sub-menu ul			 { margin-bottom: 20px; }
.sub-menu li 			 { margin-left: -21px; }
.sub-menu .current 		 { background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/sprite-icons.png") no-repeat 10px -108px; }
.sub-menu a 			 { padding: 2px 0; margin-left: 32px; display: block; }
.sub-menu .current a, .sub-menu .current a:hover     { background-color: #666; color: white;}

/* Right menu, ABOUT US
-------------------------------------------------------------- */
.right-menu-top		{ padding-top: 38px;}

/* Underlined links
-------------------------------------------------------------- */

.underlined-links 		 { border-top: 1px solid #c1c1c1; }
.underlined-links li	 { padding: 14px 0; border-bottom: 1px solid #c1c1c1; }
.underlined-links-slim li{ padding: 5px 0; }


/* Sub menu
-------------------------------------------------------------- */

.sub-menu-select 		 	   { height: 3.2em; margin-bottom: 40px; overflow: hidden; position: relative; z-index: 100; display: none; }
.datepicker .sub-menu-select   { margin-bottom: 0; }
.sub-menu-select ul 	 	   { padding-left: 0; margin-right: 0; }
.sub-menu-select .current 	   { border: 1px solid #9D9D9D; }
.sub-menu-select .current a    { margin-right: 34px; color: #000; }
.sub-menu-select .current span { height: 30px; width: 34px; float: right; background: #E8E8E8 url("/web/20131122062202/http://rt.com/static/img/images/general/sprite-icons.png") no-repeat -29px -59px; border-left: 1px solid #9D9D9D; }
.sub-menu-select a 			   { height: 1em; display: block; padding: 6px 8px 9px; }
.sub-menu-select a:hover 	   { text-decoration: none; }
.sub-menu-select li 		   { background: #e6e6e6 url("/web/20131122062202/http://rt.com/static/img/images/general/button-bg.png") repeat-x 0 0; display: block; border: 1px solid #9D9D9D; border-top: 0; }
.block .sub-menu-select 	   { display: block; }



/* Sub menu inner
-------------------------------------------------------------- */

.sub-menu-inner					{ z-index: 1000; }
.sub-menu-inner .current a		{ margin-right: 0; }
.sub-menu-inner .current span 	{ margin: -1px -36px 0 0; border: 1px solid #9d9d9d; }



/* Clearfix
 (http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack)
-------------------------------------------------------------- */

.clearfix:after 		 { content: "."; visibility: hidden; display: block; height: 0; clear: both; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix 				 { display: inline-block; }
.clear 					 { clear: both; }



/* Time and comments
-------------------------------------------------------------- */

.time, span.comments, .num, .author	{ font-size: 13px; margin-bottom: 3px; color: #757575; white-space:nowrap; }
.time a, span.comments a 	{ font-size: 11px; margin-left: 10px; }
.author 				{ display: block; }
.author span 			{ padding: 0 5px; background-color: #e5e5e5; }
.text-right.clear em a  { color: #757575; font-size: 13px;font-weight: normal; }
.text-right.clear 		{ margin-bottom: 0; }



/* Float block
-------------------------------------------------------------- */

.float-block 			{ width: 100%; min-width: 216px; }
/* muerto code 
.float-block			{ text-align: right; } */
/* /muerto code */
.float-block .lable 	{ font-size: 1.4em; float: left; margin: 6px 0 0; width: auto; }
.float-block .lable strong { font-weight: normal; color: #000; }
.float-block div 		{ width: 212px; }
.float-block .a-button  { margin-bottom: 22px; }
.float-block ul,
.float-block li,
.float-block li a 		{ float: left; }
.float-block ul 		{ margin: 0; padding: 0; float: right; }
.float-block li 		{  margin-right: 8px; }
/* .float-block li a 		{ height: 30px; width: 30px; text-indent: -10000px; background: transparent url("/web/20131122062202/http://rt.com/static/img/facebook.png") no-repeat 0 0; } */
/* muerto code */
.float-block li a		{ color: transparent; }
/* /muerto code */
.float-block li:last-child { margin-right: 0; }
.float-block p 			{ clear: both; }
.float-block p a		{ width: 48%; padding: 4px 0; font-weight:normal; }
.float-block-top 		{ display: none; }
.width .float-block 	{ float: right; width: 28%; margin: -36px 0 0; padding-left: 20px; }
.float-block .label 	{ clear: none; float: left; width: auto; margin-top: 4px; }
.float-block .label strong { font-weight: normal; font-size: 13px; }
.width .float-block-top { float: none; width: auto; margin: 0; padding-left: 0; }
.fifty-fifty-layout .aside .float-block { width: 58.4%; float: right; }
.float-block-pos-fix 	{ float: right; width: 28.1%; } /* don't know margin-top: -18px; */
.float-block-pos-fix .float-block { width: 100%; }




/* Editor choice wrapper
-------------------------------------------------------------- */

.editor-choice-wp 		{ height: 181px; width: auto !important; }



/* Drop list
-------------------------------------------------------------- */

.drop-list 				{ position: relative; margin: 0; padding-right: 51%; }
.drop-list dt 			{ font-size: 1.4em; background-color: #e7e7e7; margin: 0 0 2px 3px; padding: 9px 7px; /*height: 32px;*/}
.drop-list dt:last-child{ margin-bottom: 0 !important; border-bottom: 1px solid #3f3f3f; }
.drop-list .current 	{ background-color: #3f3f3f; position: relative; z-index: 10; margin-right: -17px;padding-right: 17px;}
.drop-list .current a   { color: #fff; }
.drop-list dd 			{ position: absolute; right: 0; top: 0; width: 48%; height: 100%; border: 1px solid #c1c1c1; background-color: #fff; }
.drop-list .wrap 		{ padding: 15px; display: block; color: #000;}



/* Polling
-------------------------------------------------------------- */

.polling 				{ background-color: #3f3f3f; color: #fff; }
.polling .header 		{ border-bottom: 1px solid #7c7c7c; }
.polling h1				{ padding: 10px; margin: 0; font-size: 20px; color: #b1ffab; border-bottom: 1px solid #000; }
.polling .wrap 			{ padding: 12px 15px; }
.polling ul 			{ padding: 0; }
.polling li 			{ margin-bottom: 7px; } 
.polling .submit 		{ text-align: center; margin-bottom: 12px; }
.polling .footer 		{ font-size: 1.3em; text-align: center; }

/* Newsline
-------------------------------------------------------------- */

.newsline				{ padding-left: 13%;}
.newsline h2				{ margin-bottom: 5px;}
.newsline .a-button		{ margin-bottom: 5px;}
.newsline .content-part	{ padding-right: 15%; }

/* Where to whatch
-------------------------------------------------------------- */

.where-to-whatch 		{ position: relative; display: table; width: 100%; }
.where-to-whatch img 	{ position: absolute; top: 0; z-index: -1; }
.where-to-whatch .form  { -moz-border-radius: 7px;
						  -webkit-border-radius: 7px;
						  -khtml-border-radius: 7px;
						  border-radius: 7px;
						  behavior: url("/web/20131122062202/http://rt.com/static/js/ie-css3.htc");
						  background-color: #333;
						  height: 100%;
						  text-align: center; padding: 5%; margin: 20% 16% 30%; }
.where-to-whatch select { font-size: 2.6em; margin: 0 1.5%; width: 46%; }
.where-to-whatch.europa .form{ margin: 0 32% 0 0; padding: 3% 2%; }
.where-to-whatch.europa .label{ font-size: 1.2em; margin-top: 8px; }
.where-to-whatch.europa h2   { font-size: 2em; width: 28.1%; margin-top: -55px; }
.where-to-whatch.europa h2 a { color: #810404; display: block; padding-right: 54px; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAArCAYAAABimUj7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFJREFUeNq0lu1RwzAMhm1f/pcNyAbtCNmAMAEdoZ2g2YB0gzIB7QTABJgNygZ0Alc61CMJsS3Hiu90vsu5eq1HH67aKWXBSuecmsOMUmoJZhutazXDMrQvwF5BpJUW0IDHDb59gdWNc2fJCLpLFJnxfBdDhoh+yKFvZSHDCEqwj8CZLGQaaxUXOGhg20XO7yGSzSQBElnBdgS7l0LWSzL8yMKGIicpZL0IemJaI4rnXGReASlkJqQugSwYwSCaNWxtpGf+IWMLdJAd6NYsZCalpglZBfbCRZYUwRRkkwVIpKQqW6ZOUy6yMxjmZT+LQEcIK+cR7DKLAIkcqQAu8wj8lfBCHtHv3HofS3aR6fiObv3gO1NkOK+oREN9cDITnePr9xZxvoXE14V0Y8H6pllkk5JMs8VGnONYX92cs3JAicSZ8xQ5ikjapCQzx3MPCbuTqbY/U5FEI+DUdghJUIBZ2/hirUO3HkXErG18ySqu89ufX05t44TcgONDalMWVNtiSMYQiSLh9sFkJByBLCSxRstG4otADMmYgCiS4boKMAAoBheYwUYBawAAAABJRU5ErkJggg==") no-repeat right center; }
.where-to-whatch.europa h3   { font-size: 2em; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #c1c1c1; }
.where-to-whatch.europa ul   { margin-bottom: 30px; }
.where-to-whatch.europa li   { font-size: 1.3em; }
.where-to-whatch.europa li a { color: #000; }



/* Comments
-------------------------------------------------------------- */

.comments h3 							{ font-size: 2.4em; margin-bottom: 10px; }
.comments h4 							{ font-size: 2em; margin-bottom: 10px; color: #a00505; }
.comments dl		 					{ margin-bottom: 10px; padding: 6px; }
.comments dl:hover 	 					{ padding: 5px; border: 1px solid #e8e8e8; background-color: #f5f5f5; }
.comments dl:hover .buttons span 		{ visibility: visible; }
.comments dt, .comments .time 			{ display: inline-block; }
.comments dt 							{ font-size: 1.6em; color: #000; }
.comments .comments-social 				{ border: 3px solid #ffd24a; padding: 15px; margin-bottom: 20px; position: relative;/* min-width: 278px;*/}
/* .comments .comments-social-desc 		{ margin: 0 264px 0 0; } */
.comments .comments-social .wrap p 		{ margin: 0; padding-top: 10px; }
.comments .comments-social .wrap p a	{ text-decoration: none; border-bottom: 1px dotted; }
.comments .comments-social .wrap p a:hover { border-bottom: 0; }
.comments .comments-social ul 			{ float: left; }
.comments .comments-social li 			{ float: left; margin-right: 3px; }
.comments .comments-social span 		{ display: block; width: 32px; height: 32px; }
.comments .buttons 						{ font-size: 1.1em; margin-top: 5px; }
.comments .buttons span 				{ margin-left: 10px; visibility: hidden; }
.comments .buttons .top					{ font-weight: normal; color: #060; }
.comments .buttons .bottom				{ font-weight: normal; color: #a00505; }
.comments .buttons input 				{ margin-right: 5px; color: #757575; }
.comments .click 						{ margin: 0 0 0 24px; }
.comments .link-button 					{ margin-top: 20px; }
.comments .clearfix 					{ width: 100%; }
.comments label 						{ display: block; padding-right: 28px; position: relative; }
.comments label strong 					{ display: block; color: #000; font-weight: normal; }
.comments label input,
.comments label textarea    			{ display: block; width: 100%; margin-bottom: 16px; padding: 6px; font-size: .8666em; }
.comments label input:focus,
.comments label textarea:focus 			{ background-color: #fff; }
.comments label textarea				{ height: 142px; }
.comments .input-text 					{ width: 60%; }
.comments .textarea 					{ width: 80%; }
.comments .capture 						{ width: 328px; position: relative; }
.comments .capture .required 			{ top: 0; }
.comments .required, .comments .extra	{ position: absolute; right: 0; top: 0; }
.comments .required 					{ font-size: 1.5333em; color: #f83d3d; top: 7px; }
.comments .extra 	 					{ top: 3px; right: 16px; font-size: .7333em; color: #060; }
.comments .submit 						{ vertical-align: middle; line-height: 2em; }
.comments .submit input					{ margin: 0 22px 0 0; width: auto; float: left; }
.comments .submit .required 			{ position: relative; top: -3px; right: 0; vertical-align: middle; }



/* Table-icons
-------------------------------------------------------------- */

.table-icons th, .table-icons td		{ padding: 0; vertical-align: middle; }
.table-icons th:first-child,
.table-icons td:first-child 			{ padding: 0; }
.table-icons tr 						{ border: 1px solid #c1c1c1; }
.table-icons th 						{ padding: 10px !important; border: 1px solid #c1c1c1; }
.table-icons td 						{ text-align: center; }
.table-icons .td-image					{ width: 36px !important; padding: 0; border: 1px solid #c1c1c1; }
.table-icons .td-image img 				{ display: block; }
.table-icons .td-title 					{ padding-left: 10px; text-align: left; }

.table-icons-style th 					{ background-color: #6f6f6f !important; }
.table-icons-style td 					{ background-color: #d1d1d1 !important; text-align: left; }
.table-icons-style th 					{ color: #b6d6dc; text-align: left; font-size: 1.8em; font-weight: normal; }



/* Table
-------------------------------------------------------------- */

table .button 							{ width: 30%; }
table .button a							{ float: left; top: -1px; position: relative; margin-bottom: -10px; }



/* Table style reset
-------------------------------------------------------------- */

.table-style-reset tr,
.table-style-reset th,
.table-style-reset td					{ border: 0 !important; }
.table-style-reset th,
.table-style-reset td					{ padding-left: 0; padding-right: 0; text-align: center; }



/* Pos bottom
-------------------------------------------------------------- */

.pos-bottom.h-120 .cont-wp-auto			{ height: 120px; }
.pos-bottom .wrap 						{ position: absolute; bottom: 0; }



/* Diagram
-------------------------------------------------------------- */

.diagram .nav 							{ float: left; padding-bottom: 0; }
.diagram .nav li 						{ padding: 0; bottom: 0 !important; }
.diagram .nav a 						{ padding: 8px 7px; line-height: 1em; display: block; }
.diagram .current a 					{ color: #000; }
.diagram .nav .current 					{ font-size: 1.3em; }
.diagram .nav .current a 				{ font-weight: normal; font-size: 100%; }
.diagram .main .current,
.diagram .secondary, .diagram .wrap		{ border: 1px solid #444; }
.diagram .secondary, .diagram .wrap 	{ width: 100%; }
.diagram .secondary						{ position: relative; }


.diagram .main 							{ position: relative; bottom: -1px; z-index: 100; }
.diagram .main .current					{ border-bottom: 0; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/diagram-main-nav.png") repeat-x 0 0;
										  -webkit-border-top-left-radius: 2px;
										  -webkit-border-top-right-radius: 2px;
										  -moz-border-radius-topleft: 2px;
										  -moz-border-radius-topright: 2px;
										  border-top-left-radius: 2px;
										  border-top-right-radius: 2px; }


.diagram .secondary						{ 
										  -webkit-border-top-right-radius: 2px;
										  -moz-border-radius-topright: 2px;
										  border-top-right-radius: 2px; }
.diagram .secondary,
.diagram .secondary .current 			{ background-color: #707070; }
.diagram .secondary li 					{ border: 0; }
.diagram .secondary .current i 			{ margin-left: -5px; z-index: 10; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/diagram-arrow.png") no-repeat 0 0; position: absolute; left: 50%; bottom: -10px; width: 17px; height: 10px; }
.diagram .secondary .current a 			{ color: #000; }
.diagram .secondary a 					{ color: #fff; padding: 10px 7px 12px 20px; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/diagram-delimiter.png") no-repeat 6px center; }
.diagram .secondary li:first-child a    { background: none; }
.diagram .wrap 							{ float: left; clear: both; border-top: 0; background-color: #d1d1d1; position: relative; padding: 15px 0 0;
										  -webkit-border-bottom-right-radius: 2px;
										  -webkit-border-bottom-left-radius: 2px;
										  -moz-border-radius-bottomright: 2px;
										  -moz-border-radius-bottomleft: 2px;
										  border-bottom-right-radius: 2px;
										  border-bottom-left-radius: 2px; }
.diagram .wrap ul 						{ position: absolute; left: 2px; top: 15px; width: 50px; }
.diagram .wrap ul .current 				{ background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/diagram-sec-nav.png") repeat-y 0 0; }
.diagram .wrap li 						{ font-size: 1.3em; }
.diagram .wrap ul a 					{ text-transform: uppercase; padding: 4px 7px; display: block; }
.diagram .wrap p 						{ margin: 0 2px 0 52px; }



/* Search result
-------------------------------------------------------------- */

.search-result 							{ position: relative; margin-right: 30%; border: 1px solid #c1c1c1; }
.search-button 							{ float: right; }
.search-field  							{ margin-right: 124px; padding: 0 5px; height: 25px; }
.search-field input 					{ width: 100%; padding-left: 0; padding-right: 0; display: block; border: 0; height: 24px; line-height: 24px; vertical-align: middle; background-color: #fff; }
.search-result 							{ height: 25px; right: 0; }
.search-result .button 					{ position: absolute; top: 0; right: 1px; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png") repeat-x 0 -30px; }
.search-result input[type="button"] 	{ margin: 0; height: 25px; vertical-align: middle; border: 0; width: 32px; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png") no-repeat 0 -69px; }
.search-result select 					{ border: 0; background-color: transparent; }

.dk_container {display: none; float: left; position: relative; padding: 3px 3px 4px; font-size: 14px;}
.dk_container a {outline: 0; color: #373737; background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png") no-repeat 57px -111px;}
.dk_container .dk_label {margin-left: 5px;}
.dk_toggle {display: -moz-inline-stack; display: inline-block; position: relative; width: 83px !important;}
.dk_open {position: relative;}
.dk_open .dk_options {display: block; top: 27px !important;}
.dk_open .dk_label {color: inherit;}
.dk_options {display: none; margin-top: -1px; position: absolute; left: 0; right: 0; width: 122px !important;}
.dk_options a,
.dk_options a:link,
.dk_options a:visited {display: block;}
.dk_options a {background: #d2d2d2 none; padding: 3px 5px; font-size: 15px; line-height: 16px; }
.dk_options_inner {overflow: auto; position: relative;}
.dk_touch .dk_options {overflow: hidden;}
.dk_touch .dk_options_inner {max-height: none; overflow: visible;}
.dk_fouc select {position: relative; top: -99999em; visibility: hidden;}



/* Follow
-------------------------------------------------------------- */

.follow dl 								{ margin-bottom: 20px; }
.follow dt								{ margin-top: 5%; }



/* In focus
-------------------------------------------------------------- */

.in-focus 								{ padding: 3% 2% 2% 3%; background-color: #e5e5e5; }
.in-focus-news							{ padding: 10px 8px 0px 8px; background-color: #e5e5e5; }



/* Creeping line
-------------------------------------------------------------- */

.creeping-line 							{ position: relative; border: 1px solid #c1c1c1; border-width: 1px 0; }
/*.creeping-line h2 						{ float: left; width: 65px; font-size: 1.3em; margin: 7px 0 0; }*/
.creeping-line .messages				{ margin: 0 75px 0 65px; position: relative; height: 29px; overflow: hidden; }
.creeping-line .messages p 				{ font-size: 1.2em; line-height: 31px; margin-bottom: 0; }
.creeping-line .buttons 				{ position: absolute; right: 2px; top: 2px; }
.creeping-line .buttons a 				{ float: left; margin-left: 1px; width: 24px; height: 24px; text-indent: -10000px; background: transparent url("/web/20131122062202/http://rt.com/static/img/controller.png") no-repeat 0 0; }
.creeping-line .pause 					{ background-position: -25px 0 !important; }
.creeping-line .next 					{ background-position: -50px 0 !important; }
.creeping-line .play 					{ background-position: -110px 0 !important; }

.creeping-line .buttons a:hover 		{ background-position: 0 -33px; }
.creeping-line .pause:hover 			{ background-position: -25px -33px !important; }
.creeping-line .next:hover 				{ background-position: -50px -33px !important; }
.creeping-line .play:hover 				{ background-position: -110px -33px !important; }



/* Mobile
-------------------------------------------------------------- */

.mobile-banners a						{ display: inline-block; margin: 0 2% 10px 0; }
.mobile-hor 							{ margin-top: 13%; }
.mob-screen 							{ float: right; width: 30%; }
.mob-download-button 					{ width: 70%; margin-top: 20px; font-size: 1.3em}
.mob-download-button input 				{ float: left; }
.mob-download-button span 				{ line-height: 1.2em; color: #757575; display: block; margin-left: 154px; }
.mob-screen-top 						{ display: none; }
.in-focus .text							{ margin-right: 32%; }
.in-focus-news .text						{ margin-right: 32%; }



/* Default button
-------------------------------------------------------------- */

.def-button 							{ line-height: 30px;
										  padding: 0 15px;
										  color: #fff;
										  cursor: pointer;
										  border: 1px solid #004b83; 
										  -moz-border-radius: 2px;
										  -webkit-border-radius: 2px;
										  -khtml-border-radius: 2px;
										  border-radius: 2px;
										  background: transparent url("/web/20131122062202/http://rt.com/static/img/images/general/base/static/buttons.png") no-repeat 0 0; }



/* Default button
-------------------------------------------------------------- */

.learn-russian ul 						{ padding: 10px 0; border: 1px solid #cdcdcd; text-align: center; }
.learn-russian li 						{ width: 13.5%; display: inline-block; vertical-align: top; }
.learn-russian img 						{ width: 64%; }
.learn-russian span 					{ display: block; font-size: .8em; white-space: nowrap; }



/* Misc classes for adaptive layout
-------------------------------------------------------------- */

.low-time .time 						{ display: none; }



/* On air
-------------------------------------------------------------- */

.on-air .content 						{ width: 60%; }
.on-air .aside, .on-air .grid			{ float: right; width: 40%; }
.on-air .grid 							{ width: 38%; }



/* Index banners
-------------------------------------------------------------- */

.index-banners .main-banner				{ width: 32%; margin-right: 2%; float: left; }
.index-banners .polling-extra 			{ display: none; }

/* Fix height news
-------------------------------------------------------------- */

.fix-hieght-news .col-med 			{ height: 286px; overflow: hidden; }



/* Misc classes
-------------------------------------------------------------- */

.flleft 								{ float: left !important; }
.flright 								{ float: right !important; }
.center 								{ text-align: center; }
.width 									{ width: 100%; }
.width-auto 							{ width: auto; }
.block 									{ display: block !important; }
.inline-block 							{ display: inline-block !important; }
.inline 								{ display: inline !important; }
.no-space 								{ margin: 0 !important; padding: 0 !important; }
.no-border th, .no-border tr, .no-border td{ border: 0 !important; }
.box-sizing 							{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.relative 								{ position: relative; }
.low-show-block 						{ display: none !important; }
.adaptive-show 							{ display: none; }

p img {
    width: auto;
}
div.cont-wp-mid img {
    width: auto;
}

/* Saha Muratov styles
-------------------------------------------------------------- */
.content.legal .nav a 					{ padding: 0 10px; }
.content.legal .cont-wp-mid				{ margin-bottom: 33px; }
.content.legal .crumbs 					{ margin-bottom: 14px; }
.content.legal .nav						{ margin-bottom: 9px; }
.content.legal .cont-wp h2				{ margin-bottom: 13px; }
.content.legal h3						{ font-size: 1.9em; }
.content.more .crumbs					{ margin-bottom: 14px;  }
.content.more .cont-wp-mid				{ margin-bottom:10px; }
.content.more h2						{ margin-bottom:4px; }
.content.more .gallery-square h2.flright{ margin-top:-29px; }
.content.more .cont-wp					{ margin-bottom:27px; }
.content.more .cont-wp.mto p			{ line-height: 1.1em; margin-bottom: 12px; }
.content.more .figcaption				{ bottom:5px; }
.content.more .cont-wp.mto .film		{ margin-top:2px; }
.content.more .cont-wp.learn-russian ul	{ margin-top:9px; padding:19px 0; }
.content.more .cont-wp.learn-russian span { margin-top: 4px; }
.content.policy ul 			        	{ margin-bottom: 20px; }
.content.policy ul li 			    	{ margin-left: 20px; list-style-type: disc; }

.more + .aside h2 a, .more h2 a, .more + .aside h1 a{ color:#A00505; }
.more .cont-wp.learn-russian a:hover span{ text-decoration:underline; }

.content.downloads_wallpapers .crumbs	{ margin-bottom:14px; }
.content.downloads_wallpapers h1		{ margin-bottom:10px; }
.content.downloads_wallpapers .cont-wp	{ margin-bottom: 30px; }
.content.downloads_wallpapers h2		{ margin-bottom: 10px; }
.content.downloads_wallpapers .col-high, .content.downloads_wallpapers .grid .col-high { width:45%; margin-right: 3%; }
.content.downloads_wallpapers .gallery .images-wrap .prev, .content.downloads_wallpapers .gallery .images-wrap .next { top: 45%; width: 10%; }
.content.downloads_wallpapers .sub-menu-select a { padding: 6px 25px 9px 7px; }
.content.downloads_wallpapers .sub-menu-select ul { margin-left:-32px; }
.content.downloads_wallpapers .sub-menu-select { margin-bottom: 40px; margin-top:7px; }
.content.downloads_wallpapers .gallery .images-wrap { height:370px; }
.content.downloads_wallpapers .figure.current img { height: 338px; width: auto; max-width: none; }

.content.follow_rt .cont-wp-mid { margin-bottom: 25px; }
.content.follow_rt .follow dl{ margin-bottom:11px; }
.content.follow_rt .dl-horis dl .media img{ width: 56px; }
.content.follow_rt .content-wp  .cont-wp.grid.dl-horis .cont-wp.clearfix{ margin-bottom:30px; }

.film.film-high dd a, .film.film-high dd a:hover{ color:#fff !important; font-weight:normal; }

.content.op_edge .cont-wp-mid{	margin-bottom: 15px;	}
/*.content.op_edge .cont-wp.clearfix.dl-vertical.grid.col-high-float.low-no-space .clearfix.col-high img{	height: 186px;	}*/
.content.op_edge .dl-vertical .media{	margin-bottom:3px;	}
/*.content.op_edge .clearfix.col-high + .clearfix.col-high + .clearfix.col-high{	margin-top:20px;	}*/
.content.op_edge .clearfix.col-med-float.fix-hieght-news{	margin-bottom:15px;}
/*.content.op_edge .clearfix.col-med img{	height: 119px;	}*/
.content.op_edge dl.clearfix.col-med{	height:inherit;	min-height:200px;	}
.content.op_edge dl.clearfix.col-med dd{	margin-bottom:20px;	}
.content.op_edge dl.clearfix.col-med img{	width:auto;	}
/*.content.op_edge .delimiter{	background-position:0 -30px;}*/
/*.op_edge dl {margin: 0 0 15px;}*/
/*.op_edge .cont-wp{margin-bottom: 20px;}*/
.content.op_edge .delimiter{margin-bottom: 30px;}

.op_edge.authors .crumbs{margin-bottom: 14px;}
.op_edge.authors .dl-horis.dl-large .media{width:150px; height:auto; position:relative; overflow:hidden;}
.op_edge.authors .dl-horis.dl-large dd {margin-left: 170px;}
.op_edge.authors .dl-horis.dl-large .media img{position:relative; width:150px; height:auto; top:0; left:0;}
/*.op_edge.authors .cont-wp.dl-vertical .clearfix.col-med dd{font-size:0.8em;}*/
.op_edge.authors + .aside .polling label.footer{font-size:1.2em;}
.op_edge.authors + .aside .polling label.footer a{color:#8ABEE4 !important;}
.op_edge.authors + .aside .polling label {font-size: 0.8em;}
.op_edge.authors + .aside .polling label.submit input{padding:6px 30px;}
.op_edge + .aside .col-high.col-high-simple-extra .media{width:24%;}
.op_edge + .aside .col-high.col-high-simple-extra.dl-horis dt{width:76%;}
.op_edge + .aside .col-high.col-high-simple-extra.dl-horis dd{margin-left:25%;}
.op_edge + .aside .col-high.col-high-simple-extra img{
	width: auto;
	max-width: none;
	}


.content.op_edge .float-block.float-block-top.clearfix .a-button {float: right;width: 50%;}

.op_edge.authors .content-wp .cont-wp-mid h1 {
    display: none;
}
.op_edge.authors.all .content-wp .cont-wp-mid h1 {
    display: block;
}
.op_edge.authors .content-wp .datepicker.icn h1 {
    display: block;
}
/* Programm
-------------------------------------------------------------- */

.programm  a{ font: 1.5em arial; color: #A00505; }

/* Widget edit button */
.widget_edit_button_wrapper { position: relative; width: 100%; }
.widget_edit_button { position: absolute; top: 0; right: 0; z-index: 100; width: 36px !important; height: 36px; background: url("/web/20131122062202/http://rt.com/static/img/widget_edit_icon.gif") no-repeat left top; display: none; }
.widget_edit_button:hover { background-position: right top; }
.editor_authorized .widget_edit_button { display: block; }

/* Widget edit frame */

#editor_page_blocker {
    display:none;
    height: 100%;
    position: fixed;
    width: 100%;
    background-color: black;
    z-index: 2000;
    opacity: 0.5;
}

#widget_edit_frame {
    display:none;
    position:fixed;
    top:100px;
    left:300px;
    width:1024px;
    height:768px;
    background-color: #ffffff;
    z-index:3000;
}

/* fix */
.width .float-block .float-block {margin-top:0;}

.content.more .col-high, .content.more .grid .col-high{	width:47.5%;	float: left;  clear: none !important;	}
.content.more .dl-horis dt a{	font-size:0.8em;	}
.learn-russian li {	width: 24%;	margin: 0 4% 2%;	}
.learn-russian img {	width: 100%;	}
.gallery-square li{	width: 50%;	}
.gallery-square li a {	padding: 1px;	}
.gallery-square ul{	width:100%;	}

.sharebutton {	text-align: bottom;	}

/* fix smaverick */

.sharebutton .addthis_toolbox > div, .sharebutton .addthis_toolbox > a {
    float: left;
    display: inline-block;
    margin-left: 3px;
}

.clearboth{
	clear:both;	
	}
.sharebutton .clearboth{
	margin-left:0;
	}
.official_word a{
	display:block;
	}
	
.content-wp.tags_trends .cont-wp-mid .clearfix{
	display:block;
	}
.b-tags_trends{
	float:right;
	width:35%;
	border-left: 4px solid #B2B2B2;
	margin-left:10px;
	}
.b-tags_trends-hrcol{			
	border-left: 4px solid #E6E6E6;
	margin-top: -1px;
	margin-left: -5px;
	margin-bottom: 1px;
	padding-left: 4px;
	}
.b-tags_trends p{
	margin:0;
	}
.b-tags_trends a{
	font-size: 1.3em;
	}
.b-tags_trends a + p{
	margin-top:15px;
	}
.related_stories{
	position:relative;
	/*margin-bottom: -10px;*/
	}
.related_stories a{color:#fff;margin-right:7px; font-weight:normal;}	
.figure.related_stories  .figcaption{
	bottom: 19px;
	padding: 0 7px;
	}
/*.more_from_author h1{
	margin-bottom:0;
	}*/
.cont-wp.table .schedule tr td:first-child{
	width: 140px;
	}
.last_shows .img_video{
	width: 50%;
	float: left;
	margin-right: 10px;
	position:relative; 
	}
.last_shows .img_video .play{
	position:absolute;
	top:6px;
	left:6px;
	width:28px;
	height:28px;	
	background: url(/web/20131122062202/http://rt.com/static/img/play_img_sows.png) no-repeat left top
	}
.last_shows	.no-space +p{
	clear:both;
	margin-bottom:0;	
	}
.aside .last_shows  h2{
	margin-bottom:10px !important;
	}
/*.aside .last_shows  .s_comment {
	float:left;
	}*/
/* video player quality buttons */
/* stream buttons */
.stream {overflow:hidden; padding-right:10px; margin-top: 10px;}
.stream a {float:left; margin-right:3px; overflow:hidden; width:0; height:16px; background-position:0 0; background-repeat:no-repeat;}
.stream a.activestream, .stream a.embedbtn:hover {background-position:0 -16px;}
#stream1 {padding-left:53px; background-image:url(/web/20131122062202/http://rt.com/static/img/high.gif);}
#stream2 {padding-left:70px; background-image:url(/web/20131122062202/http://rt.com/static/img/medium.gif);}
#stream3 {padding-left:51px; background-image:url(/web/20131122062202/http://rt.com/static/img/low.gif);}
#stream4 {padding-left:33px; background-image:url(/web/20131122062202/http://rt.com/static/img/hd.gif);}
#stream5 {padding-left:53px; background-image:url(/web/20131122062202/http://rt.com/static/img/full_hd.gif);}
.stream a.embedbtn {padding-left:59px; float:right; background-image:url(/web/20131122062202/http://rt.com/static/img/embed.gif); margin-right:0;}

/* fake player for android streams */
.fake_player { background-color: #000; position: relative; margin-bottom: 10px; }
.fake_player_play { width: 40px; height: 40px; margin: auto; background-image: url(/web/20131122062202/http://rt.com/static/img/rtplayer_play.png); position: relative; }

#mediaspace { background-color: #000; }

.ff_plumb{
    font-family: plumbmedium;
	}
.b-op_edge_authors{
	/*height:55px;*/
	padding-top:5px;
	padding-bottom:4px;
	border-top:4px solid #333;
	background-color:#e6e6e6;
	overflow:hidden;
	margin-bottom:17px;
	padding-left: 5px;
	}
.b-op_edge_authors img{
	float:left;
	margin-right: 6px;
	}
.b-op_edge_authors p + p{
	display:none;
	}
.b-op_edge_authors p{
	font-size:1.3em;
	}
.op_edge_note{
    color: #999;
    font-style: italic;
    }

/* Tags */
.tagreplace {
    line-height: 30px; 
}

.tagreplace h1,
.tagreplace h2,
.tagreplace h3,
.tagreplace h4,
.tagreplace h5,
.tagreplace h6{
    display: inline;
    margin-right: 12px;
}
.tagreplace a{
    color: #000;
    text-decoration: none;
}
.tagreplace a:hover{
    color: #183DAB;
    text-decoration: underline;
}
.tagreplace h2 a{
    color: #4C4C4C;
}
.tagreplace h3 a {
    color: #575757;
}
.tagreplace h4 a{
    color: #6B6B6B;
}
.tagreplace h5 a{
    color: #757575;
}
.tagreplace h6 a {
    color: gray;
}
.tagreplace h1 {
    font-size: 30px;
}
.tagreplace h2 {
    font-size: 26px;
}
.tagreplace h3 {
    font-size: 20px;
}
.tagreplace h4 {
    font-size: 16px;
}

/* USA Podcast  */
.podcast{
    /*margin-top:30px;*/
    background:url(/web/20131122062202/http://rt.com/static/img/podcast_body_bg.png) repeat-x 0 -2px transparent;
    height:155px;
    width:99%;
    overflow:hidden;
    position:relative;
    border:1px solid #cdcdcd;
	margin-bottom:30px;
}
.podcast_body_el{
    float:left;
    width:31.3%;
    height:132px;
    margin:0  0.25%;
    border:1px solid #f6f6f6;
    border-bottom:none;
    padding-left:7px;
    padding-top:11px;
}
.podcast_body{
    margin:6px auto;
    position:relative;
    height:143px;
    overflow:hidden;
    /*width:90.5%;*/
}
.podcast_body-in{
   /* width: 111.5%;*/
    height:143px;
    position:absolute;
}
.podcast_arrow{
    position:absolute;
    top:6px;
    /*width:24px;*/
    /*width:3.7%;*/
    /*height:143px;*/
    background-color:#a6a6a6;
    background-image:url(/web/20131122062202/http://rt.com/static/img/podcast_arrows.png);
    background-repeat:no-repeat;
    width: 19px;
    height: 34px;
    padding:54px 0.45%;
}
.podcast_arrow.last{
    left:0.5%;
    background-position:0 54px;
}
.podcast_arrow.next.active{
    background-position:-46px -5px;
}
.podcast_arrow.next{
    right:0.5%;
    background-position:-22px 24px;
}
.podcast .date{
    color:#0c4386;
    font-size:14px;
    margin-bottom:7px;
}
.podcast p{
    margin:0;
    font-size:13px;
    line-height:14px;
    margin-right:14px;
}
.content.op_edge dl.clearfix.col-med{
	min-height:200px;
	}
.official_word li +li{
	margin-top:15px;
	}
	
/* fix Smaverick */
h3.rt_manager span{
	display:block;
	margin-top:5px;
	}
.dash  p span.dleft,
.dash  p span.dtext{	
	display:block;
	}
.dash  p span.dleft{
	float:left;
	}
.dash  p span.dtext{
	margin-left:25px;
	}
	
.cont-wp small { font-size: 10px; color: #999; display: inline-block; margin-bottom: 15px;}
/*.cont-wp em { font-size: 1.4em;}*/
.cont-wp .shows-p{font-size: 0.9em; color:black;}
.comments p {font-size: 1.1em}

/* WHERE THE WATCH 				*/
.wtw_warning {width: 954px;
	margin-bottom: 40px;
	border: 3px solid #FF8080;
	border-radius: 6px;}

.wtw_warning .column {width: 447px;
padding: 15px 15px 0 15px;
float: left; font-size: 8px;
}

.wtw_warning .warning {font-size: 15px; padding: 15px; color: red; font-weight: bold;}
.wtw_warning .clr_all {clear: both;}

#wtw {overflow:hidden; background:url(/web/20131122062202/http://rt.com/st/img/wtw.gif) 0 0 repeat-x; width:960px; border-top:#FFF 1px solid;}
#wtw li {float:left; height:20px; padding-left:10px; font-weight:bold; color:#FFF;}
#wtw li:first-child {height:18px; padding-top:2px; width:210px;}
#wtw li b {display:block; visibility:hidden; height:18px; padding-top:2px; width:370px;}
#wtw li span {display:block; width:350px; visibility:hidden;}
#wtw li a {display:inline-block; height:18px; margin:0 5px; font-weight:bold; color:#FFF; text-decoration:none; padding:2px 5px 0 5px;}
#wtw li a.wtw_active{background-image:url(/web/20131122062202/http://rt.com/st/img/wtw_green.gif); cursor:auto;}
#wtw li a.dashed {padding:2px 0 0 0; margin:0 10px; height:15px;}
ul.step1 li b {visibility:visible!important;}
ul.step1 {background-position:0 -20px!important;}
ul.step2 li b, ul.step2 li span {visibility:visible!important;}
ul.step2 {background-position:0 -40px!important;}
#wtw li:before {content:"";}
#satellite_bubling_info, .satellite_info {background-color: #fff; text-align: left; padding: 5px; border: 1px solid #ae1593; position: absolute; z-index: 100; display: none; overflow: visible;}
#satellite_bubling_info .bubling_arrow_image, .satellite_info .bubling_arrow_image {width: auto; position: absolute; top: 41px; left: -10px;}
.satellite_name {border-bottom: 1px dashed; cursor: default;}
.satellite_name:hover {border-bottom: #ae1593 1px dashed;}
.satellite_name:hover span {color: #ae1593;}
.satellite_name:hover .satellite_info {display: block;}
#satellites .satellite {cursor:default;}
#satellites .satellite:hover {color:#ae1593!important; text-decoration: underline;}
#satellites .db {display: block}

#continents, .div_country {overflow:hidden;}
#continents a {font-size:24px; line-height:34px; color:#404040;}
#continents a:hover {color:#ae1593;}
.a_continent {border-bottom:1px dashed; text-decoration:none; float:left; clear:left;}
#continents .a_continent_active {border-bottom:none; float:none; background-color:#ae1593; color:#FFF; padding-bottom:1px; display:block; text-decoration:none; cursor:auto;}
.a_continent:hover {border-bottom-color:#FFF;}
.div_country a {font-size:12px; color:#000; line-height:18px;}
.div_country a:hover {color:#8c1176;}

.p_continent {overflow:hidden; margin-bottom:0!important; padding-left:3px!important;}
.p_continent_active {background: #AE1593!important;  cursor:pointer;}
.p_continent_active a{color: #FFF!important;border-bottom-color: #AE1593!important;}
.a_continent {border-bottom:none;border-bottom: #000 1px dashed;}

.p_country {overflow:hidden; margin-bottom:0!important; padding-left:3px!important;}
.p_country_active {background: #AE1593!important;  cursor:pointer;}
.p_country_active a{color: #FFF!important;border-bottom-color: #AE1593!important;}
.a_country {border-bottom:none;border-bottom: #000 1px dashed;}

.div_country {display:block; float:left; width:175px;}

/* Smaverick fix*/
ul.gallery-slider-list.fixgallery{width: 180%;margin-left: -68%;}
ul.gallery-slider-list.fixgallery li dl {width: 32%;margin: 0 0.5%;}
.gallery-slider .wrap{padding: 0 4% 15px;}
 ul.gallery-slider-list.fixgallery li {width: 44% !important;}
.clearfix.index_on .col-70{
	margin-right: 235px;	
	}
.clearfix.index_on{
	position:relative;
	padding-bottom:30px;
	height: 275px;
	margin-bottom: 30px;
	}	
.clearfix.index_on .creeping-line{
	position:absolute;
	bottom:0;
	width: 76%;
	}
.float-block div.clearfix{
	position:absolute;	
	}
.index_on .float-block div.clearfix{
	bottom:0;
	}
.clearfix.index_on .editor-choice-wp{
	height:auto;
}
.clearfix.index_on .float-block .a-button{
	margin-bottom:15px;
	width: auto;
	position:relative;
	}
.clearfix.index_on .float-block .cont-wp-mid {
margin-bottom: 0;
}
.gallery-index {
    height: 247px;
	}
.clearfix.index_on  .float-block.col-30 {
min-width: 20%;
}
.index-cont .float-block.col-30 p a {
padding: 5px 3%;
}
.fl_us_down.float-block{
	display:none;
	}
.content-wp.index-cont ul li,
.content-wp.index-cont .figcaption{
	font-size:1.4em;
	font-weight:bold;
	}
.content-wp.index-cont .dl-horis.dl-medium dt{
	font-size: 1.4em;
	font-weight:bold;
	}
.content-wp.index-cont p.link{
	display:none;
	}
/*.clearfix.index_on .float-block .a-button a{
	width:53%;
	}*/
/*.clearfix.index_on .float-block .a-button a + a{
	float: right;
	}*/
	
/* smaverick fix 23.01.2013 */ 
.creeping-line h2{
	width: auto;
	position: relative;
	background: #A00505;
	margin: -1px 0;
	padding: 9px 5px;
	margin-right: 10px;
	color: #fff;
	}
.head-nav .center {
	margin: 0 0 0 26%;
}
.rubric.breaking_news{
	/*background-color:#6c0404;*/
	background-color:#9a0404;
	height:50px;
	/*width:69%;*/
	width:100%;
	position: absolute;
	margin-top:6px;
	z-index:2;
	overflow:hidden;
	}
.rubric.breaking_news.mainhw{
	position:static;
	}
.rubric.breaking_news.mainhw + .content.width,
.rubric.breaking_news.mainhw + script +.content.width{
	padding-top: 0px;
	/*margin-top: 6px;*/
	margin-top: 21px;
	}
.rubric.breaking_news .icon{
	/*background: url(/web/20131122062202/http://rt.com/static/img/icon_braking_news.png) no-repeat -12px 0;*/
	background:none #fff;
	height:50px;
	/*width:25px;*/
	width:1px;
	}
.rubric.breaking_news p.title{
	width:auto;	
	float:left;
	background-color:#6c0404;
	font-size: 1.9em;
	line-height:50px;
	height:50px;
	padding:0 10px;
	}
.rubric.breaking_news a{
	padding:0 10px;
	display:block;
	font-size: 1.2em;
	line-height: 49px;
	height: 37px;
	}
.rubric.breaking_news p,
.rubric.breaking_news a{
	color:#fff;
	text-transform:uppercase;	
	font-weight:normal;	
	}
.rubric.breaking_news a:hover{
	color:#fff !important;
	text-decoration:none;	
	}
.rubric.breaking_news + .border-bg + .content{
	padding-top:10px;
	}
.rubric.breaking_news + .border-bg + .content + .aside,
.rubric.breaking_news + script + .border-bg + .content + .aside{
	/*padding-top:70px;*/
	padding-top:78px;
	}
.rubric.breaking_news + .border-bg + .content .crumbs{
	/*margin-top:55px;*/
	margin-top:63px;
	}
.cont-wp p em { font-size: 0.9em;}
.main-nav .active a {
	background-color: #595959;
	color: white !important;
	text-decoration: none;
	}
	
/* smaverick fix 24.01.2013 */		
.editor-choice-wp h2{
	font-size:.9em;
	background-color:#960202;
	color:#fff;
	position: absolute;
	padding: 2px 3px;
	}
.breaking_news  + .border-bg{	
	top:20px;
	}
.dl-horis.dl-large .dl-main-horis .media {
	width: 54%;
}
.dl-horis.dl-large .dl-main-horis dt {
	width: 43%;
}
.dl-horis.dl-large .dl-main-horis dd {
	margin-left: 57%;
}
.figure .wrap{
	font-weight:normal;
	padding: 4px 6px 24px;
}
.panoram .overlay span {
	padding-right: 80px !important;
	}
	
/* smaverick fix 28.01.2013 */	
.rubric .text a{
	color:#fff !important;
	}
.index_on .float-block p.text a{
	white-space: nowrap;
}
.figure.viral .wrap {
	padding: 4px 6px 4px;
	/*height: auto;*/
	height: 34px;
}
.in_vision div.cont-wp-mid img{	
	width:100%;
	}
.width.in_vision .float-block,
.in_vision .follow_us  .float-block{
	width: auto;
	padding-left: 0;
	}
.in_vision.gallery .figure.current img{
	max-width:none;
	width:auto;
	margin:0 auto;
	}
.index-cont .clearfix.index_on .col-70{
	margin-right: 198px;
}
.index-cont .gallery-index dt{
	/*width: 46% !important;*/
	width: 46.5% !important;	
	}
.index-cont  .dl-horis .gallery-index dl .media img{
	max-width: 104%;
	width:104%;
	}
.clearfix.index_on .creeping-line{
	width:80%;
	}
.viral img{
	width:auto;
	height:191px;
	max-width:none;
	}
.clearfix.index_on .float-block.col-30{
	min-width:170px !important;
	}
.editor-choice-wp{
	width:170px !important;
	}
.clearfix.index_on .float-block .a-button a{
	width:auto;
	padding:4px;
	}
.index_on	.float-block div{	
	width: 170px;
	}
.gallery-index .wrap{	
	height:auto;
	padding-bottom:6px;
	}
.gallery-index dl + dl .wrap{
	padding-top:5px;
	}


/* Banner with mobile apps*/
.mobile-app { border: 1px solid #cdcdcd; margin-bottom: 10px; }
.mobile-app, .mobile-app-prev-wp { clear: both; }
.mobile-app img, .mobile-app img:hover { border: 0; }
.mobile-app ul li::before { content: "" !important; }

.mobile-app .apple a,
.mobile-app .win a,
.mobile-app .android a { background: transparent url("/web/20131122062202/http://rt.com/st/img/mobile-icons.png") no-repeat 17px 9px; }
.mobile-app .win a { background-position: -38px 12px;}
.mobile-app .android a { background-position: -89px 9px; }

.mobile-app .apple a:hover { background-position: 17px -42px; }
.mobile-app .win a:hover   { background-position: -38px -38px; }
.mobile-app .android a:hover{ background-position: -89px -41px; }

.mobile-app .apple.current a { background-position: 17px -42px; }
.mobile-app .win.current a   { background-position: -39px -38px; }
.mobile-app .android.current a{ background-position: -90px -41px; }


.mobile-app-prev { background: transparent url("/web/20131122062202/http://rt.com/st/img/mobile-gradient.png") repeat-x 0 126px;
padding: 15px 0 0; float: left; }


.mobile-app .nav ul, .mobile-app .nav li { float: left; }
.mobile-app .nav li { background-color: #e8e8e8; }
.mobile-app .nav a { display: block; width: 48px; height: 40px; padding: 5px 7px; text-indent: -10000px; border-bottom: 1px solid #cdcdcd; }
.mobile-app .nav .current a { border-bottom: 1px solid #fff; background-color: #fff; }
.mobile-app .android a { padding-right: 9px; }

.mobile-app .apple.current a{ border-right: 1px solid #cdcdcd; padding: 5px 7px 5px 6px;  }
.mobile-app .win.current a { border: 1px solid #cdcdcd; border-width: 0 1px; padding: 5px 6px 5px 6px; }
.mobile-app .android.current a{ border-left: 1px solid #cdcdcd; padding: 5px 7px 5px 6px; }


.mobile-app-prev-wp { text-align: center; }


.mobile-app-prev h2 {  font-family: Verdana; margin-bottom: 10px; }
.mobile-app-prev p { height: 170px; }

.apple-prev p img { position: relative; top: -2px; }

.mobile-app-prev h2 strong { font-weight: normal; font-size: 22px; margin-bottom: 3px; font-weight: normal; }
.mobile-app-prev em, .mobile-app-prev h2 span { display: block; }
.mobile-app-prev h2 em { color: #999; font-family: Georgia; font-size: 16px; display: block; margin-bottom: 3px; }
.mobile-app-prev h2 span { font-size: 16px; }

.mobile-app-prev-wp { position: relative; }
.mobile-app .mobile-app-link { position: absolute; top: 10px; left: 0; height: 307px; z-index: 100; width: 188px; }

.mobile-app-prev-wp { overflow: hidden; }
.mobile-app-prev { width: 564px; position: relative; }
.mobile-app-prev li { float: left; width: 188px; display: block !important; padding-bottom: 15px; position: relative; }

/* smaverick fix 29.01.2013 */	
.gallery .figure,
.gallery .figure.current{	
	height:550px;
	background-color:#000;
	}
    
.gallery .figure.current .big_prev, .gallery .figure.current .big_next {
    height: 100%;
    width: 25%;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.gallery .figure.current .big_prev {
    left: 0;
}
.gallery .figure.current .big_next {
    right: 0;
}
    
.grid  .col-med-simple-extra.in_the_news .topline.clearfix.col-med{
	margin-right:1%;
	width:32%;
	min-height: 60px;
	}
.gallery-slider-list dd {
	font-size:1em !important;
	}
.gallery-slider .gallery-preview{	
	max-height: 465px;
	}

.op_edge.authors.all  .col-med-simple  .col-med{
	margin:0 !important;
	margin-right: 3% !important;
	width: 30%;	
	}
.op_edge.authors.all .cont-wp.clearfix.dl-horis.dl-medium.clearfix.col-high-float.timeline-list{
	margin-bottom:0;
	}
.op_edge.authors.all dl{
	margin:0 0 5px;
	}
	
/* smaverick fix 30.01.2013 */	
.logo_text{
	position:absolute;
	height:32px;
	width: 315px;
	display: inline-block;
	top:24px;
	}
.main-nav li{	
	background:none;
	}
.shows .grid .col-med{	
	/*min-height:400px;*/
	min-height: 255px;
	margin-bottom: 15px;
	}
fieldset{
	margin-left:1px;
	}
.cont-wp-mid div.cont-wp-mid.max_width img{
	width: 100% !important;
	}
.clearfix.index_on {
	position: relative;
	padding-bottom: 30px;
	height: 275px;
	margin-bottom: 20px;
}
.cont-wp, .cont-wp-auto {
margin-bottom: 20px;
}
.dl-horis.index-dl-horis dl {
margin-bottom: 20px;
}

.op_edge.authors.all .dl-horis.dl-medium .media           { width: 125px; }
.op_edge.authors.all .dl-horis.dl-medium dd  			 { margin-left: 140px; }


/* Search */
.content.search h2,
.content.search .searchresult_txt h2{
    margin-bottom: 20px;
}
.content.search  h2 a,
.content.search .searchresult_txt  h2 a{
    color:#7F0000;
}
.content.search h2 span,
.content.search .searchresult_txt  h2 span{
    color:#666;
    font-size: 0.6em;
}
.content.search .cont-wp + .delimiter{
    margin-top:-30px;
}
.content.search .searchresult_txt a.header{
    font-size: 13px;
    display:block;
    margin-top:8px;
    margin-bottom:8px;
}
.content.search .form_search{
    width:482px;
    border:1px solid #9D9D9D;
    height:25px;
    position:relative;
    background:transparent url(/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png) repeat-x 0 -30px;
}
.content.search .form_search .input_text{
    width:353px;
    border:none;
    font-size:15px;
    padding:3px 0 5px 10px;
    border-bottom: 1px solid #9A9A9A;
}
.content.search .form_search input{
    float:left;
}
.content.search .form_search ul.delimiter{
    width:89px;
    position:absolute;
    background:none;
    margin:0;
    top:0;
    padding:0;
    right: 29px;
    /*text-align:left;*/
	z-index: 1;
}
.content.search .form_search a:focus, .content.search .form_search a:hover{
    color:#065CBA !important;
    text-decoration:none;
}
.content.search .form_search ul.delimiter li a{
    color:#065CBA;
    padding:1px;
    display:block;
}
.content.search .form_search ul.delimiter li{
    font-size:15px;
    background:transparent url(/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png) repeat-x 0 -30px;
    height:25px;
    border-left:1px solid #9D9D9D;
    border-right:1px solid #fff;
    width:86px;
}
.content.search .form_search ul.delimiter li + li{
    display:none;
    border:1px solid #9D9D9D;
    width: 104px;
    text-align: left;
    padding-left: 13px;
    margin-top: -1px;
}
.content.search .form_search ul.delimiter:hover li + li{
    display:block;
}
.content.search .form_search ul.delimiter:hover li + li:hover{
    background:#B2B2B2;
}
.content.search .form_search ul.delimiter:hover + input.icon{
    background-color:#B2B2B2;
}
.content.search .search_result{
    font-size:15px;
    color:#333;
    margin-top:10px;
}
.content.search .form_search input.icon{
    width: 30px;
    height: 25px;
    background:transparent url(/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png) repeat-x 0 -107px;
    position:absolute;
    right:0;
    top:0;
    margin:0;
    border:none;
    border-left:1px solid #9D9D9D;
}
/* /Search */

/* smaverick fix 31.01.2013 */	
/*.content.width{
	margin-top:22px;
	}*/
.manager_rt .dl-horis.dl-medium h2{
	color:#000;
}
.manager_rt .dl-horis.dl-medium h2 span{
	display:block;
	font-size:.8em;
}
.manager_rt .dl-horis.dl-medium .media{
	width: 125px;
	padding-right:15px;
}	
.manager_rt .dl-horis.dl-medium dd  p{
	font-size: 1em;
}
.manager_rt .dl-horis.dl-medium dd {
	margin-left: 0 !important;
	float:none;
}
.index-page.dl-horis.dl-medium dd{
	color:#7f7f7f !important;
}
.index-page.dl-horis.dl-medium .secondary{
	color:#000 !important;
}

/* smaverick fix 31.01.2013 */
.main-banner.asks{	
	margin-top:30px !important;
}
.index-cont .no-space.group-banner{
	margin-top: 0 !important;
}
.clearfix.index_on .float-block .a-button a + a{
	position:absolute;
	right:0;
}
.index-cont .gallery-index dt{
	position:relative;
	}
.gallery-index dl dt a{	
	padding-left:5px;
	font-weight: normal;
}
.gallery-index dl:first-child dt a {
	border-left:none !important;
	color:#A00505 !important;
}
.gallery-index dl dt a + .vertical_line{
	display: block;
	position: absolute;
	left: 2px;
	top:0;
	height:20px;
	width:5px;
}
.gallery-index dl:first-child .wrap{
	padding-left:5px;
	}
.gallery-index dl:first-child dt a + .vertical_line{
	/*border-left: 5px solid #A00505;*/
	background:#A00505;
}
.gallery-index dl:hover dt a + .vertical_line{	
	/*border-left: 5px solid #A00505 !important;*/
	background:#A00505;
}
.gallery-index dl:hover dt a,
.gallery-index:hover dl:first-child dt a:hover{
	color:#A00505 !important;
	}
.gallery-index:hover dl:first-child dt a{
	color:#044FAA !important;
	}
.gallery-index:hover dl:first-child dt a + .vertical_line{ background:#fff;}
.gallery-index dl.current:hover dt a + .vertical_line{
	background:#A00505 !important;
	}
.gallery-index img{
	outline:none; 
	}


/*.polling  h2,*/
.polling .results ul{
	padding:0 10px;
	}
.figure.related_stories .figcaption{
	padding:3px 2%;	
	width: 96%;
	}
/*.more_from_author h1{
	margin-top:20px;
	}*/
.in-focus-news dt{
	font-size:1.6em;
}
.dl-horis.dl-large .dl-main-horis .media {
	width: 60.2%;
}	
a{
 font-weight:bold;
}
.dl-horis.dl-large .dl-main-horis .media img{
	width:100%;
}	
.dl-horis.dl-large .dl-main-horis dt {
	width: 36.5%;
}
.dl-horis.dl-large .dl-main-horis dd {
	margin-left: 63.5%;
}
.right_op-edge li + li{
	margin-top:10px;
	}
/* smaverick galerry_shows  07.02.2013 */

.shows-gallery_wrap3{
    clear:left;
    float:left;
    width:800px;
    overflow:hidden;
}
.shows-gallery_wrap2{
    clear:left;
    float:left;
    width:800px;
    position:relative;
    right:33.333%;
}
.shows-gallery_wrap1 {
    float:left;
    width:800px;
    position:relative;
    right: 270px;
}
.shows-gallery_col {
    float:left;
    position:relative;
    left: 565px;
    overflow:hidden;
    margin-bottom: 15px;
}
.shows-gallery_col + .shows-gallery_col {
    float:left;
    position:relative;
    left:620px;
    overflow:hidden;
     margin-bottom: 15px;
}
.shows-gallery_col + .shows-gallery_col +.shows-gallery_col {
    float:left;
    position:relative;
    left:677px;
    overflow:hidden;
     margin-bottom: 15px;
}
.shows-gallery_bottom{
	clear: both; 
	height: 150px;	
}
.shows-gallery_bottom_text{
	background-color: #E6E6E6;
	padding: 10px 15px;
	height:100%;
	margin-left: -85px;
	padding-left: 100px;
	color: #727272;
	font-size: .9em;
}
.shows-gallery_slide-item + .shows-gallery_slide-item .shows-gallery_bottom_text{
	padding-left:15px;
	margin-left:0;
	}
.shows-gallery_bottom_text p{
	margin-left:65px;
	}
p.shows-gallery_bottom_link{
	margin-left:-85px;
	padding-left:100px;
	}
.shows-gallery_bottom_link{
	border-bottom: 4px solid #333;
	text-align: center;
}
.shows-gallery_bottom_link a{
	width: 156px;
	margin: 0 auto;
	display: block;
	background-color: #333;
	padding: 4px 0;	
	font-weight: normal;
	color: #B6C6DC;
}
.shows-gallery_bottom_link a:hover,
.shows-gallery_bottom_link a:focus{
	color: #B6C6DC !important;
	text-decoration:none;
}
.shows-gallery_bottom_text img{
	width: auto;
	float: left;
	padding-right: 10px;
}
.shows-gallery_slide-item p{
	margin-bottom: 0;	
} 
.shows-gallery_bottom_text p span{
	color: #7F0000;
	font-weight: bold;
}
p.shows-gallery_slider-item_text{
	font-size: 1.4em;
}

.shows-gallery_index{
	position: relative;
	width: 100%;
	height: auto;
 /*   padding: 0 5px;*/
	margin-top: 200px auto;
/*        background: red;*/
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
.shows-gallery_slider-list{
	overflow: hidden;
	position: relative;
}
.shows-gallery_slider-wrap {
	position: relative;
	width: 15000px;
	clear: right;
	margin-left: 84px;
}
.shows-gallery_slide-item {
	float: left;
	padding-top: 56px;
	width: 800px;
	position: relative;
 }

.shows-gallery_wrap3{
	border-left: 1px solid #C1C1C1;
	height:370px;
}
.shows-gallery_slide-item_body{
/*        padding: 0 15px;*/
	width: 210px;
	float: left;
	}
/*    .shows-gallery_slide-item_body{
	padding-left: 54px;
	padding-right: 15px;
}*/
/*    .shows-gallery_slide-item_body + .shows-gallery_slide-item_body{
   padding-left: 15px;       
}
.shows-gallery_slide-item_body + .shows-gallery_slide-item_body + .shows-gallery_slide-item_body{
   padding-right: 54px; 
}*/
.shows-gallery_navy {
	position: absolute;
	width: 16px;
	height: 35px;
	color: #0074A3;
	text-align: center;
	line-height: 50px;
	font-size: 3em;
	font-weight: bold;
	text-shadow: 0 1px #fff;
	z-index: 25;
	top: 11px;
	width: 16px;
	background: transparent url(/web/20131122062202/http://rt.com/static/img/images/general/base/static/buttons.png) no-repeat -67px -222px;
}
.shows-gallery_prev-slide{
	left: 5px;
}
.shows-gallery_next-slide{
	right: 5px;
	background-position: -87px -222px;
}
.shows-gallery_navy:hover {
	 color: #073e61;
}
.shows-gallery_navy.disabled,
.shows-gallery_navy.disabled:hover,
.shows-gallery_navy.disabled:active {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: default;
}
.shows-gallery_bg{
	background: #000;
	position: absolute;
	height: auto;
	width: 10px;
	top: 0;
	z-index: 2;
}
.shows-gallery_bg.left{
	left: 0;
}
.shows-gallery_top-button{
	z-index: 10;
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -7px;
	width: 14px;
	height: 8px;
	background: transparent url(/web/20131122062202/http://rt.com/static/img/images/general/base/static/icons.png) no-repeat -269px -217px;
}
.shows-gallery_bg{
	position: absolute;
	width: 50px;
	height: 100%;
	background: transparent url(/web/20131122062202/http://rt.com/static/img/images/general/base/static/bg/gallery-slider.png) repeat-y -55px 0;
	z-index: 10;
}
.shows-gallery_bg.right {
	right: 0;
	background-position: 0 0;
}
.shows-gallery_slide-item h2{
	position: absolute;
	top: 15px;
	text-align: center;
	width: 800px;
}


/* -// smaverick galerry_shows  07.02.2013 */



/* smaverick gallery_shows_news  08.02.2013 */

.clear {
	margin-top: -1px;
	height: 1px;
	clear:both;
	zoom: 1;
}		

.slider {
	width: 900px;
	margin: 50px auto;
	padding: 0 30px;
	position: relative;
	overflow: hidden;
}
.slider::-moz-selection { background: transparent; color: #fff; text-shadow: none; }
.slider::selection { background: transparent; color: #fff; text-shadow: none; }
.slide-list {
	position: relative;
	margin: 0;
	padding: 0;
}
.slide-wrap {
	position: relative;
	left: 0px;
	top: 0;
	width: 10000000px;
}
.slide-item {
	float: left;
	padding: 25px 0;
	margin: 0;
	width: 168px;
}
.slide-item + .slide-item {
	margin-left:5px;
	}
.navy {
	position: absolute;
	top: 0;
	z-index: 1;
	height: 100%;
	width: 30px;
	cursor: pointer;
}
.prev-slide {
	left: 0;
}
.next-slide {
	right: -1px;
}
.navy.disable {
	background: #dbdbdb;
}
.slider_small .gallery-preview .prev, .slider_small .gallery-preview .next {
	top: 41px;
}
.content-wp.index-cont ul li{
	font-weight:normal;
	}
/* --- smaverick gallery_shows_news  08.02.2013 */
.polling h1{
	padding-left:12px;
	}
.thousand_words img{
	width:auto;
	max-width:none;
	}
a.media .figure .podcast-rubric{
	font-weight:normal;
	}
/*
.dl-vertical.grid .col-med{
	width:30%;
	} */
.aside .text-right.clear{
	margin-bottom:46px;
}
.aside .right_op-edge li {
	font-size: 1.4em;
}
.polling h2,
.polling .results ul{
	padding-left:15px;
	padding-right: 15px;
}
.polling h2{	
	color:#fff !important;
	font-size: 1.4em;
}
.polling .results h2{
	padding-top:10px;
}
.polling h2{
	font-family: Segoe UI, Gill Sans Light, Helvetica;
}
.polling .wrap h2{
	padding-left:0;
}
h2 a{
	font-weight:normal;
}
.aside h2{
 color:#000;
}
.more + .aside h2{
	font-size: 1.9em;
}
.creeping-line +h2,
.creeping-line + div {
	margin-top: 30px !important;
}

.index-cont .clearfix.index_on .creeping-line{
	margin-bottom:0;
}
.creeping-line .messages p{
	line-height:27px;
}
p.a-button a {
    padding: 4px 0;
    width: 48%;
}
.dl-simple dd p{
	font-size:1.4em;
}
.shows .dl-vertical .programm + dd{
	font: 1.7em arial;
	color:#000;
	}
.index-banners .main-banner{
	width:320px;
}
.creeping-line.left_right{
	display:none;
}
/* smaverick 13.02.2013 */
.polling li{
	position:relative;
}
.polling label span{ 
	margin-left: 20px; 
	display: block;
}
.polling label{ 
	font-size: 1em !important; 
	line-height: 1.2em;
	position: relative;
}
.polling ul input{
	position: absolute;
	left: 0;
}
.polling .results{
	padding-bottom: 10px;
}
.polling .footer a,
.polling .footer a:hover{
	color:	#92CDF8 !important;
	font-weight:normal;
}
.polling h2 { 
	color: #fff; 
	font-size: 1.5em; 
	margin-bottom:0;
	padding-bottom: 11px;
}
.polling  h2 + .results h2{
	padding-top:0;
}
.polling li{
	font-size: 1.3em !important;
}
.polling li strong{
	font-size: 1.31em !important;	
}
.figure .podcast-rubric{
	position: absolute !important;
	top: -13px; 
	background-color: #950101; 
	color: #fff; 
	padding: 0 3px; 
	font-size: 10px;
	line-height: 13px;
}
.media .figure .podcast-rubric{
	top: 100%;
	margin-top: -14px;
	width: auto; 
	height: 14px;
}
.pg_shows  dt{
	float:none !important;
	font-size: 1.4em !important;
}
.index-banners .group-banner .col-med{
	width: auto;
	margin-right: 0 !important;
	float:left; 
	
}
.index-banners .group-banner .col-med + .col-med + .col-med{
	margin-top: 5px;
}
.index-banners .group-banner .col-med + .col-med  + .col-med {
	margin-left:0;
}
.index-banners .group-banner .col-med + .col-med ,
.index-banners .group-banner .col-med + .col-med  + .col-med + .col-med{
	float:right;
}
.index-banners .group-banner .col-med img{
	width:auto;
	max-width:none;
}
.index-banners .polling { 
	width: 22%; 
	float:right; 
}
.index-banners .group-banner{
	float: left;
	width: 42%;
}
.clears{
	clear:both;	
}
.clears.i-hide{
	display:none;
}
.pg_shows .media{
	position: relative;
	top: -20px;
}
.pg_shows dt{
	margin-left: 118px;
}
/* -- // -- smaverick 13.02.2013 */

/* smaverick -- 14.02.2013 --- */
/*.index-banners .group-banner .col-med + .col-med,*/
.index-cont .no-space.group-banner .col-med +.col-med +.col-med +.col-med{
	float:right;
}
.index-cont .no-space.group-banner .col-med +.col-med +.col-med{
	float:left;
}
.pg_shows .media,
.pg_shows img {
	width:auto !important;
	max-width:none;
}
.i-banners_main a{
	display:block;
	position:relative;
	overflow:hidden;
	width:198px;
	height:180px;
}
.i-banners_main a:hover img{
	margin-top:-180px;
	}
.film{ 
	border: 1px solid #c1c1c1; 
	padding: 6px;
	background:url(/web/20131122062202/http://rt.com/static/img/podcast_body_bg.png) repeat-x 0 -2px #f6f6f6 ;
	}
.film .border{
	border-color:#f0f0f0;
}
.pg_shows dd{
	margin-left:118px !important;
}
.share_button_icon{
	float:left;
}
.share_button_icon 	> div{
	background-image:url(/web/20131122062202/http://rt.com/static/img/small_social_share.png);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	overflow:hidden;
}
.share_button_icon  .facebook{
	background-position:0 0;
}
.share_button_icon  .facebook:hover{
	background-position:0 -21px;
}
.share_button_icon  .twitter{
	background-position:-29px 0;
}
.share_button_icon  .twitter:hover{
	background-position:-29px -21px;
}
.share_button_icon  .stromb{
	background-position:-58px 0;
}
.share_button_icon  .stromb:hover{
	background-position:-58px -21px;
}
.share_button_icon  .digg{
	background-position:-88px 0;
}
.share_button_icon  .digg:hover{
	background-position:-88px -21px;
}
.share_button_icon  .switch{
	background-position:-205px 0;
}
.share_button_icon  .switch:hover{
	background-position:-205px -21px;
}
.share_button_icon  > span{
	color:#000;
	font-size: 1em;
}
.share_button{
	float:right;
}
/* -- // --- smaverick -- 14.02.2013 --- */


.dl-vertical.dl-vertical-index  .col-med{
	min-height: 185px;
}

.r_shows h2.no-space a{
	color: #A00505 !important;
}
.r_shows h2.no-space a:hover{
	text-decoration: none !important;
	color: #A00505 !important;
}
.mt30{
	margin-top:20px !important;
}
.comments{
	margin-top:40px;
}
.drop-list .wrap *{
	font-size:1em;
}
input.ui-button {
    padding: 0.4em 1em !important;
}

/* -- fix 18.02.2013 --*/
/*.m_n_business strong.icon{
	border-bottom: 25px solid transparent;
    border-left: 19px solid #3f3f3f;
    border-top: 25px solid transparent;
    cursor: pointer;
    float: left;
    height: 0;
    position: absolute;
    right: -18.8px;
    top: 0;
    width: 0;
	margin:0;
}*/
.breaking_news .marquee{
	display:none;
}

/* -- end fix 18.02.2013 --*/

/* --- 19.02.2013 / ---*/   
.name_comment{
    font-weight: 600;

}
.time, span.comments, .num, .author {
    color: #999;
}
.text_comments{
    color: #666;
}
 a.top.plus{
    color: #006600 !important;
}
 a.top.minus{
    color: #A80000 !important;
}
.comments .buttons{
    position: absolute;
    top: 0;
    right: 0;
}
.comments dl{
    position: relative;
}
.buttons input{
    padding: 0 !important;
}
.ui-widget{
    font-size: 1em;
}
.comment_button{
    height: 20px;
    background-image: url(/web/20131122062202/http://rt.com/static/img/bg_input_buttomn_comments.png);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
}
.comment_button.arrow_up,
.comment_button.arrow_down{
    width: 20px;
}
.comment_button.quote{
    width: 50px;
}
.comment_button.arrow_up{
    background-position: 0 0;
}
.comment_button.arrow_down{
    background-position: -25px 0;
}
.comment_button.quote{
   background-position: -45px 0;
}
.comments .comments-social span{
	width:24px;
	height:24px;
	background-image: url(/web/20131122062202/http://rt.com/static/img/comments-social.png);
    background-repeat: no-repeat;
	
}
.comments .fasebook .icon{
	background-position:0 0;
}
.comments  .fasebook:hover .icon{
	background-position:-100px 0;
}
.comments .twitter .icon{
	background-position:-24px 0;
}
.comments .twitter:hover .icon{
	background-position:-124px 0;
}
.comments  .t .icon{
	background-position:-50px 0;
}
.comments  .t:hover .icon{
	background-position:-150px 0;
}
.comments  .googleplus .icon{
	background-position:-75px 0;
}
.comments  .googleplus:hover .icon{
	background-position:-175px 0;
}

.comments .comments-social .wrap { 
	width: 210px; 
	margin-top:10px;
}
.crumbs a{
	font-weight:normal;
}
.marquee{
	overflow:hidden;
	width:100%;
	height: 46px;
}
.marquee div{
	width: 1900px;
	height: 50px;
}
.marquee span{
	display: block;
	float: left;
	padding:0 10px;
}
.marquee span + span{
	margin-left:100px;
}
.thousand_words h2{
	color:#000;
}
.rubric .text a {
    margin-left: 171px;
}
/*>> --- 19.02.2013 / ---*/
.download-video {
    margin-top: 1em;
}

.download-video a {
    font-weight: normal;
    font-size: 1.3em;
}
/* smaverick --- 26.02.2013  ---*/
.video{
	position:relative;
}
.video .ico{
	background-image:url(/web/20131122062202/http://rt.com/static/img/icon/bg_icon_video.png);
	background-repeat:no-repeat;
	overflow:hidden;
	position:absolute;
}
.ico.sm_video{
	background-position:0 100%;
	height:28px;
	width:28px;
	left:5px;
	top:5px;
}
.ico.big_video{
	background-position:0 0;
	height:40px;
	width:40px;
	top:8px;
	left:8px;	
}
/* smaverick /// --- 26.02.2013  ---*/

/* Recaptcha */
#recaptcha_widget_div table {
    width: auto;
}

/* smaverick  1.03.2013 ---  */

.comments .act_coment .buttons span a.top{
	visibility: visible;
}

/* // --- smaverick  1.03.2013 ---  */
.logo_text{
	left: 89px;
}

/* smaverick  changes promobox 4.03.2013 ---  */
.i-r{
	float: right;
}
.i-from_hight_visible{
	display: none;
}
.b-line_level-on *{
	margin: 0;
	padding: 0;
}
.b-line_level-sidebar{
	width: 170px;

}
.b-block_viral{
	position: relative;
	height: 191px;
	margin-top: 8px;
}
.b-block_viral h2{
	background-color: #960202;
	color: #FFFFFF;
	font-size: 1.1em;
	padding: 2px 3px;
	position: absolute;
	top: 0;
	left: 0;
}
.b-line_level-sidebar .b-button{
	width: 100%;
 }
.b-line_level-sidebar .b-button a,
.b-mediun_soc_sety .b-button a{ 
	background-color: #DDD;
	background-image: -moz-linear-gradient(center bottom , #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
	border: 1px solid #C1C1C1;
	border-radius: 2px 2px 2px 2px;
	color: #000000;
	font-size: 0.8571em;
	font-weight: normal;
	padding: 4px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFFFFF;
	width: auto;
	float: left;
}        
.b-line_level-sidebar .b-button a + a{
	float: right;
} 

.b-line_level-sidebar .b-button a:hover {
	border-color: #7F7F7F;
	color: #000 !important;
}

.b-block_viral a{
	display: block;
}
.b-block_viral a span{
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	font-size: 14px;
	line-height: 15px;
	margin: 0;
	position: absolute;
	width: 93%;
	left: 0;
	bottom: 0;
	color: #FFFFFF;
	font-weight: normal;
	padding: 4px 6px 5px;
	/*height: 34px;*/
}
.float-block li a.facebook {
	background-position: -124px 0;
}
.b-soc_sety-header li a {
	background-image: url(/web/20131122062202/http://rt.com/static/img/static/social_icons.png);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -10000px;
	width: 30px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
}
.b-soc_sety-header li a.facebook:hover	{  background-position:0 0; }
.b-soc_sety-header li a.facebook 	{  background-position:-124px 0; }
.b-soc_sety-header li a.googleplus:hover 	{background-position:-31px 0; }
.b-soc_sety-header li a.googleplus	{background-position:-155px 0; }
.b-soc_sety-header li a.twitter:hover  	{background-position:-62px 0; }
.b-soc_sety-header li a.twitter  	{background-position:-186px 0; }
.b-soc_sety-header li a.youtube:hover  	{ background-position:-93px 0; }
.b-soc_sety-header li a.youtube 	{ background-position:-217px 0; }
.b-soc_sety-header li{
	float: left;
	list-style: none;
	
	width: 30px;
	height: 30px;
}
.b-soc_sety-header p{
	margin: 0;
	padding: 0;
}
.b-soc_sety-header{
	margin-top: 15px;
}
.b-promo_box-index_body{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.b-promo_box-index{
	/*margin-right: 188px;*/
	position: relative;
}
.b-promo_box-index_body img{
	width: auto;
	height: auto;
	max-width: none;
}
.b-promo_box-index_body dd.media{
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	width:410px;

}
.b-promo_box-index_body dt{
	margin-left: 415px;	
	height: auto;
	margin-top: -3px;
	padding: 0 0 9px;
}
.b-promo_box-index_body + .b-promo_box-index_body dt{
	border-top: 1px solid #E7E7E7;
	margin-top:0;
}
.b-promo_box-index_body + dl dt{
	padding-top: 4px;
}
.b-line_level-on{
	 height: auto;
	overflow: hidden;
	position: relative;
	 margin-bottom: 30px;
}
.b-promo_box-index dt a{
	font-size: 18px;
	position: relative;
	font-family: plumbmedium;
	font-weight:normal;
	line-height: 1.2em;
}
.creeping-line{
	width: 81%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.b-promo_box-index dl:hover  dd.media{
	z-index: 2;
}
.b-promo_box-index_body:hover a .vertical_line{
	display:block;
}

.b-promo_box-index_body:first-child dt a {
	color:#A00505 !important;
}
.b-promo_box-index:hover dl:first-child dt:hover a,
.b-promo_box-index_body dt:hover a{
	color:#A00505 !important;
	text-decoration: none !important;
}
.b-promo_box-index:hover dl:first-child dt a {
	color: #044FAA !important;
}
.b-promo_box-index_body dt a .vertical_line{           
	position: absolute;
	top: 0;
	left: -5px;
	height: 15px;
	width: 4px;
	background-color: #A00505;
}
.b-promo_box-index_body + .b-promo_box-index_body dt a .vertical_line{
	top:-7px;
	height: 22px;
	
}
.b-promo_box-index_body dt a .vertical_line,
.b-promo_box-index:hover dl:first-child dt a .vertical_line{
	 display: none;
}
.b-promo_box-index dl:first-child  .media{
	z-index:2;
}
.b-promo_box-index:hover dl:first-child dt:hover a .vertical_line,
.b-promo_box-index dl:first-child dt a .vertical_line{
	display: block;
}

/* // --- smaverick  changes promobox 4.03.2013 ---  */

/*  --- smaverick  changes small shows 4.03.2013 ---  */
.b-shows{
        width: 100%; 
        margin-bottom: 30px;
        overflow: hidden;
    }
    .b-shows_aside{
        width: 32%;
        float: left;
    }
    .b-shows_aside + .b-shows_aside{
        margin-left: 2%;
    }
    .b-shows_aside img{
        max-width: none;
        width: 110px;
        float: left;
        margin-right: 10px;
    }
    .b-shows_aside-header{
        display: block;
        line-height: 1.2em;
        font-size: 1.4em;
        margin-top: -0.18em;
		margin-left: 120px;
		text-align:left;
    }
  .b-shows_aside p{  
        color: #7F7F7F;
        font-size: 13px;
		margin-bottom: 0;
    }
    .b-shows_aside-bottom{
        font-size: 13px;
        position: relative;
        padding-left: 20px;
		margin-top: 5px;		
    }
    .b-shows_aside-bottom a{
        color: #A00505;
    }
    .b-shows_aside-bottom i{
        background: url(/web/20131122062202/http://rt.com/static/img/arrow_grey.png) no-repeat scroll -1px 0 #E5E5E5;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 13px;
    }
    .b-shows_aside-bottom i u{
        background: url(/web/20131122062202/http://rt.com/static/img/arrow_grey_down.png) no-repeat scroll -1px bottom #E5E5E5;
        bottom: 0;
        height: 5px;
        left: 0;
        position: absolute;
        width: 13px;
        text-decoration: none;
    }
    .b-shows_aside-bottom p{
        color: #000;
        margin-bottom: 0;
    }
    .b-shows_aside-bottom span.time{
        font-size: 11px;
    }	
	.b-shows.other .b-shows_aside{
		width: 49%;
	}
	.b-shows.other .b-shows_aside-bottom{
		clear:both;
	}
	
/* // --- smaverick  changes small shows 4.03.2013 ---  */

.drop-list dt{
	font-weight:bold;
	height: 34px;
}
.drop-list dt:hover strong{
	border-bottom:1px dashed;
	cursor:pointer;	
}
.drop-list dt.current strong{
	color:#fff;
}
.drop-list .current .icon { 
	/*background:url(/web/20131122062202/http://rt.com/static/img/arrow_business_news.png) no-repeat 0 0;*/
	background:none;	
	background-color:#FFF;
	float:none;
	position: absolute;
	border-color: transparent transparent transparent #3f3f3f;
	border-style: solid;
	border-width: 26px 0 26px 17px;
	height: 0;
	width: 0;
	right: -2px;
	top:0;
}


/* Share buttons */
.sharebutton {
    float: right;
    margin-top: 12px;
    overflow: hidden;
}

.sharebutton .button {
    float: left;
}

.sharebutton .facebook {
    width: 83px;
}

.sharebutton .twitter {
    width: 90px;
    overflow: hidden;
}

.sharebutton .reddit {
    width: 130px;
}

.sharebutton .stumbleupon {
    width: 75px;
}

.sharebutton .googleplus {
    width: 70px;
    overflow: hidden;
}

.follow.googleplus {
    overflow: hidden;
    height: 38px;
}

.follow.googleplus .container {
    margin: -15px 0 0 -1px;
}



/* --- smaverick  changes page down comments 7.03.2013 ---  */

		.b-comments_page{
            margin-top: 40px;
        }
		.b-comments_page span{
			font-weight:normal;
		}
        .b-comments_page *{
            margin: 0;
            padding: 0;
        }      
        .b-comments_page-user{
            position: relative;
            padding: 15px 9px;
            border: 1px solid #fff;
        }
        .b-comments_page-user:hover{
            border: 1px solid #e8e8e8;
            background-color: #f5f5f5;
        }		
        .b-comments_page h3{
            font-size: 2.6em;
            margin-bottom: 10px;
            border-bottom: 1px solid #000; 
            font-family: plumbmedium;
        }
        .b-comments_page-user h4{
            font-weight: 600;
           /* color: #000;*/
            margin-bottom: 5px;
			font-size: 1.8em;
			font-family: Segoe UI, Gill Sans Light, Helvetica;
			color: #478520;
        }
		.b-comments_page-user h4 .b-to_read,
        .b-comments_page-user h4 .b-data{
            color: #999;
            font-size: 12px;
            white-space: nowrap;
	    }
		.b-comments_page-user h4 .b-to_read-click {
			color:#055AB8;
			cursor:pointer;
		}
        .b-comments_page-message{
            color: #666;			
        }
		.b-comments_page-user.hhide .b-comments_page-message{
			display:none;
		}
		.b-comments_page-user.hhide .b-to_read{
			visibility: visible;
		}
		.b-comments_page-user .b-to_read{
			visibility: hidden;
		}
		.b-comments_page-user.hhide:hover {
			border: 1px solid #fff;
			background: none;
		}
        .b-comments_page h5{
            color: #478520;
            font-size: 2em;
			font-weight:normal;
			margin-bottom: 3px;
        }
		.b-comments_page-post_rul{
			margin:5px 0 15px;
			color: #999;
			font-size:12px;
		}
		.b-comment_enter-profile,
        .b-comments_page-add_social{
            border: 2px solid #FFD24A;
            padding: 10px;
			padding-top: 0;
            position: relative; 
            margin-bottom: 20px;             			
        }
		.b-comments_page-add_social p{
			margin-top: 10px;
			margin-right: 10px;
		}
        .b-comments_page-add_social p.auth{
            float:left;
        }
		.b-comments_page-add_social ul{
			margin-top: 10px;
		}		

		.b-comments_page-add_social li{
            float: left;
        }
        .b-comments_page-add_social li + li{
            margin-left: 3px;
        }
        .b-comments_page-add_social li a{
            background-image: url(/web/20131122062202/http://rt.com/static/img/comments-social.png);
            background-repeat: no-repeat;
            height: 24px;
            width: 24px;
            display: block;
            position: relative;
			overflow: hidden;
            text-indent: -200000000000px;
        }        
        .b-comments_page-add_social .facebook a{
            background-position: 0 0;
        }
        .b-comments_page-add_social .facebook:hover a{
            background-position:-100px 0;
        }
        .b-comments_page-add_social .twitter a{
            background-position:-24px 0;
        }
        .b-comments_page-add_social .twitter:hover a{
            background-position:-124px 0;
        }
        .b-comments_page-add_social .tumblr a{
            background-position:-50px 0;
        }
        .b-comments_page-add_social .tumblr:hover a{
            background-position:-150px 0;
        }
        .b-comments_page-add_social .google_plus a{
            background-position:-75px 0;
        }
        .b-comments_page-add_social .google_plus:hover a{
            background-position:-175px 0;
        }
		.b-comments_page-user{
			position:relative;
		}
        .b-comments_page-add_message-textarea{
            position: relative;
            margin-right: 30px;
			padding-right: 16px;
			width: 60%;
        }
        .b-comments_page-add_message-textarea p{
            overflow: hidden;
			margin-right: -16px;			
        }
        .b-comments_page-add_message-textarea p strong{
            font-weight: normal;
        }
        .b-comments_page-add_message-textarea p span{
            float: right;
            display: block;
        }
        .b-comments_page-add_message-textarea textarea{
            height: 142px;
            background-color: #F8F8F8;
            border: 1px solid #9A9A9A;            
            width: 100%;
            outline: none;
            -moz-appearance: none;
            resize: none;
			font-size: 1.6em;
			padding: 8px;
			font-family: Segoe UI, Gill Sans Light, Helvetica;
			margin-left: 1px;
        }
        .b-comments_page-add_message .marker{
            color: #F83D3D;
            font-size: 1.5333em;
            display: block;
        }
        .b-comments_page-add_message-textarea .marker {            
            position: absolute;
            right: -12px;
            top: 11px;
        }

        .b-comments_page-add_message-submit{
            font-size: 1.3em;
            overflow: hidden;	
            margin-top: 18px;			
        }
        .b-comments_page-add_message-submit *{
            float: left;  
        }
        .b-comments_page-add_message-submit input{
            width: auto;
            display: inline;
            padding: 6px 20px;
            cursor: pointer;
            color: #fff;
            background: #036B9F url(/web/20131122062202/http://rt.com/static/img/img/btn_blue.jpg) repeat-x 0 0;
            border: #004B83 1px solid;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;                      
        }
        .b-comments_page-add_message-submit .marker{
            left: -12px;
			margin: 0;
			position: absolute;
			line-height: 1em;
			top:0;
			padding: 0;
        }
        .b-comments_page-add_message-submit span{
            margin-left: 28px;
			padding-left: 3px;
            margin-top: 6px;
            color: #ccc;
			position: relative;
        }
        .b-comments_page-message_buttons{
            position: absolute;
			right: 9px;
			top: 11px;
            height: 20px;
			visibility: hidden;
        }
		.b-comments_page-user:hover .b-comments_page-message_buttons{
			visibility: visible;
		}
        .b-comments_page-message_buttons input{ 
            height: 20px;
            background-image: url(/web/20131122062202/http://rt.com/static/img/bg_input_buttomn_comments.png);
            background-repeat: no-repeat;
            border: none;
            cursor: pointer;            
       }
       .b-comments_page-message_buttons span{
            float: left;
            display: block;			
       }
        .b-comments_page-message_buttons .arrow{
            margin-right: 3px;        
        }
        .b-comments_page-message_buttons .arrow input{
            width: 20px;        
        }
		.b-comments_page-message_buttons.logout .arrow input{
			cursor:default;
			opacity: 0.5;
		}
        .b-comments_page-message_buttons .arrow.up input{
            background-position: 0 0;
        }
        .b-comments_page-message_buttons .arrow.down input{
            background-position: -25px 0;
        }
        .b-comments_page-message_buttons .quote input{
            background-position: -45px 0;
            width: 50px;
        }
        .b-comments_page-message_buttons .spam input{
            background-position: -96px 0;
            width: 85px;
        }
        .b-comments_page-message_buttons .number_of{
            font-weight: normal;
            color: #999;
			margin-top: 1px;
			margin-right: 9px;
			font-size: 13px;
        } 
        .b-comments_page-message_buttons .number_of.plus{
            color: #060;
        } 
        .b-comments_page-message_buttons .number_of.minus{
            color: #A80000 !important;
        }
		.b-comments_page-message_buttons .number_of.plus,
		.b-comments_page-message_buttons .number_of.minus{
			visibility: visible;
		}
        .b-comments_page-view_all_comments{
            margin-bottom: 50px;
            margin-top: 10px;
            display: block;
			font-size: 1.3em;
			font-weight: bold;
        }
		.b-comments_page-view_all_comments span{
			font-weight: bold;
		}
        .b-comments_page-add_message-captcha{
            margin: 30px 0 0;
        }
		.b-comments_page-message_quote{
			position:relative;
			color: #999;
			padding: 9px 3px;
			margin: 5px 19px 10px;
			border-bottom: 1px solid #CCC;
			border-top: 1px solid #CCC;			
		}
		.b-comments_page-message_quote i{
			background-image:url(/web/20131122062202/http://rt.com/static/img/static/arrow_comments_quotes.png);
			background-repeat:no-repeat;
			width: 16px;
			height: 13px;
			display:block;
			position:absolute;
		}
		.b-comments_page-message_quote i.i-quotes_top-left{
			background-position:0 0;
			top: -11px;
			left: -19px;
		}
		.b-comments_page-message_quote i.i-quotes_bottom-right{
			background-position:0 -14px;
			right: -19px;
			bottom: -9px;
		}
		.b-comments_page-message h4{
			margin-left: 23px;
			margin-bottom: 0;
			font-size: 1.5em;
		}
		.b-view_full_story{
			text-align:center;
			border-bottom:1px solid #666;
			position:relative;
			font-size: 1.4em;
		}
		.b-view_full_story a{
			display:block;
			background-color:#FFF;
			width: 115px;
			margin: 0 auto -10px;
		}
		.b-comments_page.all  h3{
			border-bottom: none;
			position:relative;
		}
		.b-comments_page.all .b-comments_page-sort,
		.b-comments_page.all .b-comments_page-sort span{
			display:block;
			font-size: 12px;
			height:auto;
			line-height: 1.8em;
		}
		.b-comments_page.all .b-comments_page-sort{
			position:absolute;
			top:9px;
			right:0;
			width:280px;
			color: #999;
		}
		.b-comments_page.all .b-comments_page-sort span{
			text-align:center;
			position:relative;
			top: 0;
			float:right;
			color: #055AB8;
			padding:0 4px;
			border: 1px solid #bdbdbd;
			border-radius: 0 2px 2px 0;
			background-image: linear-gradient(bottom, rgb(221,221,221) 6%, rgb(221,221,221) 53%, rgb(237,237,237) 77%);
			background-image: -o-linear-gradient(bottom, rgb(221,221,221) 6%, rgb(221,221,221) 53%, rgb(237,237,237) 77%);
			background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 6%, rgb(221,221,221) 53%, rgb(237,237,237) 77%);
			background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 6%, rgb(221,221,221) 53%, rgb(237,237,237) 77%);
			background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 6%, rgb(221,221,221) 53%, rgb(237,237,237) 77%);
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.06, rgb(221,221,221)),
				color-stop(0.53, rgb(221,221,221)),
				color-stop(0.77, rgb(237,237,237))
			);
			background-color: #DDD;			
			border-radius:0;
		}
		.b-comments_page.all .b-comments_page-sort span.highest_first{
			border-radius: 0 2px 2px 0;			
		}
		.b-comments_page.all .b-comments_page-sort span.oldest_first{
			margin: 0 -1px;
		}
		.b-comments_page.all .b-comments_page-sort span.newest_first{
			border-radius: 2px 0 0 2px;
		}
		.b-comments_page.all .b-comments_page-sort span.active{
			color: #000; 
			background: #b0b0b0;
			background: -moz-linear-gradient(top, #d3d3d3, #b0b0b0);
			background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#d3d3d3), color-stop(100%,#b0b0b0));
			background: -webkit-linear-gradient(top, #d3d3d3, #b0b0b0);
			background: -o-linear-gradient(top, #d3d3d3, #b0b0b0);
			background: -ms-linear-gradient(top, #d3d3d3, #b0b0b0); 
			background: linear-gradient(top, #d3d3d3, #b0b0b0);
			/*border-top: 1px solid #e2e2e2;*/
			border-color: #7F7F7F;
			position: relative;
			z-index: 1;			
		}
		.b-comments_page.all .b-comments_page-sort span:hover{
			border-color: #7F7F7F;
			border-right:1px solid #7F7F7F;	
			cursor:pointer;
			position: relative;
			z-index: 1;	
		}
		.b-comments_page.all .pager{
			margin: 20px 0;
		}
/* // --- smaverick  changes page down comments 7.03.2013 ---  */





/*  --- smaverick  changes liks super hover 7.03.2013 ---  */
/*
.head-nav a{
	color: #636363;
	font-weight: normal;
	text-decoration:none;
	-webkit-transition: border-color .5s;
	-moz-transition: border-color .5s;
	-o-transition: border-color .5s;
	-ms-transition: border-color .5s;
	transition: border-color .5s;
	border-bottom: 1px solid;
	border-color: #ececec;
}
.col-med a,
.creeping-line a{
	color: #044faa;
	border-bottom: 1px solid;
	border-color: transparent;
	-webkit-transition: border-color .6s;
	-moz-transition: border-color .6s;
	-o-transition: border-color .6s;
	-ms-transition: border-color .6s;
}
.col-med a:hover,
.creeping-line a:hover,
.head-nav a:hover{
	text-decoration:none;	
	border-color:#cc0a0a;	
}
.col-med .wrap a:hover{
	border-color:#fff;
}

.head-nav .rss a:hover{
	border-color: #ececec;
} */



/* // --- smaverick  changes liks super hover 7.03.2013 ---  */

table.usamap td, table.usamap th {
	border-bottom: #ccc 1px dotted;
	padding: 10px 15px;
	background-color: #FFF;
	color: #666;
	font-size: 11px;
}
.bg_f8f8f8, .bg_f8f8f8 td, .bg_f8f8f8 th {
	background-color: #f8f8f8!important;
}
.colspans {
	margin: 10px 0 10px 0px;
}
.aside-wp .figure.related_stories.video{
	margin-bottom: 10px;
}
.aside-wp .figure.related_stories.video .figcaption {
   bottom:0;
}

/* Get short URL */
#get-short-url {
    float: right;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 12px;
    position: relative;
    z-index: 40;
}

#get-short-url a {
    font-weight: normal;
    border-bottom: 1px dashed;
}

#get-short-url a:hover {
    text-decoration: none;
}

#get-short-url .url {
    display: none;
    margin-top: -14px;
    padding: 6px 10px 6px 10px;
    background: #feffd2;
    border: 1px solid #b6ce06;
}
/*  --- smaverick  changes time_lune_bisnez 7.03.2013 ---  */
		.b-time_line p{
			margin: 0;
		}

		.rubric.breaking_news + .b-time_line{
			 margin-top: 60px;
		}
        .b-time_line{           
            position: relative;
			z-index:1;
			margin-top: 20px;
        }
		.b-breadcrumbs{
			font-size: 1.3em;
			margin-bottom: 15px;
		}
        .b-breadcrumbs a{
            color: #044faa;
            text-decoration: none;
            font-weight: normal;           
        }
        .b-date{
            width: 210px;
 			font-size: 2em;
			font-weight:bold;
			color: #000;
			position:relative;
        }
        .b-time_line-sidebar{
            float: left;			
        }
		.b-time_line-sidebar.left{
			width: 46%;
		}
		.b-time_line-sidebar.right{
			width: 50%;
		}
        .left .b-time_line-sidebar_el img{
            width: auto;
            max-width: none;            
        }
        .b-time_line .paginator{
            text-align: center;
			font-size: 1.4em;
			margin-bottom: 20px;			
        }
		.b-time_line .paginator a{
			font-weight:normal;
		}
		.b-time_line .paginator a + a{
			margin-left: 20px;
		}
        .b-time_line .b-time_line-top.paginator{
			position:relative;
			top: -20px;
			margin: 0;
        }
		.b-time_line-sidebar_el *{
			margin: 0;
		}
		.b-time_line-sidebar_el{
			padding-bottom: 30px;
		}
		.b-time_line-sidebar_col-el h3,
		.b-time_line-sidebar_el-header{
			margin: 6px 0 2px;
			line-height: normal;
			font-family: Segoe UI, Gill Sans Light, Helvetica;
		}
		.b-date_calendar{			
			background-position: -239px -43px;
			width: 22px;
			height: 24px;
			position: absolute;
			right: 0;
			top: 2px;
			cursor:pointer;
		}
		.b-date_calendar:hover{
			background-position: -277px -43px !important;
		}
		.b-time_line-sidebar.left{
			font-size: 1.4em;
		}
		.left .b-time_line-sidebar_col *{
			font-size: 1em;
		}
		.left h3.b-video_header{
			font-size: 1.1em;
		}
		.b-time_line-sidebar_el{
			font-size: 1.4em;
		}
		.b-time_line-sidebar_el p.b-time_line-sidebar_el-header{
			font-size: 1.1em;
		}		
		.b-time_line-sidebar_el p{
			font-family: Segoe UI, Gill Sans Light, Helvetica;
			font-size: 1em;
			line-height: 1.36em;
		}
		.b-time_line-sidebar h2{
			color: #000;
		}
		.b-time_line-sidebar_el span.time{
			color:#999;
			margin-left: 5px;
			font-size: .8em;
			}
		
		/* new styles*/	
		/*.left .b-time_line-sidebar_el{
            width: 210px;
            float: left;
        }*/
		.b-time_line-sidebar_col{
			float:left;
			width: 49.5%;
		}
		.b-time_line-sidebar_col-el{
			max-width: 210px;
			padding:0 3px;
			margin-bottom: 30px;
		}
		.b-time_line-sidebar.left .i-two_helen_separator,
        .b-time_line-sidebar.left .i-three_helen_separator.i-two_helen_separator{ 
            display: block;
        }
        .b-time_line-sidebar.left .i-three_helen_separator{
            display: none;
        }
		.b-time_line-sidebar_col + .b-time_line-sidebar_col .b-time_line-sidebar_col-el{
			float:right;
		}
		.i-three_helen_separator + .b-time_line-sidebar_col .b-time_line-sidebar_col-el{
            float: right;
        }
		.i-three_helen_separator.i-two_helen_separator + .b-time_line-sidebar_col .b-time_line-sidebar_col-el{
            float: left;
        }
		

/* // --- smaverick  changes time_lune_bisnez 7.03.2013 ---  */

.main-header .search input{
	cursor:pointer;
}
/*.search .figure a:hover,
.search .figure a:focus,
.search .figure a:hover span,
.search .figure a:focus span{
	text-decoration:none;
}*/
.in_vision h2{
	color: #000;
}
.in_vision 	.more-galleries .col-low{
	margin-bottom: 30px;
}
#loadMore{
	width: 129px;
	height: 32px;
	font-size: 1.3em;	
}

.b-promo_box-index dl  .media a{
	height: 230px;
	display:block;
}
.i-live span.i-live_icon{
	background-color: rgba(0, 0, 0, 0.5);
	color: #960202;
	font-size: 1em;
	padding: 3px 11px;
	position: absolute;
	top: 5px;
	right: 5px;
	display:block;
	}
.more_from_author .related_stories + .related_stories {
	margin-top: -20px;
}
.in_vision .more-galleries + div .figure.col-low{
	margin-bottom: 30px;
}
.in_vision h3{
	color:#000;
}
	
/*  --- smaverick  changes calendar 18.03.2013 ---  */
.ui-datepicker-trigger{
	position: absolute;
    right: 0;
    top: 0;
	z-index: 1;
}
.ui-datepicker td,
.ui-datepicker tbody tr:nth-child(2n) td,
.ui-datepicker tbody tr.even td,
.ui-datepicker td.ui-datepicker-unselectable,
.ui-datepicker tbody tr:nth-child(2n) td.ui-datepicker-unselectable,
.ui-datepicker tbody tr.even td.ui-datepicker-unselectable{
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) repeat-x 0px -73px transparent;
}
.ui-datepicker tbody tr:nth-child(2n) td.ui-datepicker-today,
.ui-datepicker tbody tr.even td.ui-datepicker-today,
.ui-datepicker td.ui-datepicker-today{
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) repeat-x -33px -36px transparent;
	}
.ui-state-default, .ui-widget-content .ui-state-default{	
	padding-top:0.8em;	
	}
.ui-datepicker tbody tr:nth-child(2n) td:hover,
.ui-datepicker tbody tr.even td:hover,
.ui-datepicker td:hover{
	background-position:0px -36px;
	}
td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) no-repeat 0px 1px transparent;	
	color:#757575;
	}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:none;
}
.ui-widget-content td  a.ui-state-default{
	display:block;
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) repeat-x 29px 0 transparent;
}
td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled,
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable,
.ui-datepicker tbody tr:nth-child(2n) td.ui-datepicker-other-month.ui-datepicker-unselectable,
.ui-datepicker tbody tr.even td.ui-datepicker-other-month.ui-datepicker-unselectable,
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable{
	opacity:1;
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) repeat-x 0 0 transparent;
	}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:none;
	}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity: 1;
}
.ui-datepicker td{
	/*padding:0;*/
	text-align:center;
	border: 1px solid #5B5B5B;	
	}
.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today a{
	color:#9c6404;
	}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color:#2d2d2d;
	}
.ui-datepicker-calendar th{
	color:#c4c6c8;
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_thr_calendar.png) repeat-x 0 0 transparent;
	width:30px;
	padding:0.18em 0;
	border: 1px solid #5B5B5B;
	}
td.ui-datepicker-unselectable{
	opacity: 0.5;
}
.ui-datepicker-calendar td a:hover{
	color:#2D2D2D !important;
	}
.ui-datepicker .ui-datepicker-header{
	color: #F6A84B;
	padding: 0.9em 0;
	}
#ui-datepicker-div{	
	width: 204px;
	margin-left: -174px;
	margin-top: 20px;
	}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{	
	text-align: center;
	height: 26px;
	width: 28px;
	}
.ui-datepicker td span, .ui-datepicker td a{
	padding:0;
	}
.ui-datepicker td{
	padding:0;
	vertical-align:middle;
	}
.ui-datepicker {
	width: 19.7em;
	padding: 0;
	margin-left: -16.9em;
	margin-top:21px;
	}
.ui-corner-all,
.ui-datepicker{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border:none;
	}
.ui-corner-all{
	background:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_header_calendar.png) repeat-x 0 0 #fff;
	}
.ui-datepicker{
	box-shadow:0 1px 10px 1px;
}
.ui-datepicker table{
	border-spacing:0;
	margin:0;	
	position: relative;
	}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{
	box-shadow:0 0 4px #000000;
	}
.icon.datepicker-active{
	background:none;
}
.datepicker-active button.ui-datepicker-trigger{
	background-image:url(/web/20131122062202/http://rt.com/static/img/calendar/close_up_calendar.png);
	background-repeat:no-repeat;
	background-position:0 -24px;
	width:30px;
	box-shadow:0 1px 10px 1px;
	margin-top: 6px;
	border-radius: 4px;
	}
.datepicker-active button.ui-datepicker-trigger:hover{
	background-position:0 0;
	}
.ui-widget-header .ui-icon{
	background-image:url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_arrows.png);
	background-repeat:no-repeat;
	width:14px;
	height:17px;
	overflow:hidden;

}
.ui-datepicker .ui-datepicker-nextyear,
.ui-datepicker .ui-datepicker-prevyear,
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next{
	top: 0.7em;
	display: block;
    position: absolute;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-nextyear .ui-icon{
	background-position: -62px 2px;
}
.ui-datepicker .ui-datepicker-nextyear .ui-icon:hover{
	background-position: -62px -26px;	
}
.ui-datepicker .ui-datepicker-nextyear{
	right: 8px;
}
.ui-datepicker .ui-datepicker-prevyear{
	left: 8px;
}
.ui-datepicker .ui-datepicker-prevyear .ui-icon{
	background-position: 1px -26px;
}
.ui-datepicker .ui-datepicker-prevyear .ui-icon:hover{
	background-position: 1px 2px;	
}
.ui-datepicker .ui-datepicker-prev{
	left: 30px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon{
	background-position: -21px -26px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon:hover{
	background-position: -21px 2px;
}
.ui-datepicker .ui-datepicker-next{
	right: 30px;
}
.ui-datepicker .ui-datepicker-next .ui-icon{
	background-position: -40px 2px;
}
.ui-datepicker .ui-datepicker-next .ui-icon:hover{
	background-position: -40px -26px;		
}
.ui-datepicker .ui-datepicker-next.ui-state-disabled .ui-icon,
.ui-datepicker .ui-datepicker-nextyear.ui-state-disabled .ui-icon{
	background:none;
}
.ui-datepicker .ui-datepicker-next.ui-state-disabled,
.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-prevyear.ui-state-disabled,
.ui-datepicker .ui-datepicker-nextyear.ui-state-disabled{
	opacity: 1;
}
.ui-datepicker .ui-datepicker-title{
	line-height: 1.7em;
}
a.ui-corner-all{
	background:none;
}
.ui-datepicker tbody tr:nth-child(2n) td.ui-datepicker-unselectable.ui-state-disabled, 
.ui-datepicker tbody tr.even td.ui-datepicker-unselectable.ui-state-disabled,
td.ui-datepicker-unselectable.ui-state-disabled,
.ui-datepicker tbody tr:nth-child(2n) td.ui-datepicker-unselectable.ui-state-disabled:hover, 
.ui-datepicker tbody tr.even td.ui-datepicker-unselectable.ui-state-disabled:hover,
td.ui-datepicker-unselectable.ui-state-disabled:hover{
	background: url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) repeat-x 0 0 transparent;
	opacity: .7;
}
.ui-datepicker tbody tr:nth-child(2n) td.ui-datepicker-other-month, 
.ui-datepicker tbody tr.even td.ui-datepicker-other-month,
td.ui-datepicker-other-month{
	background: url(/web/20131122062202/http://rt.com/static/img/calendar/bg_calendar_days.png) repeat-x 0 0 transparent;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none;
    border: none;
}
.b-date_calendar-link{
	color: #044FAA;
	border-bottom: 1px dashed #044FAA;
	text-decoration:none;
	display:block;
	font-size: .65em;
	font-weight:normal;
	width:47px;
	margin-left:26px;
	position:relative;
	margin-top: 4px !important;
	z-index: -1;
}
.b-date_calendar.datepicker-active:hover .b-date_calendar-link,
.datepicker-active .b-date_calendar-link,
.datepicker  .icon.datepicker-active:hover .b-date_calendar-link{
	color: #999;
	border-bottom:none;
}
.b-date_calendar:hover .b-date_calendar-link,
.datepicker .icon:hover .b-date_calendar-link{
	color: #CC0A0A;
	border-bottom: 1px dashed #CC0A0A;
	text-decoration:none;
 }

.b-date_calendar .ui-datepicker-trigger{
	width: 83px;
	right: -56px;
}
.b-date_calendar.datepicker-active .ui-datepicker-trigger{
	right:0;
}
.content-wp .b-date_calendar-link{
	font-size: 1.3em;
}
.ui-widget{
	font-family: Segoe UI,Gill Sans Light,Helvetica;
}
.ui-datepicker .ui-datepicker-title {
	line-height: 1.3em;
	font-size: 1.2em;
}
/* // --- smaverick  changes calendar 18.03.2013 ---  */

/* --- smaverick  changes live 18.03.2013 ---  */

.b-promo_box-index dt a span.live{
	background-color: #CE2200;
	color:#fff;
	font-size: 0.75em;
    font-weight: bold;
    padding: 3px 4px 1px;
	text-decoration:none;
	margin-left: 3px;
}
.b-promo_box-index dt a:hover span.live{
	background-color: #AA0505;
}
.b-promo_box-index dt a:hover{
	text-decoration:none;
}

/* //--- smaverick  changes live 18.03.2013 ---  */

/* --- smaverick  changes bulletin board 18.03.2013 ---  */

.i-fl_li li{
            float: left;
        }

/* важно соблюстить эти класс для даный сетки  НА 3 ЭЛЕМЕНТА В СТРОКУ*/
        .b-content_mini-preview .i-two_helen_separator{
            display: none;
        } 
        .b-content_mini-preview .i-three_helen_separator.i-two_helen_separator{ 
            display: block;
        }       
		/*.p-page.in_monitor .b-content_mini-preview_col + .b-content_mini-preview_col .b-content_mini-preview_el{
			margin: 0 auto;
			float:none;
		}*/
        .b-content_mini-preview_col + .b-content_mini-preview_col .b-content_mini-preview_el{
           margin: 0 auto;
           float: none;
        } 
       .i-two_helen_separator + .b-content_mini-preview_col .b-content_mini-preview_el{
            float: right;
       }

         .i-three_helen_separator + .b-content_mini-preview_col .b-content_mini-preview_el{
            float: left;
        }

        .i-three_helen_separator + .b-content_mini-preview_col + .i-two_helen_separator + .b-content_mini-preview_col .b-content_mini-preview_el{
           margin: 0 auto;
           float: none;
        } 
        .i-two_helen_separator + .b-content_mini-preview_col + .b-content_mini-preview_col .b-content_mini-preview_el{
            float: right !important;
        }
        .i-three_helen_separator.i-two_helen_separator + .b-content_mini-preview_col + .b-content_mini-preview_col .b-content_mini-preview_el{
           margin: 0 auto;
           float: none;

        } 
/* // важно соблюстить эти класс для даный сетки */


        .b-bulletin_board *{
            margin: 0;
            padding: 0;
            line-height: normal;
        }
        .b-bulletin_board img{
            height: auto;
            max-width: 100%;
            width: 100%;
        }
        .b-sidebar.right{
            width: 26.5%;
            float: right;
        }
        .b-breadcrumbs{
            margin-bottom: 15px;
            margin-top: 25px;
        }

        .b-sidebar_bg-right {
            position: absolute;
            top: 0;
            right: 27%;
            width: 16px;
            height: 100%;
            background: #fff url(/web/20131122062202/http://rt.com/static/img/rightblock.jpg) 0 0 repeat-y;
        }
        .b-content{
           float: left;
            width: 70%;   
        }
        .b-content_mini-preview_col{
            width: 33.3%;
            float: left;
            margin-bottom: 30px;
        }
        .b-content_mini-preview_el{
            max-width: 210px;
            padding: 0 3px;
            font-size: 1.4em;
            position: relative;
        }      

		 .b-bulletin_board .b-date_calendar-link{
			margin-left: 26px;
		 }
        .b-bulletin_board .b-content_header h1{
            font-size: 1.3em;
			float:left;
        }
        .b-content_mini-preview h2{
            margin-bottom: 6px;
            color: #000;
            font-size: 2em;
            clear: both;
        }
        .b-content_mini-preview h2 a{
            color: #000;
        }
        .b-content_mini-preview h3{
            font-family: Segoe UI,Gill Sans Light,Helvetica;
            line-height: normal;
            margin: 6px 0 2px;
            font-size: 1.1em;
            font-weight: normal;
        }
        .b-content_mini-preview_el *{
            font-size: 1em; 
        }
		.b-time_line-sidebar_col-el{
			position:relative;
		}
		.b-layout_section-col_el.video .i-icon_video,
		.b-time_line-sidebar_col-el .b-video .i-icon_video,
		.b-content_mini-preview_el.video .i-icon_video{
            position: absolute;
            top: 5px;
            left: 8px;
            display: block;
      		background-position: 0 100%;
			height: 28px;
			width: 28px;
			background-image: url(/web/20131122062202/http://rt.com/static/img/icon/bg_icon_video.png);
			background-repeat: no-repeat;
			overflow: hidden;
		}

	
	
	
        .b-paginator_content{
            float:left;
            width:100%;
            position:relative;
        }
        .b-paginator_content ul{
            clear:left;
            float:left;
            position:relative;
            left:50%;
            text-align:center;
        }
        .b-paginator_content ul li{
            display:block;
            position:relative;
            right:50%;
        }
        .b-paginator_content ul li a,
        .b-paginator_content ul li span{
            padding: 0 5px;
        }
        .b-paginator_content ul li.first{
            margin-right: 20px;
        }
        .b-paginator_content ul li.last{
            margin-left: 20px;
        }
        .b-content_header_buttons{
            display: none;
        }
		.b-bulletin_board .b-content_header .b-date.bullet h1{
			margin-bottom: 0;
		}


   /*   .b-sidebar_buttons{
        margin: 25px 0 30px;
     }*/
   
    .right .b-asks{
        margin-top: 30px;
        background-color: green;
    }
    .right .b-banner{
        margin-top: 30px;
        background-color: red;
        height: 200px;
        width: 260px;
    }    
    .b-paginator_content ul li a{
        font-weight: normal;
    }
    .b-paginator_content ul li span{
        font-weight: bold;
    }
    
    .b-content_header h1{
        margin-bottom: 30px;
		margin-top: 25px;
    }
	.b-sidebar.right > div + div + div + div{
		margin-top: 30px;
	}	
	.b-bulletin_board .b-time_line-top.paginator{
		text-align: center;
		font-size: 1.4em;
		margin-bottom: 20px;			
	}
	.b-bulletin_board .b-time_line-top.paginator a{
		font-weight:normal;
	}
	.b-bulletin_board ..b-time_line-top.paginator a + a{
		margin-left: 20px;
	}
	.b-bulletin_board .b-time_line-top.paginator{
		position:relative;
		top: -28px;
		margin: 0;
		float:right;
		width: 46%;
	}
	.b-bulletin_board .b-date_calendar{			
		position: relative;
		float:left;
		right: -17px;
		top: 27px;
	}
	.b-bulletin_board  .b-date{
		width: 100%;
	}
	.b-bulletin_board .b-time_line-top.paginator a + a{
		margin-left: 20px;
	}
/* //--- smaverick  changes bulletin board 18.03.2013 ---  */

.more_from_author .related_stories + .related_stories + .related_stories{
	margin-top: 5px;
}
.datepicker.flleft .icon{
	right: 40px;
}
.rubric.breaking_news + .b-bulletin_board{
	margin-top: 78px;
}
.b-bulletin_board{
	margin-top: 25px;
}

.ext_b img{
	width: auto;
	max-width:none;
}
.comments:hover{
	color:#065CBA;
	cursor:pointer;
}
.comments:hover .icon {
	background-position: -239px -21px;
}
/* 21 03 2013 */
.b-sidebar_buttons .follow-us{
	overflow:hidden;
}

.b-sidebar_buttons .follow{
	margin-top: 15px;
}
.b-comments_page-user h4 .b-username.anonym{
	color:	#dcdcdc;
}
/* // 21 03 2013 */

/* 26.03.2013  popup*/
 .b-popup_box {
     display: none;
    background: #fff;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
    font-size: 14px;
    border: 1px solid #fff;
}
.b-popup_box img{
    width: auto;
    height: auto;
}
.b-popup_box .close {
    position: absolute;
    top: 0;
    right: 0;
    background: url(/web/20131122062202/http://rt.com/static/img/icon/popupcartoonsclose.png) no-repeat;
	background-position:0 98%;
    height: 42px;
    width: 44px;
	z-index: 20;
}
.b-popup_box .close:hover{
	background-position:0 0;
}
.b-popup_box-bottom{
    background-color: #000;
    width: 100%;
    padding: 5px 0 6px;
    border-right: 1px solid #fff;
	position: relative;
}
.b-popup_box-bottom p{
    font-size: 1em;
    margin: 0;
    padding-left: 10px;
    color: #fff;
}
.b-popup_box-bottom p a{
	color:#fff;
	font-weight:normal;
}
.b-popup_box-bottom p a:hover{
	color:#fff !important;
}
.b-popup_box .soc_sety{
	position: absolute;
	left: 12px;
	top: 10px;
	padding: 10px;
	background-color: rgba(0,0,0, 0.4);
	z-index: 20;
}
.b-popup_box-arrows img{
	position:absolute;
	top: 40%;
}
.b-popup_box-arrows.prev img.ic_hover{
	display:none;
}
.b-popup_box-arrows.prev img{
	display:block;
	left:0;
}
.b-popup_box-arrows.prev:hover img.ic_hover{
	display:block;
}
.b-popup_box-arrows.prev:hover img{
	display:none;
}
.b-popup_box-arrows.next img.ic_hover{
	display:none;
}
.b-popup_box-arrows.next img{
	display:block;
	right: 0;
}

.b-popup_box-arrows.next:hover img.ic_hover{
	display:block;
}
.b-popup_box-arrows.next:hover img{
	display:none;
}
/*/// 26.03.2013  popup*/

/* cartoons change create smaverick */

	.i-fl_li li{
            float: left;
        }
       .b-content_max-preview .i-three_helen_separator,
        .b-content_max-preview .i-two_helen_separator,
        .b-content_max-preview .i-three_helen_separator.i-two_helen_separator{ 
            display: none;
        }
        .b-content_max-preview .i-two_helen_separator.i-four_helen_separator,
        .b-content_max-preview .i-two_helen_separator.i-three_helen_separator.i-four_helen_separator{ 
            display: block;
        }  

        .b-content_max-preview .b-content_max-preview_col  + .b-content_max-preview_col .b-content_max-preview_el{
            margin: 0 auto;
            float: none;
        }

        .b-content_max-preview .i-two_helen_separator  + .b-content_max-preview_col .b-content_max-preview_el{
            margin: 0 auto;
            float: none;
        }
        .b-content_max-preview .i-three_helen_separator  + .b-content_max-preview_col .b-content_max-preview_el{
            float: right;
        }
        .b-content_max-preview .i-two_helen_separator.i-four_helen_separator  + .b-content_max-preview_col .b-content_max-preview_el{
            float: left;
        }
       .b-content_max-preview .i-two_helen_separator.i-four_helen_separator  + .b-content_max-preview_col + .b-content_max-preview_col .b-content_max-preview_el{
            margin: 0 auto;
            float: none;
        }
        .b-content_max-preview .i-two_helen_separator.i-three_helen_separator + .b-content_max-preview_col .b-content_max-preview_el{
             margin: 0 auto;
            float: none;
        } 
        .b-content_max-preview .i-two_helen_separator.i-three_helen_separator + .b-content_max-preview_col + .b-content_max-preview_col .b-content_max-preview_el{
            float: right;
        }
       .b-content_max-preview .i-two_helen_separator.i-four_helen_separator + .b-content_max-preview_col + .i-three_helen_separator + .b-content_max-preview_col .b-content_max-preview_el{
             margin: 0 auto;
            float: none;
        }
        .b-content_max-preview .i-two_helen_separator  + .b-content_max-preview_col + .b-content_max-preview_col .b-content_max-preview_el{
            float: right;
        }
        .b-content_max-preview .i-two_helen_separator.i-three_helen_separator.i-four_helen_separator + .b-content_max-preview_col .b-content_max-preview_el{
            float: left;
        }
        .b-content_max-preview .i-two_helen_separator.i-three_helen_separator.i-four_helen_separator + .b-content_max-preview_col + .b-content_max-preview_col .b-content_max-preview_el{
             margin: 0 auto;
            float: none;
        }
        .b-cartoons *{
            margin: 0;
            padding: 0;
            line-height: normal;
        }
		.b-cartoons{
			position:relative;
		}
        .b-cartoons img{
            height: auto;
            max-width: 100%;
            width: 100%;
        }
        .b-breadcrumbs{
            margin-bottom: 15px;
            margin-top: 25px;
        }

        .b-cartoons h1{
            font-size: 2.6em; 
        }

        .b-content_max-preview_el *{
            font-size: 1em; 
        }

        .b-content_max-preview{
            width: 100%;
        }
        .b-content_max-preview_col{
            width: 25%;
            float: left;
        }

        .b-content_max-preview_el{
            max-width: 230px;
            padding: 0 3px;
            font-size: 1.4em;
            position: relative;
        }
        .b-content_max-preview_el img{
            border-bottom: 1px solid #fff;
            margin-bottom: -4px;
        }
        .b-content_max-preview_el a{
            font-weight: normal;
            color: #fff;
        }
        .b-content_max-preview_el a:hover{
            color: #fff !important;
        }
       
 
        .b-content_max-preview_col{
            position: relative;
        }
        .b-bg_coll-equal{
            overflow: hidden;
        }
        .b-bg_coll-equal,
        .b-bg_coll-equal-el{    
            position: absolute;
            height: 100%;
            margin-top: -30px;
            z-index: -1;
            width: 100%;
            
        }
        .b-bg_coll-equal-el{
            background-color: #656565;
            right: 6px;
        }
        .b-content_max-preview_el p{
            background-color: #656565;            
            padding:4px 7px;
        }
        .b-content_max-preview .i-mh,
        .b-cartoons .i-mh.line{
            height: 30px;
            background-color: #fff;
        }
        .b-cartoons .i-mh.line{
            margin-bottom: -10px;
        }
		.in_vision #loadMore,
		.b-button_more a{
			 background-color: #DDD;
			background-image: -moz-linear-gradient(center bottom , #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
			background-image: -o-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
			background-image: linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
			background-image: -webkit-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
			background-image: -ms-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.06, #DDDDDD),
				color-stop(0.53, #DDDDDD),
				color-stop(0.77, #EDEDED)
			);
			border: 1px solid #C1C1C1;
			border-radius: 2px 2px 2px 2px;
			color: #000000;
			font-size: 0.8571em;
			font-weight: normal;
			padding: 6px 4px;
			text-align: center;
			text-decoration: none;
			text-shadow: 0 1px 0 #FFF;
			width: 130px;
			display:block;
			margin: 0 auto;
		}
		.in_vision #loadMore:hover,
		.b-button_more a:hover {
			border-color: #7f7f7f;
			color: #000 !important;
		}
		.in_vision #loadMore{
			font-size: 1.4em;
		}
		.b-button_more{
			position:absolute;
			bottom: 6px;
			left: 0;
			width: 100%;
			height:46px;
			font-size: 1.5em;
		}
		.b-cartoons + .main-footer{
			margin-top: -2px;
		}
		.i-clears.line.last{
			height: 70px;
		}
		.b-popup_box-arrows{
			position:absolute;
			top: 0;
			width: 30%;
			height: 100%;
			cursor: pointer;
		}
		.b-popup_box-arrows.prev{
			left: -1px;
		}
		.b-popup_box-arrows.next{
			right: -1px;
		}
/* --//---cartoons change create smaverick */	


/* 27.03.2013 prew_min sidebar  change create smaverick */	

    .b-sidebar_min-prewiev .i-two_helen_separator,
    .b-sidebar_min-prewiev .i-three_helen_separator,
    .b-sidebar_min-prewiev .i-two_helen_separator.i-three_helen_separator{
        display: none;
    }
    .b-sidebar_min-prewiev *{
        margin: 0;
        padding: 0;
        line-height: normal;        
    }
    .b-sidebar_min-prewiev{
        font-size: 1.4em;
        margin-top: 12px;
    }
    .b-sidebar_min-prewiev_col{        
        margin-bottom: 20px;
    }
    .b-sidebar_min-prewiev_col-el{
       /* max-width: 260px;
        padding: 0 5px;*/
		max-width: 254px;
		padding: 0 1px;
        position: relative;
    }
    .b-sidebar_min-prewiev_col a{
        font-weight: normal;
        color: #fff;
    }
    .b-sidebar_min-prewiev_col-bottom{
        position: absolute;
        bottom: 4px;
		bottom: 0;
        background-color: rgba(0, 0, 0, 0.6);
        max-width: 99%;
		width: 100%;
    }
    .b-sidebar_min-prewiev_col-bottom a{
        color: #fff !important;
		
    }
.b-sidebar_min-prewiev_col-bottom a.comments{
  font-size: .8em;
}
    .b-sidebar_min-prewiev_col-bottom_el{
        padding: 2%;
        font-size: 1em;
    }
    .b-sidebar_min-prewiev_col-bottom_el a + a:hover{
        color: #065CBA !important;
        text-decoration: none;
    }
    
    .b-sidebar_min-prewiev_col-bottom a:hover{
        text-decoration: underline;
    }  
    .b-sidebar_min-prewiev_col-bottom span{
        float: none;
        padding-left: 1px;
    }
    .b-sidebar_min-prewiev_col-bottom span.icon{
        background-position: -239px -5px;
        width: 9px;
        height: 9px;
        float: none;
    }
    .b-sidebar_min-prewiev_col-bottom span.comments:hover,
    .b-sidebar_min-prewiev_col-bottom a:hover span.comments{
        color: #065CBA;
        text-decoration: none !important;

    }
    .b-sidebar_min-prewiev_col-bottom span.comments a{
        display: inline;
    }
    .b-sidebar_min-prewiev_col-bottom a:hover span.icon{
        background-position: -239px -21px;
    }
    .b-sidebar_min-prewiev_col.video .i-icon_video{
        position: absolute;
        top: 5px;
        left: 8px;
        display: block;
        background-position: 0 100%;
        height: 28px;
        width: 28px;
        background-image: url(/web/20131122062202/http://rt.com/static/img/icon/bg_icon_video.png);
        background-repeat: no-repeat;
        overflow: hidden;
    }
	a.comments,
	a.comments:hover{
	-webkit-transition: background-position 0s, text-decoration 0s;
	-moz-transition: background-position 0s, text-decoration 0s;
	-o-transition: background-position .0s, text-decoration 0s;
	-ms-transition: background-position 0s, text-decoration 0s;
	transition: background-position 0s, text-decoration 0s;
	}
/*.more_from_author h1{
		margin-top: -10px;
	}*/
/* --//--- 27.03.2013 prew_min sidebar  change create smaverick */	
/* fix */ 
.content.shows dd a.comments{
	font-size: 1.3em;
}
/* fix */ 
a.comments,
.p-page.schedule a.comments{
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;	
	color:#919191;
	background-image: url(/web/20131122062202/http://rt.com/static/img/icon/ic_coments.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left: 12px;
}
a.comments .icon{
	display:none;
}
a.comments:hover {
	text-decoration:none;
	color:#065CBA !important;
	background-position:0 -39px;
}

/* smaverick style svg s-comment_social */

.s-comment_social.rt_com rect {
	fill: #63BD2B;
}
.s-comment_social.rt_com path,
.s-comment_social.rt_com polygon{
	fill: #000;
}
.s-comment_social.rt_com g:hover rect{
	fill: #7AC64A;
}
.s-comment_social.rt_com g:hover path,
.s-comment_social.rt_com g:hover polygon{
	fill: #262626;
}
.s-comment_social{
	cursor:pointer;
}

.s-comment_social.facebook rect {
	fill: #344F85;
}
.s-comment_social.facebook path{
	fill: #fff;
}
.s-comment_social.facebook g:hover rect{
	fill: #526997;
}

.s-comment_social.twitter rect {
	fill: #2AA9E0;
}
.s-comment_social.twitter g:hover rect{
	fill: #49B5E4;
}

.s-comment_social.tumblr rect {
	fill: #2B4661;
}
 .s-comment_social.tumblr g:hover rect{
	fill: #4A6178;
}

.s-comment_social.google_plus  rect {
	fill: #D94F31;
}
.s-comment_social.google_plus g:hover rect{
	fill: #DE694F;
}

.b-comment_enter-profile-icon.active_rtcom  g.rt_com,
.b-comment_enter-profile-icon.active_facebook  g.facebook,
.b-comment_enter-profile-icon.active_twitter  g.twitter, 
.b-comment_enter-profile-icon.active_tumblr  g.tumblr,
.b-comment_enter-profile-icon.active_google_plus  g.google_plus{
	display:block;
}
.b-comment_enter-profile-icon g.rt_com,
.b-comment_enter-profile-icon g.facebook,
.b-comment_enter-profile-icon g.twitter,
.b-comment_enter-profile-icon g.tumblr,
.b-comment_enter-profile-icon g.google_plus{
	display:none;
}

/* -- // --- 03.04.2013 smaverick style svg s-comment_social */


/* 03.04.2013 smaverick style registracion-logout */
    .b-authorization{
        position: fixed;
        background-color: #fff;
        box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
        padding: 0 18px 18px;
        border: 1px solid #7A7A7A;
        font-size: 1em;
        z-index: 1001;
        display: none;
    }
    .b-authorization *{
        padding: 0;
        margin: 0;
        line-height: normal;
    }
	.b-embed_code-header,
   .b-authorization h2{
        background-image: linear-gradient(bottom, #A8A8A8 7%, #E9E9E9 93%);
        background-image: -o-linear-gradient(bottom, #A8A8A8 7%, #E9E9E9 93%);
        background-image: -moz-linear-gradient(bottom, #A8A8A8 7%, #E9E9E9 93%);
        background-image: -webkit-linear-gradient(bottom, #A8A8A8 7%, #E9E9E9 93%);
        background-image: -ms-linear-gradient(bottom, #A8A8A8 7%, #E9E9E9 93%);
        text-shadow: 0 1px rgba(255, 255, 255);
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.07, #A8A8A8), color-stop(0.93, #E9E9E9) );
        margin: 0 -18px;
        padding: 10px 18px;
        border-bottom: 1px solid #7A7A7A;
        font-size: 2.2em; 
        margin-bottom: -5px;        
    }
    h2 .b-authorization_header{         
        font-weight: bold;
        color: #000;
        font-size: 1.1em; 
    }
    h2 span{
        color: #fff;
        font-weight: normal;
        font-size: .65em;
    }
    .b-authorization_link{
        font-weight: normal;
        text-decoration: none;
        border-bottom: 1px dashed #044FAA;
        color: #044FAA;
    }
   /* .b-authorization_link:hover{
        color: #044FAA !important;
        text-decoration: none;
    }*/
    .b-authorization_input-text input{
        width: 246px;
        border:1px solid #ccc;
        padding: 5px 7px;
        font-size: 1em; 
    }
	.b-authorization_input-text{
		color:#000;
	}
    .b-authorization_input-text.active input,
    .b-authorization_input-text input:focus{
        border-color: #000 !important;
    }

    .b-authorization_input-text.error input{
        border-color: #FF9797;
    }
    .b-authorization_header-input .emessage{
        color: #DD0000;
        float: right;
        display: none;
    }

    .b-authorization_error{
        color: #DD0000;
        font-size: 1.4em; 
    }

    .b-authorization_header-input{
        overflow: hidden;
        margin-top: 15px;
        font-size: 1.4em;        
    }
    .b-authorization_input-check{
        margin-top: 5px;
        color: #757575;
        font-size: 1.3em;
    }
    .b-autorization_body .resend,
    .b-autorization_body .resend .success {
        display: none;		
    }
	.b-autorization_body .resend{
		font-size: .89em;
	}
    .b-authorization_captcha{
        width: 260px;
        height: 83px;
        background-color: #E0E0E0;
        margin: 17px 0;
    }
    .b-authorization_button,
    .b-authorization_button input{
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.07, #5C9B04), color-stop(0.93, #A5C874) );
		background-image: linear-gradient(bottom, #5C9B04 7%, #A5C874 93%);
        background-image: -o-linear-gradient(bottom, #5C9B04 7%, #A5C874 93%);
        background-image: -moz-linear-gradient(bottom, #5C9B04 7%, #A5C874 93%);
        background-image: -webkit-linear-gradient(bottom, #5C9B04 7%, #A5C874 93%);
        background-image: -ms-linear-gradient(bottom, #5C9B04 7%, #A5C874 93%);
        display: block;
        border: 1px solid #457403;
        float: left;
        color: #fff;
        padding: 8px 35px;
        margin-top: 10px;
        font-size: 1em; 
        font-weight: normal;
        cursor: pointer;
    }
    .b-authorization_button:hover,
    .b-authorization_button:hover input{    
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.07, #74AA29),
		color-stop(0.93, #B2D089) );
		background-image: linear-gradient(bottom, #74AA29 7%, #B2D089 93%);
        background-image: -o-linear-gradient(bottom, #74AA29 7%, #B2D089 93%);
        background-image: -moz-linear-gradient(bottom, #74AA29 7%, #B2D089 93%);
        background-image: -webkit-linear-gradient(bottom, #74AA29 7%, #B2D089 93%);
        background-image: -ms-linear-gradient(bottom, #74AA29 7%, #B2D089 93%);
    }
    .b-authorization_button{
        font-size: 1.4em;
    }    
    .b-authorization_button:hover,
    .b-authorization_button input:focus{
        color: #fff !important;
        text-decoration: none;
    }
    .b-authorization_button + .b-authorization_link{
        display: block;
        float: left;
        margin-left: 13px;
        margin-top:  40px;
        font-size: 1.3em;
        font-weight: normal;
    }
	.b-authorization_input-check.remember{
		margin-top: 35px;
	}
    .hidden,
    .b-authorization .hidden{
        display: none;
    }
    .b-authorization h3{
        margin-top: 14px;
        margin-bottom: -9px;
        font-size: 2.2em;
        font-weight: normal;
    }
    h2 .b-authorization_link{
        cursor: pointer;
    }
    .b-authorization_fon-bg{
        position: fixed;
        z-index: 1000;
        background-color: rgba(0, 0, 0, 0.8);
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        display: none;
    }
	.b-popup_close,
    .b-authorization_close{
        background: url(/web/20131122062202/http://rt.com/static/img/icon/close_ic_no_fon.png);
        position: absolute;
        top: 6px;
        right: 6px;
        width: 16px;
        height: 17px;
        cursor: pointer;
    }
    .b-authorization_close:hover{
        background-position-y: -19px;
    }
    .b-authorization_sending-successful{
        color: #6C9D4D;
        font-size: 1.7em;
        margin: 15px 0 30px;
    }
    .b-authorization_sending-successful span{
        color: #000;
        font-size: 0.9em;
        display: block;     
    }
    .b-comments_page-add_social li a {
        text-indent: 0;
        text-decoration: none;
    }
    .b-comments_page-add_social li.rt_com a{
        background-position: 0 0;
    }
    .b-comments_page-add_social li.rt_com a:hover{
        background-position: -125px 0;
    }
    .b-comments_page-add_social li.facebook a{
        background-position: -25px 0;
    }
    .b-comments_page-add_social li.facebook a:hover{
        background-position: -150px 0;
    }
    .b-comments_page-add_social li.twitter a{
        background-position: -50px 0;
    }
    .b-comments_page-add_social li.twitter a:hover{
        background-position: -175px 0;
    }
    .b-comments_page-add_social li.tumblr a{
        background-position: -75px 0;
    }
    .b-comments_page-add_social li.tumblr a:hover{
        background-position: -200px 0;
    }
    .b-comments_page-add_social li.google_plus a{
        background-position: -100px 0;
    }
    .b-comments_page-add_social li.google_plus a:hover{
        background-position: -225px 0;
    }
	.b-comment_enter-profile-icon,
	.b-comment_enter-profile_text{
		float:left;
	}
	
	.b-comment_enter-profile-icon{
		width: 24px;
		height: 24px;
		overflow:hidden;
		background-image: url(/web/20131122062202/http://rt.com/static/img/comments-social.png);
		background-repeat: no-repeat;
	}
	
	.b-comment_enter-profile-icon.active_rtcom{
		background-position:0 0;
	}
	.b-comment_enter-profile-icon.active_facebook{
		background-position: -25px 0;
	}
	.b-comment_enter-profile-icon.active_twitter{
		background-position: -50px 0;
	}
	.b-comment_enter-profile-icon.active_tumblr{
		background-position: -75px 0;
	}
	.b-comment_enter-profile-icon.active_google_plus{
		 background-position: -100px 0;
	}

	
	.b-comment_enter-profile{
		margin-bottom: 15px;
	}
	.b-comment_enter-profile_text{
		margin-left: 10px;
		margin-top: 14px;
	}
	.b-comment_enter-profile_text a{
		text-decoration: none;
		border-bottom: 1px dashed #044FAA;
		color: #044FAA;
		font-weight:normal;
		/*margin-left: 5px;*/
		font-size:.9em;
	}
	.b-comment_enter-profile_text-name{
		color:#598C40;
		margin-right: 20px;
	}
.b-authorization.i-edit_profile	.b-authorization_button + .b-authorization_link{
	float:left;
}
.b-authorization.i-edit_profile .b-authorization_input-text.email input{
	border:none;
}
.b-authorization.i-edit_profile .b-authorization_input-text.current_password{
	border:3px solid #FFD24A;
	width: 262px;
	margin-top: 4px;
	margin-bottom: 10px;
}



/* -- // --  03.04.2013 smaverick style registracion-logout */


/* 08.04.2013 */
.schedule_note{
	margin-left: 49px;
	color:#818181;
	font-size: 1.2em;
}
.schedule_switch{
	margin: 9px 0 0 49px;
	padding: 0;
	font-weight:bold;
	float:left;
	color:#242424;	
	font-size: 1.3em;
}
.b-tags_trends a{
	font-weight:normal;
}
/* 08.04.2013 */



/* 08.04.2013 smaverrick social buttons right */

.b-buttons{
	width: 100%;
	margin-bottom: 25px;	
	overflow:hidden;
}

    .b-buttons a.schedule,
	.b-buttons a.where_watch{
        background-color: #DDD;
        background-image: -moz-linear-gradient(center bottom , #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
        background-image: -o-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
        background-image: linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
        background-image: -webkit-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
        background-image: -ms-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
        background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.06, #DDDDDD),
            color-stop(0.53, #DDDDDD),
            color-stop(0.77, #EDEDED)
        );
        border: 1px solid #C1C1C1;
        border-radius: 2px 2px 2px 2px;
        color: #000000;
        font-size: 1.3em;
        font-weight: normal;
        padding: 6px 4px;
        text-align: center;
        text-decoration: none;
        text-shadow: 0 1px 0 #FFF;
        width: 45%;
        float: left;
    }  
	.b-buttons a.schedule:hover,
	.b-buttons a.where_watch:hover{
		border-color: #7F7F7F;
		color: #000 !important;	
	}
    .b-buttons a.schedule{
        float: right;
    }   
    .b-buttons_social li{
        float: left;
        list-style: none;        
        
    }
    .b-buttons_social li + li{
        margin-left: 3.5px;
    }
	.b-buttons_social li{
		margin-right: 0 !important;
	}
    .b-buttons_social li,
    .b-buttons_social li a{
        width: 30px;
        height: 30px;
    }
    .b-buttons_social li a{
        background-image: url(/web/20131122062202/http://rt.com/static/img/static/social_icons.png);
        background-repeat: no-repeat;
        overflow: hidden;
        display: block;
    }
	
.b-buttons_social li a.facebook{
    background-position: -155px 0;
}
.b-buttons_social li a.twitter{        
	background-position:-186px 0;		
}
.b-buttons_social li a.youtube{ 
	background-position:-217px 0;
}
.b-buttons_social li a.googleplus{        
	background-position:-248px 0;
}
.b-buttons_social li a.instagram{        
	background-position:-279px 0;
}
.b-buttons_social li:hover a.facebook{
    background-position: 0 0;
}
.b-buttons_social li:hover a.twitter{         
	background-position:-31px 0;		
}
.b-buttons_social li:hover a.youtube{ 
	background-position:-62px 0;
}
.b-buttons_social li:hover a.googleplus{        
	background-position:-93px 0;
}
.b-buttons_social li:hover a.instagram{        
	background-position:-124px 0;
}
    .b-buttons_header{
        float: left;
        margin-top: 5px;
    }
    .b-buttons_social{
        float: right;
    }
	.b-content_header .b-buttons{
		display:none;
	}
	
/**/

.creeping-line marquee{
	display:none;
}

.b-header_top-band_on{
	position: relative;	
	margin-bottom: 30px;	
	}
.b-header_top-band_on-sidebar{
	width: 170px;
}
.b-header_top-band_on-content{
	margin-right: 20%;
}
.b-header_top-band_on-layer{
	padding-bottom: 63px;
	overflow: hidden;
}

.b-header_top-band_on-bottom{
	height: 52px;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.b-soc_sety-header li a{
	text-indent: 0;
}
.b-soc_sety-header{
	margin: 0;
}
.creeping-line {
	width: 80%;
}
.b-header_top-band_on .b-buttons a.schedule,
.b-header_top-band_on .b-buttons a.where_watch{
	width: auto;
}	

.b-cartoons{
	position: relative;
}

.b-gallery_buttons{ 
	position: absolute;
	top: 35px;
	right: 0;
	width: 259px;
}

.b-header_top-band_on{
		position: relative;	
		margin-bottom: 30px;	
	}
	.b-header_top-band_on-sidebar{
		width: 170px;
	}
	.b-header_top-band_on-content{
		margin-right: 20%;
	}
	.b-header_top-band_on-layer{
		padding-bottom: 57px;
		overflow: hidden;
	}

	.b-header_top-band_on-bottom{
		height: 52px;
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	.b-soc_sety-header li a{
		text-indent: 0;
	}
	.b-soc_sety-header{
		margin: 0;
	}
    .creeping-line {
        width: 80%;
    }
    .b-header_top-band_on .b-buttons a.schedule,
    .b-header_top-band_on .b-buttons a.where_watch{
        width: auto;
    }
	.cont-wp.creeping-line.clearfix{
		margin-bottom:0;
		font-size: 1.2em;
		font-weight: bold;
		height: 28px;
	}
    .creeping-line h2 {
        float: left;
        padding: 7px 4px 6px;
        font-size: 1.2em;
    }
    .b-header_top-band_on-content .b-buttons{
        display: none;
    }
	.p-page .creeping-line{
		position:relative;
		width: 100%;
	}
	.p-page  .b-buttons{
		display:none;
		margin-bottom: 0;
	}
	.p-page .b-gallery_buttons .b-buttons{
		display:block;
		margin-bottom: 25px;
		width: 100%;
	}
	.p-page{
		position:relative;
	}
	.b-gallery_buttons .b-buttons{
		width: 100%;
	}
	.in_vision.gallery h1{
		width: 70%;
	}
	.in_vision.gallery .b-buttons{
		display:none;
	}
	.in_vision.gallery .b-gallery_buttons   .b-buttons{
		display:block;
	}
	.p-page.schedule + .aside .b-buttons.links a{
		padding: 6px 27%;
		display:block;		
	}
	.p-page.schedule .b-buttons.links a{
		width: auto;
		padding: 6px 27%;
		float:right;
	}
	.follow.instagram a{
		color: #fff !important;
		text-shadow: 0 1px 0 #ccc;
		display:block;
		width: 110px;
		padding:6px 0;
		font-weight:normal;
		
	}
	.follow.instagram a:hover{
		text-decoration:none;
	}
	.follow.instagram{
		border:1px solid #22486C;
		border-radius: 3px;
		text-align:center;
		font-size: 1.4em;
		background-image: -webkit-linear-gradient(top, #4F8BBD, #104974);
		 background-image: -moz-linear-gradient(top, #4F8BBD, #104974);
        background-image: -o-linear-gradient(top, #4F8BBD, #104974);
        background-image: linear-gradient(top, #4F8BBD, #104974);
        background-image: -ms-linear-gradient(top, #4F8BBD, #104974);
		width: 110px;
	}
	/* fix */
	.op_edge + .aside h2.mt30{
		margin-top: 0 !important;
	}
	
	.b-buttons + .b-buttons {
		margin-bottom: 22px;
	}
	.index-cont .b-buttons_social{
		float:left;
	}
	.breaking_news  + .content .b-gallery_buttons{
		top:0;
	}
	.p-page.schedule .b-buttons{
		display:none;
	}
	.b-buttons_social li a svg{
		background-color:#FFF;
	}
/* --  08.04.2013 smaverrick social buttons right */

/* --  12.04.2013 smaverrick shows right  col*/
        .b-sidebar_featured-today *{
            margin: 0;
            padding: 0;
            line-height: normal !important;
        }
        .b-sidebar_featured-today img{
            width: auto;
            max-width:none;
           float: left;       
        }
       /* .b-sidebar_featured-today{
            margin-top: 30px;
        }*/
        .b-sidebar_featured-today_col{
            font-size: 1em;
            padding-bottom: 30px;
        }
        .b-sidebar_featured-today p.b-sidebar_featured-today_episode{
            /*font-size: 1.5em;*/    
            font-size: 1.4em;    
			margin-top: -4px;
			margin-left: 115px;
			
        }
		.b-sidebar_featured-today_col-imgvideo{
			display:block;
			width: 110px;
			height: 62px;
			position:relative;
			float:left;
			margin-right: 5px;
		}
        .b-sidebar_featured-today p{
            font-size: 1.3em; 
        }
        .b-sidebar_featured-today h2{
            margin-bottom: 8px;
            font-size: 1.8em; 
            
        }
		.b-sidebar_featured-today h2 a{
            color: #7F0000;
			font-weight:normal;
        }
        .b-sidebar_featured-today a{
            font-weight: bold;
        }
		.b-sidebar_featured-today_col-el{
			position:relative;
		}

/* //--  12.04.2013 smaverrick shows right  col*/


/* embed-code 15.04.2013 smaverick */

.b-embed_code{
	width: 260px;
	padding: 20px;
	background-color:#FFF;
	word-wrap:break-word;
	border: 2px solid #7A7A7A;	
	font-size: 1.3em;
}
.b-embed_code-header{
	margin: -20px -20px 0;
	color:#000;
}
.b-embed_code p{
	margin: 12px 0 5px;
}
.b-embed_code-url{
	border:1px solid #ccc;
	padding: 5px;
	color:#222;
	width: 249px;
	overflow:hidden;
}
.b-embed_code-copy{
	float:right;
	display:block;
	cursor:pointer;
	font-weight: normal;
	border-bottom: 1px dashed;
	color: #044faa;
	border-color: #044faa;
	margin-top: 10px;
}
.b-embed_code-copy:hover{
	border-color:#cc0a0a;
	color:#cc0a0a;
}
.embed{
	border-bottom: 1px dashed;
	font-weight:normal;
	text-decoration:none;
}
.embed:hover{
	border-color:#cc0a0a;
	text-decoration:none;
}
.b-popup_close:hover {
	background-position: 0 -19px;
}
.b-embed_code .b-popup_close{
	top: 6px;
	right: 8px;
}
/* --- embed-code 15.04.2013 smaverick */

/* fix desired new*/
.aside h1{
	font-size: 2em;
	margin-bottom: 6px
	}	
/* -- fix */

/* shows-panorams  16.04.2013 smaverick */
    .p-page.show_panorams *{        
        line-height: normal;
    }
	.p-page.show_panorams{
		font-size: 1em;
	}
    .p-page.show_panorams img,
    .p-page.show_panorams object{
        width: auto;
        height: auto;
        max-width: none;
    }
    .b-show_panorams-one{
        width: 100%;
        margin-bottom: 26px;
    }
    .b-show_panorams-one_el{
        height: 570px;
        background-color: #000;
        text-align: center;
    }
    .b-show_panorams-one_bottom{
        background-color: #ccc;
        padding: 14px 22px;
        color: #333;
        font-size: 1.5em;        
    }
    .b-show_panorams-one_bottom *{
        line-height: 22px;
		font-size: 1em; 
    }
    .p-page.show_panorams h2{
        font-size: 2em;
        margin-bottom: 6px;
    }
    .p-page.show_panorams h2,    
    .p-page.show_panorams h2 a{
        text-decoration: none;
        color: #1F1F1F;
    }
    .b-more_panorams-col{
        float: left;
        width: 50%;
        position: relative;
    }
    .p-page.show_panorams .b-more_panorams-col_el img{
        width: 100%;
        max-width: 100%;
        height: 84px;
        border-bottom: 1px solid #fff; 
    }
    .b-more_panorams-col .b-more_panorams-col_el{
       width: 98%;
       float: left;
       position: relative;
    }
    .b-more_panorams-col + .b-more_panorams-col .b-more_panorams-col_el{
        float: right;
    }
    /* временый fix*/
    .b-breadcrumbs{
        margin-top: 24px;
        font-size: 1.3em;
    }
    .p-page.show_panorams h1{
        font-size: 2.6em;
        margin-bottom: 41px;
        margin-top: 20px;
        width: 70%;
    }
    .p-page.show_panorams .b-gallery_buttons{
        top: 12px;
    }
    .p-page.show_panorams p.b-buttons_header{
        font-size: 1.5em;
        line-height: 1.4em;
        margin-top: 4px;
    }
    /* временый fix*/
    .b-more_panorams-col h3{
        background-color: #656565;
        color: #fff;
        font-size: 1.5em; 
        padding: 10px 11px;            
    }
    .b-more_panorams-col h3 a{
        color: #fff !important;
        font-weight: normal;
    }
    .b-more_panorams-col h3 a:hover{
        color: #fff !important;
    }

    .b-bg_panorams-col_equal{
        position: absolute;
        height: 100%;
        z-index: -1;
        width: 100%;
        background-color: #656565;
        bottom: -30px;
    }
   .p-page.show_panorams .i-two_helen_separator{ 
        height: 30px;
        background-color: #fff;
    }
    .b-more_panorams{
        overflow-y: hidden;
    }
    .b-show_panorams-one .date{
        font-size: 1.3em;
        color: #666;
        margin-bottom: 5px;
    }
    .p-page.show_panorams .b-buttons_header {
        margin-right: 5px;
    }
   /* временый fix*/
    .p-page.show_panorams h1{
        font-size: 2.6em;
        margin-bottom: 41px;
        margin-top: 20px;
        width: 70%;
    }
    .p-page.show_panorams .b-gallery_buttons{
        top: 12px;
    }
    .p-page.show_panorams p.b-buttons_header{
        font-size: 1.5em;
        line-height: 1.4em;
        margin-top: 4px;
    }
	.rubric.breaking_news + .p-page.show_panorams{
		margin-top: 72px;
	}
	.p-page.show_panorams{
		margin-top: 0;
	}
    /* временый fix*/
	
/* --- shows-panorams  16.04.2013 smaverick */

/* не нужно fix	*/
.aside .polling h1{
	margin-bottom: 0;
}
/* ----не нужно fix	*/

/* нужно fix */
.index-cont  .b-header_top-band_on .b-buttons{
	margin-bottom:20px;
}
.index-cont  .b-header_top-band_on .b-buttons.links{
	margin-bottom: 5px;
}
/* --- нужно fix */


/*  17.04.2013 smaverick style page ban user */

 .b-comments_page-message_buttons span{
        float: right;
    }
    .b-comments_page-message_buttons .arrow{
        margin-right: 0;
    }
    .b-comments_page-message_buttons .quote{
        margin-right: 6px;
    }
    .b-comments_page-message_buttons .spam{
        margin-right: 16px;
    }
    .b-comments_page-message_buttons .number_of{
        margin-left: 6px;
    }
    .b-comments_page-message_buttons .admin_rt span{
        float: right;
        margin-left: 6px;
    }
    .b-comments_page-message_buttons .number_of_header{
        font-weight: normal;
        color: #000;
        margin-top: 1px;
        font-size: 13px;
    }
    .b-comments_page-message_buttons .admin_rt .ban_user,
    .b-comments_page-message_buttons .admin_rt .delete_comment{     
        display: block;
        height: auto;
        margin-top: 1px;
    }
    .b-comments_page-message_buttons .admin_rt .ban_user input,
    .b-comments_page-message_buttons .admin_rt .delete_comment input{
        color: #fff;
        background: url(/web/20131122062202/http://rt.com/static/img/icon/icon_ban_user.png) no-repeat;
        text-align: center;
        font-size: 1.2em;
        height:auto;
        padding: 2px;
    }
    .b-comments_page-message_buttons .admin_rt .ban_user input{
        width: 69px;        
        background-position: 0 0;
    }
    .b-comments_page-message_buttons .admin_rt .ban_user:hover input{
        background-position: 0 -23px;
    }
    .b-comments_page-message_buttons .admin_rt .delete_comment input{
        width: 108px;
        background-position: -70px 0;
    }
    .b-comments_page-message_buttons .admin_rt .delete_comment:hover input{
        background-position: -70px -23px;
    }
    .b-comments_page-user:hover .b-comments_page-message_buttons.user_active .user{
        visibility: visible;
    }
    .b-comments_page-user .b-comments_page-message_buttons.user_active .admin_rt{
        display: none;
    }

    .b-comments_page-user:hover .b-comments_page-message_buttons.admin_rt_active .admin_rt{
        visibility: visible;
    }
    .b-comments_page-user .b-comments_page-message_buttons.admin_rt_active .user{
        display: none;
    }
    .b-comments_page-user .b-comments_page-message_buttons.admin_rt_active.logout .ban_user{
        display: none;
    }
	.b-comments_page-user .after_removal,
    .b-comments_page-user.remov_messages > div,
	.b-comments_page-user.remov_messages > h4{
		display: none;
	}
	.b-comments_page-user.remov_messages .after_removal{
		display: block !important;
		font-size: 1.3em;
		color: #797979;
	}
	.b-comments_page-user.remov_messages:hover{
		border: 1px solid #fff;
		background-color: #fff;
	}
	.b-comments_page-user .after_removal a{
		font-weight: normal;
		border-bottom: 1px dashed;
	}
	.b-comments_page-user .after_removal a:hover{
		text-decoration: none;
	}

	
/*  17.04.2013 smaverick style page ban user */ 

/* времено fix */
.rubric.breaking_news.mainhw + .content.width .b-gallery_buttons{
	top: 4;
}
img.new_york_festivals{
	margin-top: 10px;
	width:auto;
	max-width:none;
}
/* --- времено fix */

.b-cartoons .b-content_header .b-buttons{
	display:block;
}
.b-cartoons  .b-gallery_buttons{
	top: 0;
}

.ullinone {
	padding-left: 25px;
	margin-bottom: 15px;
}

.ullinone li {
	list-style: disc;
}
.p-page.schedule .b-sidebar .b-buttons + .b-buttons {
    margin-bottom: 30px;
}
/* времено fix*/
/* на этапе переверстки временое решение --> основное */
    .p-page.schedule .b-content{
        margin-top: 25px;
        font-size: 1em;
    }
    .p-page.schedule *{
        margin: 0;
        padding: 0;
    }
   .p-page.schedule .b-sidebar.right .b-buttons{
        display: block;

   }
    .p-page.schedule + .b-sidebar .b-buttons.links a {
        padding: 6px 0;
        float: right;
        display: block;
        width: 99%;
    }
    .p-page.schedule .b-sidebar .b-buttons{
        margin-top: 25px;
    }
    /* на этапе переверстки временое решение --> заменить на h2 */
    .p-page.schedule  .b-sidebar h1{
        font-size: 2em;
		margin-bottom: 6px;
    }
    .p-page.schedule .b-sidebar .b-sidebar_featured-today_col{
        padding-bottom: 30px;
    }
    .p-page .b-sidebar h1{
        margin-bottom: 6px;
    }
    .p-page.schedule .b-content h1{
        margin-top: 17px;
    }

/* на этапе переверстки временое решение --> основное */
/* стили только для этой странице */
    .p-page.schedule .b-content h1{
        float: left;
    }

	.p-page.schedule    .b-schedule_menu-header{
        float: left;
        margin-left: 178px;
        margin-top: 17px;        
    }
    .p-page.schedule .b-schedule_menu-header a{
        display: block;
        border: 1px solid #9d9d9d;
        font-size: .85em;
        padding: 3px 14px;
        background-color: #DCDCDC;
        background-image: -moz-linear-gradient(center bottom , #DCDCDC 6%, #ECECEC 77%);
        background-image: -o-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: -webkit-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: -ms-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.06, #DCDCDC)), color-stop(0.77, #ECECEC );
    }
    .p-page.schedule .b-schedule_menu-header .current a{
        background-color:#B0B0B0;
        background-image:none;
        color: #000 !important;
        cursor: default;
        text-decoration: none;
    }
    .p-page.schedule .b-schedule_tabl-header{
        width: 100%;
        margin-top: 24px;     
    }
    .p-page.schedule .b-schedule_tabl-header ul{
        width: 100%;
    }
    .p-page.schedule .b-schedule_tabl-header ul li{
        list-style: none;
        float: left;
        width: 14.14%;
        text-align: center;
        position: relative;
        z-index: 1;
        margin-left: 1%;
    }
    .p-page.schedule .b-schedule_tabl-header ul li + li{
        margin-left: 0;
    }
     .p-page.schedule .b-schedule_tabl-header a{
        display: block;
        font-size: .85em;
        padding: 7px 0 6px;
        padding: 7px 0 0;
    }
    .p-page.schedule .b-schedule_tabl-header .current{
        background-color: #fff;
    }
    .p-page.schedule .b-schedule_tabl-header .current a{
        display: block;
        border: 1px  solid #c1c1c1;
        border-bottom: 1px solid #fff;        
        border-bottom: 0;        
        font-size: 1em;
        color: #000;
        padding-bottom: 0;		
    }
	/* fix*/
	.p-page.schedule .b-schedule_tabl-header .current span{
		border: 1px  solid #c1c1c1;
		border-top:none;
        border-bottom: 1px solid #fff;
		display:block;
		padding-bottom: 4px;
	}
	/* fix*/
	
    .p-page.schedule .b-schedule_tabl-body_button{
        background: transparent url(/web/20131122062202/http://rt.com/static/img/images/general/base/static/bg/table-button-bg.gif) repeat-x 0 0;
        line-height: 34px;
        height: 35px;
        border-top: 1px solid #c1c1c1;
        margin-top: -2px;
        position: relative;
    }
    .p-page.schedule .b-schedule_tabl-body_button p{
        margin: 9px 0 0 49px;
        padding: 0;
        font-weight: bold;
        float: left;
        color: #242424;
        font-size: 1.3em;
    }
    .p-page.schedule .b-schedule_tabl-body_button i.show_schedule{        
        background-image: url(/web/20131122062202/http://rt.com/static/img/icon/schedule_tabl_button.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        display: block;
        overflow: hidden;
        height: 10px;
        width: 19px;
        top: 14px;
        left: 50%;
        position: absolute;
        margin-left: -8.5px;
        text-indent: -1000px;
        cursor: pointer;
        display: none;
    }
    .p-page.schedule .active .b-schedule_tabl-body_button i.show_schedule{
        display: block;
    }
    .p-page.schedule .b-schedule_tabl-body_button i.show_schedule.up{
        background-position: 0 -10px;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row{
        overflow: hidden;
        height: 32px;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row:nth-child(even){
        background-color: #ebebeb;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row a,
	.p-page.schedule .b-schedule_tabl-body .schedule_row p,
    .p-page.schedule .b-schedule_tabl-body .schedule_row strong{
        display: block;
        float: left;
        font-size: 1.3em;
        line-height: 31px;
    }
   .p-page.schedule  .b-schedule_tabl-body .schedule_row strong{
        padding-left: 36px;
        width: 60px;
		padding-right: 42px;
		text-align: right;
    }    
    .p-page.schedule .b-schedule_tabl-body .schedule_row span.light{
        width: auto;
        padding-left: 0;
        color: #757575;
        font-weight: normal;
        font-size: 1em;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row a{
        width: 164px;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row a.on_air{
        background: url(/web/20131122062202/http://rt.com/static/img/live.png) 0 0 no-repeat;
        height: 33px;
        color: #fff !important;
        width: 64px;
        text-align: center;
        display: none;
		margin-left: 12px;
    }
    .p-page.schedule .active .b-schedule_tabl-body .schedule_row a.on_air{
        display: block;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row a.on_air:hover {
        background-position: 0 -32px;
        color: #fff !important;
        text-decoration: none !important;
    }
    .p-page.schedule .active .b-schedule_tabl-body .schedule_row.live{
        color: #1d9904;
        background-image: url(/web/20131122062202/http://rt.com/static/img/images/general/base/static/spot.png);
        background-position: 25px center;
        background-repeat: no-repeat;
    }
    .p-page.schedule .b-schedule_tabl-note {
        margin: 25px 0;
        margin-left: 50px;
        color: #818181;
        font-size: 1.2em;
    }
    .p-page.schedule .b-schedule_tabl-body .schedule_row.hidden{
        display: block;
    }
    .p-page.schedule .active .b-schedule_tabl-body .schedule_row.hidden{
        display: none;
    }
    .p-page.schedule .active .b-schedule_tabl-body .schedule_row.live{        
        display: block;
    }
    .p-page.schedule .b-schedule_tabl-header_item{
        display: none;
    }
    .p-page.schedule .b-schedule_tabl-header_item_arrow{
        position: absolute;
        border-left: 1px solid #9D9D9D;
        width: 35px;
        height: 36px;
        right: 0;
        top: 0;
    }
    .p-page.schedule .b-schedule_tabl-header_item_arrow span{
        overflow: hidden;
        width: 0;
        height: 0;
        text-indent: -10000px;
        border-left: 3.5px solid transparent;
        border-right: 3.5px solid transparent;
        border-top: 4px solid #9D9D9D;
        display: block;
        margin: 17px auto;
    }
    .p-page.schedule .b-schedule_tabl-header_item{
        border: 1px solid #9D9D9D;        
        padding: 0;
        font-size: 1.6em;
        height: 36px;
        background-color: #DCDCDC;
        background-image: -moz-linear-gradient(center bottom , #DCDCDC 6%, #ECECEC 77%);
        background-image: -o-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: -webkit-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: -ms-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.06, #DCDCDC)), color-stop(0.77, #ECECEC );
        position: relative;
        cursor: pointer;
    }
    .p-page.schedule .b-schedule_tabl-header_item a,
    .p-page.schedule .b-schedule_tabl-header_item:hover a{
        text-decoration: none;
        color: #333 !important;
    }
    .p-page.schedule .b-schedule_tabl-header_item a{
        padding-left: 10px;
    }
	.p-page.schedule .b-sidebar .b-buttons.links a {
		padding: 6px 0;
		float: right;
		display: block;
		width: 99%;
	}
	.b-sidebar_featured-today a{
	}
	/* fix времено */
		.rubric.breaking_news + i  + .p-page.schedule{
			margin-top: 47px;
		}
		.p-page.schedule .b-buttons_social li + li {
			margin-left: 3.5px;
		}
		/*.p-page.schedule .b-sidebar_featured-today img{
			margin-right: 5px;
		}*/
		.p-page.schedule .b-sidebar_featured-today h2 {
			margin-bottom: 8px;
		}
		.p-page.schedule .b-buttons_header {
			margin-top: 5px;
		}
/*  --- /// стили только для этой странице */

/* --- schedule 20.04.2013  smaverick */

/* svg icon 06.05.2013 smaverick */ 
	.b-buttons_social li a span,
	.b-soc_sety-header li a span{ 
			background: url(/web/20131122062202/http://rt.com/static/svg/follow_us/follow_us.svg);
        display: block;
        height: 30px;
        width: 30px;
        text-indent: -3000px;
        overflow: hidden; 
    }
	.b-buttons_social li .facebook:hover span,
    .b-soc_sety-header li .facebook:hover span{
        background-position: 0 0;
    }
	.b-buttons_social li .facebook span,
    .b-soc_sety-header li .facebook span{
        background-position: -155px 0;
    }
	.b-buttons_social li .twitter:hover span,
    .b-soc_sety-header li .twitter:hover span{
        background-position: -31px 0;
    }
	.b-buttons_social li .twitter span,
    .b-soc_sety-header li .twitter span{
        background-position: -186px 0;
    }
	.b-buttons_social li .youtube:hover span,
    .b-soc_sety-header li .youtube:hover span{
        background-position: -62px 0;
    }
	.b-buttons_social li .youtube span,
    .b-soc_sety-header li .youtube span{
        background-position: -217px 0;
    }
	.b-buttons_social li .googleplus:hover span,
    .b-soc_sety-header li .googleplus:hover span{
        background-position: -93px 0;
    }
	.b-buttons_social li .googleplus span,
    .b-soc_sety-header li .googleplus span{
        background-position: -248px 0;
    }
	.b-buttons_social li .instagram:hover span,
    .b-soc_sety-header li .instagram:hover span{
        background-position: -124px 0;
    }
	.b-buttons_social li .instagram span,
    .b-soc_sety-header li .instagram span{
        background-position: -279px 0;
    }

/* --///--- svg icon 06.05.2013 smaverick */ 

/* fix */

.float-block.newsline div{
	width: 100%;
}
.content.shows .cont-wp.col-high   dd a.comments{
	font-size: 0.7em;
}
/* fix */

/* нужно */
.b-cartoons img {
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	background-color:#000;
}

.b-cartoons img:hover{
	opacity: .5;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

.b-cartoons .b-content_max-preview_el a{
	background:#000; 
	display:block;
}
.b-cartoons .b-content_max-preview_el  p a{
	background:none;	
}
/* нужно */

.right_banner {
	padding: 10px 0;
	margin-bottom: 30px;
	background-color: #eee;
	text-align:center;
	overflow:hidden;
}
.right_banner .align_center{
	float: left;
	left: 50%;
	position: relative;
}
.right_banner  object{
	width:auto;
	max-width:none;
	float: left;
	right: 50%;
	position: relative;
}
/* fix press_relize */
.press_relize p.b-date{
	font-size: 13px;
	color: #999;
	font-weight:normal;
	margin-bottom: 9px;
}
.press_relize .cont-wp.pr{
	margin-bottom: 30px;
}
.press_relize h1{
	margin-bottom: 28px;
}
/* ---- fix press_relize */
/* in-motion */
.b-min_width {
	max-width: 980px;
	margin: 0 auto;
	width: 98%;
	min-width: 300px;
	position: relative;
}
.b-main_chrome-extension {
	height: 56px;
	width: 100%;
	background-color: #0059B2;
	position: relative;
	display: none;
}
.b-main_chrome-extension.visible {
	display: block;
}
.b-main_chrome-extension_message {
	color: #fff;
	font-size: 1.4em;
	background: url(/web/20131122062202/http://rt.com/static/img/icon_chrome.png) no-repeat 0 10px;
	min-height: 38px;
	padding: 4px 0;
	padding-left: 48px;
	line-height: 1.2em;
	margin-right: 237px;
}
.b-main_chrome-extension_button {
	background-image: url(/web/20131122062202/http://rt.com/static/img/icon-button_Install_extension.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 155px;
	height: 30px;
	float: right;
	margin-top: 12px;
}
.p-page.in_monitor img{
	display:block;
}
.p-page.in_monitor .b-content *{
	font-size: 1em;
	line-height: normal;
	/*padding: 0;*/
	/*margin: 0;*/
}
/*.p-page.in_monitor .b-sidebar img{
	max-width: none;
	width: auto;
	height: auto;
}*/ 
.p-page.in_monitor .b-in_monitor-bg_top{
	background-color: #2D2D2D;
	border-top: 1px solid #555;
	margin-bottom: 30px;
	padding-top: 24px;
}        
.p-page.in_monitor .b-in_motior-video{
	position: relative;
	margin-bottom: 30px;
	margin-top: 23px;
}
.b-in_motior-video img{
	max-width: 100%;
	width: 100%;
	height: auto;
	cursor: pointer;
}
.p-page.in_monitor .b-in_monitor-bg_top .b-in_motior-video_play{
	position: absolute;
	border-left: 104px  solid #fff;
	border-top: 63.5px  solid transparent;
	border-bottom: 63.5px  solid transparent;
	width: 0;
	height: 0;
	display: block;
	left: 50%;
	top: 50%;
	margin: -52px 0 0 -63.5px;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer;
}
.p-page.in_monitor .b-in_monitor-bg_top  .b-min_width {
    overflow: visible;
}
.p-page.in_monitor .b-min_width{
	max-width: 980px;
	margin: 0 auto;
	padding-bottom: 20px;
	width: 98%;
	position: relative;
	overflow: hidden;
}
.p-page.in_monitor .b-min_width .hr_line{
	background-color: #555;
	margin-bottom: 14px;
	margin-top: 30px;
}
.p-page.in_monitor .b-in_monitor-comments{
	width: 93px;
	height: 61px;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #777;
	font-family: plumbmedium;
	color: #fff;
	font-size: 3.5em;
	text-align: center;
	padding-top: 8px;
}
.p-page.in_monitor .b-in_monitor-comments span{
	display: block;
	font-size: .35em;
	margin-top: 20px;
}
.p-page.in_monitor .b-in_monitor-comments .rectangle{
	width: 0;
	height: 0;
	border-left: 22px solid #777;
	border-bottom: 23px solid transparent;
	border-right: 22px solid transparent;
	display: block;
	position: absolute;
	bottom: -23px;
	left: 24px;
	color: #fff;
}
.p-page.in_monitor .b-in_monitor-comments .rectangle span{
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	text-indent: -10000px;
	border-left: 21px solid #2D2D2D;
	border-bottom: 22px solid transparent;
	border-right: 21px solid transparent;
	position: absolute;
	left: -21px;
	bottom: -21px;
}
.p-page.in_monitor .b-header_long-title{
	margin-right: 110px;
	font-size: 1.5em;
	color: #ddd;
}
.p-page.in_monitor p.b-published_time{
	color: #888;
	font-size: .85em;
	margin-top: -3px;
	line-height: 11px !important;
}
.p-page.in_monitor .b-header_long-title h2{
	font-size: 2.1em;
	color: #fff;
	margin-top: 7px;
	margin-bottom: 20px;
}
.p-page.in_monitor .b-header_long-title p{
	line-height: 21px;
	font-size: 1em;
}
.p-page.in_monitor .b-download_video{
	color: #999;
	font-size: 1.1em;
	float: left;
	margin-right: 15px;
	margin-top: 11px;
}
.p-page.in_monitor .b-download_video a{
	color: #4D93DF;
	font-size: 1.2em;
	font-weight: normal;
	margin-right: 5px;
}
.p-page.in_monitor .b-embed{
	color: #4D93DF;
	float: left;
	display: block;
	font-size: 1.3em;
	font-weight: normal;
	border-bottom: 1px dashed #4D93DF;     
	margin-top: 11px;	
}
.p-page.in_monitor .b-embed:hover{
	text-decoration:none;
	color: #fff !important;
	border-bottom-color:#fff;
}
.b-content {
	float: left;
	width: 70%;
	position: relative;
}

.b-sidebar.right {
	width: 26.5%;
	float: right;
}

.p-page.in_monitor .b-content_mini-preview_el{
	max-width: 230px;
	margin: 0 1%;
	padding: 0;
	font-size: 1.4em;
	position: relative;
	line-height: normal;
}
.p-page.in_monitor .b-content_mini-preview_el a {
	font-weight: normal;
	color: #fff;
}

.p-page.in_monitor .b-content_mini-preview{
	overflow: hidden;
}

.bottom_equal_height img{
	border-bottom: 1px solid #fff;
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	background-color:#000;
}
.bottom_equal_height a.link_img{
	background: #000;
	display: block;
}
.bottom_equal_height .b-content_mini-preview_el:active img,
.bottom_equal_height .b-content_mini-preview_el:hover img{
	opacity: 0.5;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

.p-page.in_monitor .b-content_mini-preview_el p{
	background-color: #3F3F3F;
	color: #fff;
	padding: 10px 11px;
	margin: 0 ;
}    
.p-page.in_monitor .b-content_mini-preview .b-bg_coll-equal,
.p-page.in_monitor .b-content_mini-preview .b-bg_coll-equal_bg-fon{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding-bottom: 20000px;
	margin-bottom: -20000px;
	width: 100%;    
}
.p-page.in_monitor .b-content_mini-preview .b-bg_coll-equal{
	z-index: -1;
}
.p-page.in_monitor .b-content_mini-preview .b-bg_coll-equal_bg-fon{
	background-color: #fff;
	z-index: -1;
}
.p-page.in_monitor .b-content_mini-preview  .b-content_mini-preview_el + .b-bg_coll-equal_bg-fon{
	z-index: -2;
}
.p-page.in_monitor .b-content_mini-preview .b-bg_coll-equal{
	background-color:#3F3F3F;
}
.p-page.in_monitor .b-content_mini-preview .b-bg_coll-equal span{
	/*background-color: #3F3F3F;*/
	right: 6px;
}
.p-page.in_monitor .b-content_mini-preview_col{
	position:relative;
	margin-bottom: 0;
	min-height: 10px;
}
.p-page.in_monitor .b-content_mini-preview img {
	border-bottom: 1px solid #fff;
	margin-bottom: -4px;
}
.p-page.in_monitor .b-content_mini-preview .i-mh, 
.p-page.in_monitor .b-content_mini-preview .i-mh.line {
	height: 30px;
	background-color: #fff;
}
.p-page.in_monitor a.comments{
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
	color: #919191;
	background-image: url(/web/20131122062202/http://rt.com/static/img/ic_coments.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-left: 3px;
}
.p-page.in_monitor a.comments:hover {
	text-decoration: none;
	color: #065CBA !important;
	background-position: 0 -39px;
}
.p-page.in_monitor .b-buttons_links{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 38px;
	font-size: 1.5em;
}
.b-buttons_links a,
.p-page.in_monitor .b-buttons_links a{
	background-color: #DDD;
	background-image: -moz-linear-gradient(center bottom , #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
	background-image: -o-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
	background-image: linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 6%, #DDDDDD 53%, #EDEDED 77%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.06, #DDDDDD), color-stop(0.53, #DDDDDD), color-stop(0.77, #EDEDED) );
	border: 1px solid #C1C1C1;
	border-radius: 2px 2px 2px 2px;
	color: #000000;
	font-size: 0.8571em;
	font-weight: normal;
	padding: 6px 4px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFF;
	width: 130px;
	display: block;
	margin: 0 auto;
}


.b-content_mini-preview_el.video .i-icon_video{
   position: absolute;
   top: 5px;
   left: 8px;
   display: block;
   background-position: 0 100%;
   height: 28px;
   width: 28px;
}  
.p-page.in_monitor .i-icon_video span{
	width: 0;
	height: 0;
	border-left: 12px solid #505050;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -6px;
	margin-top: -8px;
}
.b-in_monitor-bg_top-header{
	position: relative;
}
.p-page.in_monitor .b-sidebar.right h2{
	color: #000;
	font-size: 1.8em;
}
.p-page.in_monitor .b-sidebar_making-news {
	font-size: 1.4em;
	margin-bottom: 30px;
}
.b-sidebar_making-news_col-img{
	float: left;
	display: block;
}
.p-page.in_monitor .b-sidebar_making-news_header{
	margin-left: 62px;
}
.b-sidebar_making-news_col-el{
	border-bottom: 1px solid #c1c1c1;
}
.p-page.in_monitor .b-sidebar_making-news_col-el{
	padding: 5px 0;
}

.b-sidebar_banners{   
	display: block;
	position: relative;
	overflow: hidden;
	width: 198px;
	height: 180px;
}
.b-sidebar_banners:hover img {
	margin-top: -180px;
}
.b-social_like-button{
	overflow: hidden;
}
.b-social_like-button > div{
	float: left;
}

.p-page.in_monitor .b-breadcrumbs a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
}
.p-page.in_monitor .b-in_monitor-bg_top .b-min_width{
	padding-top: 24px;
	padding-top: 6px;
}
.p-page.in_monitor h1{
	font-size: 2.6em;
	color: #fff;
	margin-bottom: 30px;
	margin-top: 20px;
}
/* --- in-motion */
/* .b-main_chrome-extension */
@media screen and (max-width: 1063px) {
	.b-main_extension_close{
		display: none;
	}
	.b-min_width .b-main_extension_close{
		display: block;
	}
	.b-main_extension_button{
		margin-right: 50px;
	}
	.b-main_extension_message{
		margin-right: 250px;
	}
}
@media screen and (max-width: 900px) {
	.b-main_extension.visible{
		display: none;
	}	
}
.b-main_extension{
	height: 56px;
	width: 100%;
	background-color: #0059B2;
	position: relative;
	display: none;
}
.b-main_extension.visible{
	display: block;
}
.b-main_extension_message{
	color: #fff;
	font-size: 1.4em;
	min-height: 38px;
	padding: 10px 0;
	padding-left: 48px;
	line-height: 1.2em;
	margin-right: 237px;
	position: relative;
}
.b-main_extension.firefox .icon{
	background-position: 0 0;
}
.b-main_extension.opera .icon{
	background-position: 0 -50px;
}
.b-main_extension.chrome .icon{
	background-position: 0 -97px;
}
.b-main_extension_message .icon{
	background-image: url(/web/20131122062202/http://rt.com/static/img/icon_browse.png);
	background-repeat: no-repeat;
	display: block;
	width: 40px;
	height: 38px;
	position: absolute;
	left: 2px;
	top: 8px;
	float: none;
	margin-right: 0;
	cursor: default;
}
.b-main_extension_button,
.b-main_extension_close,
.b-main_extension_close span{
	display: block;
}
.b-min_width .b-main_extension_close{
	display: none;
	float: right;
	position: relative;
	text-decoration:none;
}
.b-main_extension_button{
	background-image: url(/web/20131122062202/http://rt.com/static/img/icon-button_Install_extension.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 155px;
	height: 30px;
	float: right;	
	margin-top: 12px;
}
.b-main_extension_button:hover{
	background-position: 0 -42px;
	text-decoration:none;
}
.b-main_extension_button:active{
	background-position: 0 -84px;
	text-decoration:none;
}
.b-main_extension_close,
.b-main_extension_close span{
	background-position: 0 0;
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
}
.b-main_extension_close:hover,
.b-main_extension_close:hover span{
	background-position: 0 -33px;
	text-decoration:none;
}
.b-main_extension_close:active,
.b-main_extension_close:active span{
	background:none;
	text-decoration:none;
}
.b-main_extension_close{
	background-image: url(/web/20131122062202/http://rt.com/static/img/icon_close_chrome_extension.png);
	position: absolute;	
	right: 16px;
	top: 16px;
}/*
.b-main_chrome-extension_close span{
	background-image: url(/web/20131122062202/http://rt.com/static/css/svg/icon_close_chrome_extension.svg);
}*/

/* .b-main_chrome-extension */
/*social_like*/
.b-social_like{
	position: relative;
}
.b-social_like-button{
	color: red;
}
.p-page.in_monitor .b-social_like-button > div{
	margin-left: 10px;
}
.p-page.in_monitor .b-social_like-icon{
	background-image: url(/web/20131122062202/http://rt.com/static/img/social_like_share.png);
	width: 52px;
	display: none;
	padding: 7px;
	margin-top: -7px;
	padding-bottom: 0;
	background-position: 7px 11px;
}
.p-page.in_monitor .b-social_like-icon span{
	cursor: pointer;
	color: #4D93DF;
	font-size: 1.3em;
	font-weight: normal;
	border-bottom: 1px dashed #4D93DF;
	font-style: normal;	
	padding-left: 20px;
	display: block;
	background-image: url(/web/20131122062202/http://rt.com/static/svg/social_like_share.svg);
	background-position: 0 4px;
}
.p-page.in_monitor .b-social_like-icon,
.p-page.in_monitor .b-social_like-icon span{
	background-repeat: no-repeat;
}
.p-page.in_monitor .b-social_like.active .b-social_like-icon{
	background-position: 7px -18px;
}
.p-page.in_monitor .b-social_like.active .b-social_like-icon span{
	color: #222;
	border-bottom-color: #222;
	background-position: 0 -24px;
}
.p-page.in_monitor .b-social_like.active .b-social_like-icon{
	border-radius: 5px 5px 0 0;
}
/* ------ social_like*/
.p-page.in_monitor .b-buttons_header{
	 font-size: 1.5em;
	 margin-top: 4px;
	 color:#999;
}
.p-page.in_monitor  .b-buttons_social li + li {
	margin-left: 4.5px;
}
.p-page.in_monitor .b-buttons_social li a span {
 background-image: url(/web/20131122062202/http://rt.com/static/svg/footer_follow_us.svg);
}
/**/
.b-layout_equal-height.two {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background-color: #fff;
	margin-bottom: 30px;
	position: relative;
}
.b-layout_equal-height.one{
	float:left;
	width:100%;
	position:relative;
	right:50%;
	right: 33.5%;
	background: #2C2C2C;
}
.b-layout_equal-height_col.one {
	float:left;
	width:46%;
	width: 67%;
	position:relative;
	left:52%;
	left: 33%;
	overflow:hidden;
}
.b-layout_equal-height_col.two {
	float:left;
	width:46%;
	width: 32%;
	position:relative;
	left:56%;
	left: 34.6%;
	overflow:hidden;
}
.b-main-photo_day{
	margin: 0 auto;
	width: 94.5%;
	padding-bottom: 15px;
}
.b-main-photo_day img{
	width: 100%;
	height: auto;
	max-width: 100%;
	margin-bottom: 18px;
}
.b-main-photo_day,
.b-main-photo_day a{
	color: #fff;
}
.b-main-photo_day{
	font-size: 1.4em;
	position: relative;
	z-index: 1;
}
.b-main-photo_day h2{
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 18px;
	color: #fff;
}

.b-main_banners{
	text-align: center;
}
.b-main_banners.bookings{	
	position: absolute;
	bottom: 0;
	right: 0;
	width: 32%;
	background-color: #fff;
	padding-top: 15px;
	z-index: 2;
}
.b-main_banners.bookings img{
	width: 97.5%;
	max-width: 97.5%;
	padding: 1%;
	border: 1px solid #ddd;
}

.banners_bottom .b-layout_section-col_el{
	height: auto;
	overflow: hidden;
}

.banners_bottom .b-layout_section-col + .b-layout_section-col .b-layout_section-col_el{
	border-left: 1px solid #ccc;
}

.banners_bottom .b-layout_section-col a:hover{
	border: 0;
}

.b-layout_section.banners_bottom img{
	width: 100%;
	max-width: 100%;
	display: block;
	float: left;
	right: 50%;
	position: relative;
}
.b-layout_section.banners_bottom a{
	display: block;
	float: left;
	left: 50%;
	position: relative;
}
.b-layout_equal-height_col .polling{
	padding: 0 0 310px;
}
.b-main-photo_day i {
	font-style: normal;
}
.b-main-photo_day a{
	font-weight:normal;
}
.b-main-photo_day a:hover{
	color:#fff !important;
}
.three .b-layout_section-col {
	width: 33.33%;
	float:left;
}
.b-layout_section.banners_bottom{
	margin-bottom: 30px;
}
.b-layout_section.in-motion {
	position: relative;
	margin-bottom: 27px;
	background: #2B2B2B;
	padding: 7px;
	padding-bottom: 10px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 29px;
}
.b-layout_section.in-motion a{
	color:#fff;
	font-weight:normal;
}
.b-layout_section.in-motion a:hover{
	color:#fff !important;
}
.b-layout_section.in-motion h2 {
	font-size: 2em;
	margin-left: .6%;
}
.b-layout_section.in-motion .b-layout_section-col_el {
	position: relative;
	max-width: 227px;
	margin: 0 2%;
	border: 1px solid #555;
	font-size: .9em;
}
.in-motion.four .b-layout_section-col {
	width: 24.45%;
	margin-right: 0.2%;
	float:left;
}
.i-two_helen_separator.tablets_between_phones{
	display:none;
}
.b-layout_section.in-motion img {
	width: 100%;
	max-width: 100%;
}
.b-layout_section.in-motion .b-layout_section-col_el .footer {
	padding: 4px 2%;
	height: 50px;
	overflow: hidden;
}
.b-layout_section.in-motion  .i-two_helen_separator + .b-layout_section-col + .b-layout_section-col{
	margin-left: 1px;
}
.b-layout_section.in-motion a.comments:hover{
	color: #065CBA !important;
}
.b-layout_equal-height.two{
	margin-top: 2px;
}
.cont-wp.banner_none_med{
	margin-bottom: 30px;
	margin-top: -1px;
}
/*.b-layout_section.in-motion  .i-two_helen_separator + .b-layout_section-col{
	margin-left: -0.5%;
}*/
/**/

.article_img{
	color: rgb(255, 255, 255);
	overflow: hidden;
	position: relative;
	display: block;
	
}
.article_img img{
	width: 100% !important;
	display: block;
}
.article_img_footer{
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	padding: 1%;
	width: 99%;
	font-style:normal;

}
p .article_img_footer{
	font-size: 1em;
	}
/*.b-content_articles * {
	font-size: inherit !important;
}
.b-content_articles {
	font-size: 2em;
}
.b-content_articles h1{
	font-size: 2em;
}*/
.p-page.in_monitor .rub_bg{
	background-color: #2D2D2D;
	border-top: 1px solid #555;
	height: 50px;
}
.p-page.in_monitor .b-gallery_buttons{ 
	top: 10px;
}
.p-page.in_monitor .rub_bg  + .b-in_monitor-bg_top{
	border-top:0;	
}
.b-buttons_links {
	width: 100%;
	height: 38px;
	font-size: 1.5em;
}
.b-buttons_links a:hover,
.p-page.in_monitor .b-buttons_links a:hover{
	border-color: #7F7F7F;
	color: #000 !important;
}
.p-page.in_monitor .i-three_helen_separator + .b-content_mini-preview_col + .i-two_helen_separator + .b-content_mini-preview_col .b-content_mini-preview_el{
	margin: 0 1%;
}
.p-page.in_monitor .b-sidebar.right h2.mt30{
	margin-top: -2px !important;
	margin-bottom: 11px;
}
.p-page.in_monitor .b-breadcrumbs{
	margin-top: -8px;
}
.b-layout_equal-height .b-main-photo_day:hover i,
.b-layout_section.in-motion .b-layout_section-col_el:active a.footer_link-article,
.b-layout_section.in-motion .b-layout_section-col_el:hover a.footer_link-article,
.bottom_equal_height .b-content_mini-preview_el:active a,
.bottom_equal_height .b-content_mini-preview_el:hover a{
	text-decoration:underline;
}
.p-page.in_monitor .b-content_mini-preview_el a:hover,
.p-page.in_monitor .b-download_video a:hover{
	color: #fff !important;
}
.b-layout_equal-height .b-main-photo_day  img,
.b-layout_section.in-motion img{
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	background-color:#000;
}
.b-layout_equal-height .b-main-photo_day  img,
.b-layout_section.in-motion a.link_img{
	background: #000;
	display: block;
}
.b-layout_equal-height .b-main-photo_day:active img,
.b-layout_equal-height .b-main-photo_day:hover img,
.b-layout_section.in-motion .b-layout_section-col_el:active img,
.b-layout_section.in-motion .b-layout_section-col_el:hover img{
	opacity: 0.5;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}
.b-layout_section.in-motion .b-layout_section-col_el .i-icon_video span{
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	height: 28px;
	width: 28px;
}
video#video .figcaption{
	width: 100%;	
}
video#video{
	overflow:hidden;	
}
.p-page.in_monitor .rub_bg .b-min_width{
	height: 50px;
}
.b-in_monitor-comments a,
.b-in_monitor-comments a:hover{
	color:#fff !important;	
	text-decoration:none ;
}

.b-in_monitor-comments a{
	font-weight:normal;
}
.p-page.in_monitor .b-in_monitor-comments span.header{
	font-size: 1em;
	margin-top: 0px;
} 
.p-page.in_monitor .b-in_monitor-comments span.header + span{
	margin-top: -6px;
}
.content-wp.index-cont .b-layout_section.in-motion .i-two_helen_separator + .b-layout_section-col + .b-layout_section-col{
 margin-left: 0;
} 
.p-page.on_air + .on-air .b-gallery_buttons{
	display:none;
}
.p-page.on_air .b-gallery_buttons{
	display:block;
}
.figure .figcaption span.live{
	background-color: #CE2200;
	color:#fff;
	font-size: 11px;
    font-weight: bold;
    padding: 0 4px;
	text-decoration:none;
	position: absolute;
	right: 0;
	display: block;
	margin-top: -18px;	
}
.figure .figcaption  span.live:hover{
	background-color: #AA0505;
}
.index-page span.live{
	background-color: #CE2200;
	color:#fff;
	font-size: 11px;
    font-weight: bold;
    padding: 1px 4px;
	text-decoration:none;
	margin-left: 3px;
}
.dl-vertical-index.index-page  span.live:hover{
	background-color: #AA0505;
}
.b-comments_page-user_avatar{
	height: 50px;
	width: 50px;
	float: left;
	position: relative;
}
.b-comments_page-user_avatar img{
	height: 100%;
	display:block;
}
.b-comments_page-user h4,
.b-comments_page-message{
	margin-left: 60px;
}
.b-comments_page-user_avatar .icon{
	position: absolute;
	height: 16px;
	width: 16px; 
	background-image: url(/web/20131122062202/http://rt.com/static/img/smal_social_icons.png); 
	bottom: 0;
	left: 0;
	cursor:default;
}
.b-comments_page-user_avatar.rt .icon span{
	background-position:0 0;
}
.b-comments_page-user_avatar.fb .icon span{
	background-position: -17px 0;
}
.b-comments_page-user_avatar.twit .icon span{
	background-position: -34px 0;
}
.b-comments_page-user_avatar.tumbl .icon span{
	background-position: -51px 0;
}
.b-comments_page-user_avatar.google .icon span{
	background-position: -68px 0;
}
.b-comments_page-user_avatar.rt .icon{
	background-position:0 0;
}
.b-comments_page-user_avatar.fb .icon{
	background-position: -17px 0;
}
.b-comments_page-user_avatar.twit .icon{
	background-position: -34px 0;
}
.b-comments_page-user_avatar.tumbl .icon{
	background-position: -51px 0;
}
.b-comments_page-user_avatar.google .icon{
	background-position: -68px 0;  
}
#mobile_apps_windows{
	width: 100%;
}
#mobile_apps_windows  h2 span{
	color: #666;
}
#mobile_apps_windows p{
	font-size: 1.4em;
	margin-right: 360px;
}
#mobile_apps_windows  h2{
	margin-bottom: 6px;
}
#mobile_apps_windows  ul li{
	color: #666;
	font-size: 1.2em;
	line-height: normal;
	margin-top: 6px;
	margin-right: 370px;	
}
#mobile_apps_windows .mob-screen{
	display:block;
	float:right;
	width: auto;
}
#mobile_apps_windows .header{
	margin:15px 0 0;
}
.mob-download-button{
	overflow:hidden;
	margin-top: 0;
}
.mob-download-button input{
	float:none;
}
.mob-download-button:hover input{
	background-position: 0 -30px;
}

.b-sidebar_min-prewiev_col-el img{
        display:block;
}
/*fix*/
.on-air .aside{
  float: right;
  width: 33%;
}
.on-air .content {
  width: 67%;
}

/*fix*/
.b-comments_page-user h4{
	margin-top: -3px;
	display:block;
}

.form_search ul.delimiter li:first-child a {
	background: transparent url(/web/20131122062202/http://rt.com/static/img/images/general/search-sprite.png) repeat-x 0 -171px;
}


.b-autorization_body .input_file{
	position: absolute;
	visibility: hidden;
	top: -100000000px;
	left:-100000000px;
}
.b-autorization_body .logo{
	background: url(/web/20131122062202/http://rt.com/static/img/icon/not_avatar.png) no-repeat 0 0;	
	width: 50px;
	float:left;
}
.i-edit .b-autorization_body .logo img{
	max-width: 50px;
	width: 50px;
	height: 50px;
}
.b-autorization_body .logo,
.b-autorization_body .upload_logo,
.i-edit .b-autorization_body .close{
	margin-top: 23px;	
	height: 50px;
}
.b-autorization_body .upload_logo{
	overflow:hidden;
	background: #5B5B5B;
	float:right;	
}
.b-autorization_body .upload_logo:hover{
	background-color:#737373;
}
.i-edit .b-autorization_body .close:hover{
	background-color:#8B2929;	
}
.i-edit .b-autorization_body .upload_logo.small{
	width: 152px;
}
.i-edit .b-autorization_body .upload_logo.large{
    width: 202px;
}
.i-edit .b-autorization_body .close{
	height: 50px;
	width: 49px;
	display:block;
	float:right;
	overflow:hidden;
	text-indent: -1000px;
	background: url(/web/20131122062202/http://rt.com/static/img/icon/close_avatar.png) no-repeat 50% 50%;
	background-color: #770303;	
	cursor:pointer;
	border-left: 1px solid #3B0101;
	cursor:pointer;
}
.b-autorization_body .upload_logo .text{
	font-size: 13px;
	color: #fff;
	display: block;
	float: left;
	cursor:pointer;
}
.i-edit  .b-autorization_body .upload_logo .text{
	margin: 16px;
}
.i-register .b-autorization_body .upload_logo .text{
	text-align:center;
	margin: 16px 0;
	width: 100%;	
}
.i-forgot .b-authorization_button,
.i-edit .b-authorization_button,
.i-register .b-authorization_button{
  margin-top: 35px;
 }
 a.b-authorization_link:hover{
	text-decoration:none;
	color: #cc0a0a !important;
	border-color:#cc0a0a !important;
 }
 
 .i-confirmation .button{
	background: url(/web/20131122062202/http://rt.com/static/img/bg_confirmation_button.png) repeat-x 0 0;
	font-size: 13px;
	color:#fff;
	border:1px solid #004C84;
	padding: 6px 0;
	text-align:center;
	cursor:pointer;
 }
.i-confirmation .button:hover{
	background-position:0 -32px;
}
.i-confirmation .b-authorization_sending-successful{
	margin-bottom: 20px;
}
.i-confirmation .red_message{
	color: #DD0000;
    font-size: 1.4em;
	margin-top: 20px;
}
.no_bold a{
	font-weight:normal;
}
.p-page.schedule .b-date_calendar-link{
	margin-left: 26px;	
	margin-top: 5px;
}
.p-page.schedule .datepicker .icon{
	top: 18px;
}
.full_transcript{
	background: url(/web/20131122062202/http://rt.com/static/img/zigzag.png) repeat-x 0 0;
	font-size: 1.5em;
	margin: 15px 0;
}
.full_transcript a{
	
	display:block;
	width: 100%;
	font-weight:bold;
	padding: 15px 0; 
	text-align:center;
}
.full_transcript.bord_bottom a{
	background: url(/web/20131122062202/http://rt.com/static/img/zigzag.png) repeat-x 0 100%;
}

.full_transcript_text{
    display: none;
}


/* map spied on*/
.b-map_nsa *{
	font-size: 1em;
	line-height: normal;
	padding: 0;
	margin: 0;
}

.b-map_nsa-all_country{
	position: relative;
	width: 237px;
	top: 0;
	right: 0;
	z-index: 7;
	float: right;
	font-size: 1.4em;
	height: 440px;
	box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.71);
    -moz-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.71);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.71);
	background-color: #fafafa;
}
.p-page.b-usa_nsa .b-gallery_buttons{
	top: 0;
}
svg.svg_map{
	position: absolute;
	top: 0;
	left: 0;           
}
.b-map_nsa-all_country .country{
	display: none;
	height: 416px;
	overflow-y: auto;
	padding: 0 16px;
	position: absolute;
	margin-top: 23px;
	top: 0;
	left: 0;
	background-color: #fafafa;
	z-index: 1;
 }
 .b-map_nsa  .b-map_nsa-all_country i.close{
	background-position: -1px -17px;
 }
 .b-map_nsa-all_country .country.active{
	z-index: 2;
 }
.b-map_nsa-all_country .country h3{
	font-size: 1.7em;
	/*padding-top: 20px;*/
}
.b-map_nsa-all_country .country p{
	margin-top: 20px;
}
.b-map_nsa-all_country .country.active{
	display: block;
}

.b-map_nsa .b-map_nsa-list_country{
	position: relative;
	z-index: 2;
	height: 440px;
	background-color: rgba(0,0,0,0.7);
}
.b-map_nsa-list_country .arrows{
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	border-bottom: 8px solid #000;
	position: absolute;
	bottom: 0;
	left: 130px;
	width: 0;
	height: 0;
	
}

.b-map_nsa{
	height: 443px;
}
.b-map_nsa i.bg_col,
.b-map_nsa-list_country,
.b-map_nsa-all_country,
.b-map_nsa-all_country-hr{
	display: none;
}

.b-map_nsa .b-map_nsa-bottom{
	background-color: #D9D9D9;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50px;
   z-index: 3;
   width: 100%;
}
.b-map_nsa-bottom .open_list{
	float: left;
	background-color: #000;
	font-size: 2.2em;
	color: #B7B7B7;
	font-weight: 600;
	text-align: center;
	width: 280px;
	padding: 10px 0;
	cursor: pointer;
}
.b-map_nsa-bottom .i-fl_li{
	font-size: 1.4em;
}
.b-map_nsa-bottom .color{
	width: 24px;
	height: 24px;
	float: left;
	display: block;
	border: 1px solid #fff;
	border-radius: 3px;
	margin-right: 10px;
}
.b-map_nsa-bottom li{
	margin-left: 35px;
	line-height: 24px;
	margin-top: 14px;
}
.b-map_nsa-bottom li.yellow .color{
	background-color: #fffb00;
}
.b-map_nsa-bottom li.orange .color{
	background-color: #FF9B00;
}
.b-map_nsa-bottom li.alizarinov .color{
	background-color: #CB1F27;
}

.b-map_nsa{
	margin: 5px auto 20px;
	position: relative;
	box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.71);
    -moz-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.71);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.71);
	width: 99%;
	overflow: hidden;
	height: 490px;
}

.b-list_country{
	background-color: rgba(0,0,0,0.7);
	padding-bottom: 40px;
	position: relative;                    
}
.b-usa_nsa #get-short-url{
	margin-right: 11px;
}
.country_col{
	width: auto;
	float: left;
	margin-left: 75px;
	padding: 15px 0 ;
}
.country_col:first-child{
	margin-left: 60px;
}
.country_col{
	color: #fff;
	font-size: 1.4em;
}
.country_col ul{
	margin-top: 14px;
}
.country_col ul li.letter_country{
	font-size: 1.7em;
	margin-bottom: 5px;
	margin-top: 0;
}
.country_col ul li{
	margin-top: 7px;
	line-height: .8em;
	cursor: pointer;
}
.b-map_nsa i.close{
	width: 10px;
	height: 10px;
	background-image: url(/web/20131122062202/http://rt.com/static/img/close_map-bg.png);
	background-repeat:no-repeat;
	background-position: -1px -1px;
	position: absolute;
	top: 5px;
	right: 5px;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer;
	z-index: 10;
}

.b-country{
	width: 281px;
	position: absolute;
	z-index: 10001;
	top: 0;
	right: 0;
	height: 91%;
	background-color: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.4);
}
.b-map_nsa svg.svg_map .country{
	cursor: pointer;
}
.b-map_nsa svg.svg_map .country.spied_on:hover path{
	fill:#FF9B00;
}
.b-map_nsa svg.svg_map .country.other_spied:hover path{
	fill:#CB1F27;
}
.b-map_nsa svg.svg_map .country.help_spying:hover path{
	fill:#fffb00;
}
.b-map_nsa svg.svg_map .country.spied_on,
.b-map_nsa svg.svg_map .country.other_spied,
.b-map_nsa svg.svg_map .country.help_spying{
	fill:#bababa;
}
.b-map_nsa-all_country .arrow{
	width: 0;
	height: 0;
	border-right: 12px solid #999;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	position: absolute;
	left: -12px;
	top: 20px;
}
.b-map_nsa-all_country .arrow span{
	width: 0;
	height: 0;
	border-right: 11px solid #fff;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	position: absolute;
	left: 3px;
	display: block;
	top: -8px;
}
.p-page.b-usa_nsa .b-gallery_buttons.bottom{
	display:none; 
}
.country_col ul li .orange.color{
	color:#FF9B00;
}
.country_col ul li .alizarinov.color{ 
  color:#CB1F27;
} 
.country_col ul li .yellow.color{  
  color:#fffb00;
}
/* map spied on*/
.rubric.breaking_news + .p-page.b-usa_nsa{
	margin-top: 80px;
}
.b-map_nsa-list_country.active{
	display:block;
}

/*acticle_clock */
.acticle_clock{
	position:relative;
}
.acticle_clock .time{
	float:left;
}
.acticle_clock #get-short-url{
	position:absolute;
	right: 0;
	bottom: 0;	
}
.get_download {
	font-size: 13px;
	float:left;
	margin-top: 12px;
}
.map_share{
	margin: 15px 0;
}
/* fix p-page schedule usa */
	.p-page.schedule.usa  .b-schedule_tabl-body .schedule_row a{
		font-size: 1em;
	}
	.p-page.schedule.usa .b-schedule_tabl-header a{
		padding-bottom: 6px;
	}
/* fix p-page schedule usa */

/*fix*/
.i-login  .b-authorization_link.forgot{
	margin-top: 19px;
}
/*fix*/
/* logo cooments */

.b-comment_enter-profile-logo{
	position:relative;
	float:left;
}
.b-comment_enter-profile-logo img{
	display:block;
}
.b-comment_enter-profile{
	padding: 8px;
	padding-top: 8px;
}
.b-comment_enter-profile-logo .icon{
	position: absolute;
	height: 16px;
	width: 16px; 
	background-image: url(/web/20131122062202/http://rt.com/static/img/smal_social_icons.png); 
	bottom: 0;
	left: 0;
	cursor:default;
}
.b-comment_enter-profile-logo.rt .icon span{
	background-position:0 0;
}
.b-comment_enter-profile-logo.fb .icon span{
	background-position: -17px 0;
}
.b-comment_enter-profile-logo.twit .icon span{
	background-position: -34px 0;
}
.b-comment_enter-profile-logo.tumbl .icon span{
	background-position: -51px 0;
}
.b-comment_enter-profile-logo.google .icon span{
	background-position: -68px 0;
}
.b-comment_enter-profile-logo.rt .icon{
	background-position:0 0;
}
.b-comment_enter-profile-logo.fb .icon{
	background-position: -17px 0;
}
.b-comment_enter-profile-logo.twit .icon{
	background-position: -34px 0;
}
.b-comment_enter-profile-logo.tumbl .icon{
	background-position: -51px 0;
}
.b-comment_enter-profile-logo.google .icon{
	background-position: -68px 0;  
}
.b-comments_page-add_message-textarea.error textarea{
	border-color: #FF9797;
}
.b-comments_page-add_message-textarea .message{
	display:none;
}
.b-comments_page-add_message-submit .message{
 display:block;
 font-family: Arial;
 font-size: 13px;
 color: #E43535;
 position:absolute;
 bottom: 24px;
 left: 137px;
}
/* logo cooments */
.b-autorization_body .resend p.link{
   color: #757575;
}
.b-autorization_body .resend p.spam{
   color:#DE0D0D;
}
.b-autorization_body .resend p.action a{
	font-weight: normal;
	border-bottom: 1px dashed;
}
.b-autorization_body .resend p.action a:hover {
	text-decoration:none;
}
.b-autorization_body .resend p.action{
	margin-top: 11px;
	margin-bottom: 10px;
}
.b-autorization_body .resend p.success{
	color: #518B2D;
}
.on-air .aside{
	width: 32%;
}
.i-registered .b-authorization_button.ok{
	float:none;
	margin: 0 auto;
	width: 19px;
}
.i-registered .b-authorization_sending-successful{
	margin-top: 15px;
}
.on-air .programholder tr.current td:first-child,
.on-air .programholder tr.current td:first-child .light{
	color: #1C9803;
}
.on-air .programholder tr td.nws{
	width: 46px;
	padding: 0;
	text-align:center;
	font-size: .8em;
	color: #F2F9F0;		
	vertical-align:middle;
}
.on-air .programholder tr.current td.nws span{	
	background-color: #1C9803;
	display:block;
}	
/* b-drop_down-menu on_air*/
.b-drop_down-menu .header_item{
	display:none;
	font-size: 1.5em;
	border: 1px solid #9D9D9D;
	padding: 0;
	height: 36px;
	background-color: #DCDCDC;
	background-image: -moz-linear-gradient(center bottom , #DCDCDC 6%, #ECECEC 77%);
	background-image: -o-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
	background-image: linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
	background-image: -webkit-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
	background-image: -ms-linear-gradient(bottom, #DCDCDC 6%, #ECECEC 77%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.06, #DCDCDC)), color-stop(0.77, #ECECEC );
	position: relative;
	cursor: pointer;
}
.b-drop_down-menu .arrow {
	position: absolute;
	border-left: 1px solid #9D9D9D;
	width: 35px;
	height: 36px;
	right: 0;
	top: 0;
}
.b-drop_down-menu .arrow span{
	overflow: hidden;
	width: 0;
	height: 0;
	text-indent: -10000px;
	border-left: 3.5px solid transparent;
	border-right: 3.5px solid transparent;
	border-top: 4px solid #9D9D9D;
	display: block;
	margin: 17px auto;
}	
/* b-drop_down-menu on_air*/

p.article_img_footer a {
    color: white;
    text-decoration: underline;
}
