h5									{ font-size: 1.4em; margin-bottom: 0.5em; }

div#article							{ margin-bottom:10px;}
div#article div.injects				{ float: right; width: 260px; margin: 0 0 15px 20px; display:inline;} 
div.injects-box 					{width: 260px; overflow:hidden; zoom:1; float:right; margin-left:15px;}
/*#article img.main,*/
#article div.flashcontent			{ float: left; margin: 0.3em 0 20px 0; border:1px solid #d1d1d1; text-align:center; padding:25px 0; width:662px;} /*width:auto;*/
#article div.videocontent			{ float: left; margin: 0.3em 0 20px 0; border:1px solid #d1d1d1; text-align:center; padding:25px 0; width:662px;}
#article div.videocontent div.copyright { padding: 5px 10px 0 10px; font-size: 0.9em; color: #b2b2b2; text-align: right; }
#article div.videocontent div.copyright a { color: #b2b2b2; }
#article div.videocontent div.copyright a:hover { text-decoration: underline; }
#article div.videoinfo				{ padding: 5px 10px 0 10px; text-align: left; }
#article div.copy					{ clear: left; width: 360px; padding: 0.3em 0 0 0; color: #b2b2b2; text-align: right; }
#article div.copy a					{ color: #b2b2b2; }
#article div.c_video				{ width: 320px; }
#article div.body					{ clear: left; }
#article div.injects				{ width:290px; margim-left:15px;}
#article  p,
#article div.body p					{ margin-bottom: 0.5em;}
#article div.body p.marker-quote1	{ font:italic 1.27em/1.25em Georgia; margin:1em 0 1em 1.25em; }
#article div.body p.marker-quote2	{ font:italic 1.27em/1.25em Georgia; margin:1em 0 1em 1.25em; }
#article div.body p.marker-quote3	{ font-size:.952em; line-height:1.333em; background:#ecf5fd; padding:1em; overflow:hidden; zoom:1;}
#article div.body p.marker-bullet,
#article div.body p.marker-bullet a,
#article div.body p.marker-bullet a:hover { color:#d66938;}
#article div.body p.marker-bullet	{ padding-left:24px; background:url(http://ria.ru/i/bullets/orange_rnd_big.gif) 0 4px no-repeat; font-weight:bold;}
#article div.body a,
#article p a						{ color: #3b78a8; text-decoration: underline; }
#article a.img						{ position: relative; display: block; padding-bottom:32px; }
#article a.img .zoom				{ position: absolute; top: 0; left: 0; width:143px; height:32px; }
#article div.dt						{ clear: left; z-index: -1; margin-bottom: 0.6em; font-size: 1.6em; }
#article div.dt span.time			{ margin-right: 0.2em; }
#article div.dt ins					{ position: absolute; top: 0.2em; left: 10.5em; }
#article p.hall						{ margin-bottom: 0.5em; }
#article p.hall a					{ text-decoration: underline; }
#article div.author					{ clear: both; margin-top: 2em; }
#article div.author img				{ float: left; margin: 0 15px 0 0; }
#article div.author div				{ float: left; margin-top: 0.4em; font-size: 0.8em; line-height: 1.7em; }
#article div.author a				{ text-decoration: underline; font-size: 1.3em; }
#article .video_yr					{ clear: both; margin-bottom: 0.8em; }
#article .video_all					{ float:right;font-size:0.9em;margin-top:-2em;text-align:right;}

#article .ya_video					{ float:left; position:relative; margin:0 0 0 103px; text-align:left; border:1px solid #ffcc99; width:240px; min-height:120px; height: auto !important; height:120px; overflow: hidden;}
#content .ya						{ margin:20px auto;}

#article ul.parts li				{ width: 100%; margin-top: 1em; }
#article ul.parts li p				{ margin-bottom: 0.5em; }
#article img.author					{ float: left; margin: 0 20px 0 0;}
#article h4.blue					{ margin-bottom: 0.8em; font-size: 1.25em; }

#article div.mm-inject                                      { float: right; width: 272px; margin: 0 0 10px 20px;}
#article div.mm-inject	.image                              { width: 272px; text-align: center; }
#article div.mm-wide                                        { width: 288px; }
#article .mm-inject	div.info,
#article .mm-inject-slideshow div.info                      { margin-top: 0.4em; font-style: italic; }
#article .mm-inject div.copy,
#article div.mm-inject-slideshow .copyright                 { clear: left; padding: 0.3em 0 0 0; text-align: right; width:100%; }
#article .mm-inject div.copy a,
#article div.mm-inject-slideshow .copyright a               { text-decoration: none; }
#article .mm-inject div.copy a,
#article div.mm-inject-slideshow .copyright a.author        { color: #b2b2b2; }
#article .mm-inject div.video_preview                       { }
#article .mm-inject .full_video div.video_preview           { margin:10px auto; height:0.9em; width:370px; text-align:left; }

#article .mm-inject div.copy .datetime                      { float:left; font-size: 10px }
#article .mm-inject div.copy .datetime .date                { color:#487dab; }
#article .mm-inject div.copy .datetime .time                { color:#999; margin-right:4px; }
#article .mm-inject .full_video div.copy                    { width:480px; margin:0 auto; overflow: hidden; }
#article .mm-inject .full_video .datetime                   { margin-left:8px; }


#article .mm-inject .video_container						{ width: 272px; margin: 0 auto;}
#article .mm-inject .buttons								{ margin-top: 10px; }


div.injects ul.top					{ margin: -0.5em 0 1.5em 0; }
.injects .top li					{ margin-top: 0.5em; }
.injects .top li a					{ text-decoration: underline; }

.injects ul.mm li					{ width: 100%; margin-top: 0.5em; }
.injects .mm img					{ float: left; margin: 0 13px 0 0; } 
.injects .mm p a					{ color: #000; }
.injects .mm p a span				{ text-transform: capitalize; text-decoration: underline; }
.maximize							{float:left;font-size:1.1em}
.add2blog-link						{ float:right;font-size:1.1em; cursor: pointer; }
.full_video 						{margin:0.3em 0 20px;text-align:center;width:662px;}
.full_video #modal_container		{left:0;}
.full_video p						{margin:10px auto; width:370px; clear:both;}
.full_video .maximize, .full_video .add2blog-link {font-size:0.9em;}

#article div.mm-inject-slideshow	{ float:right; width:360px; margin-left: 20px;}

div#article_print					{ padding: 30px 0 0 50px; width:720px;}
#article_print img.main				{ margin-bottom: 1em; }
#article_print div.dt				{ margin-bottom: 0.6em; font-size: 1.6em; }
#article_print span.time			{ margin-left: 0.5em; }
#article_print div.rubric			{ margin: 1em 0 0.5em 0; }
#article_print div.text				{ margin-bottom: 1.5em; }
#article_print div.copyr			{ margin-top: 2em; }

div#static							{ padding-top: 2em; }
#static p							{ margin-bottom: 0.5em; }
#static a							{ color: #3b78a8; text-decoration: underline;  }
#static ul							{ list-style-type: disc; padding-left: 18px; }

div#to-vote							{ width: 662px; }
#to-vote div.content				{ width: 562px; margin: 2em 25px 0 25px; text-align: center; }
#to-vote p.dt						{ font-weight: bold; }
#to-vote h4							{ margin: 0.4em 0 0.7em 0; font-size: 1.3em; font-weight: bold;  }
#to-vote ul.vote					{ text-align: left; line-height: 1.7em; }
#to-vote .vote li input				{ vertical-align: middle; }
#to-vote .vote li label				{ padding-left: 0.8em; }
#to-vote input.submit				{ overflow: visible; padding: 0 5px; margin: 1em 0; }
#to-vote a.orng						{ text-decoration: underline; }

#to-vote ul.results					{ text-align: left; }
#to-vote .results li				{ clear: both; margin-top: 0.5em; }
#to-vote .results div				{ float: left; width: 50px; height: 0.9em; margin-top: 0.2em; line-height: 0; }
#to-vote .results div ins			{ float: right; display: block; background: #d76d3d; height: 0.9em; line-height: 0; font-size: 1em; }
#to-vote .results p					{ float: left; padding-left: 20px; }
#to-vote .results p span			{ color: #d76d3d; }
#to-vote p.total					{ margin-top: 1em; }

div.press-halls						{ width: 100%; margin: 2em 0; }
.press-halls h3	strong				{ color: #db7b4e ! important; }
.press-halls li div.info,
.press-halls li span,
.press-halls li ins					{ float: left; }
.press-halls li						{ width: 100%; margin-top: 0.5em; }
.press-halls li span				{ font-weight: bold; }
.press-halls li div.info			{ margin-right: 10px; }
.press-halls li ins					{ margin-left: 10px; }

ul#others li						{ float: left; width: 198px; text-align: center; }
#others li.center					{ margin: 0 10px; }
#others li p						{ margin-top: 0.6em; }

/*p.align_c							{ margin-bottom: 1em; }*/

#article-question-form				{ margin:20px 0px 0px 0px;}
#article-question-form h3			{ text-align:center; color:#3b78a8; font-size:24px; text-transform:uppercase; position:relative; top:-13px;}
#article-question-form h3 span		{ padding:0px 5px; background-color:#fff;}
#article-question-form table		{ width:100%;}
#article-question-form table td		{ padding:10px 0px 0px 0px;}
#article-question-form table td.captcha	{ padding:26px 0px 0px 20px;}

#article-question-form label			{ display:block; font-size:11px;padding:0px 0px 2px 0px; }
#article-question-form input.text		{ width:260px; border:1px solid #ccc; }
#article-question-form input.codetext	{ border:1px solid #ccc; }
#article-question-form .textcontainer	{ width:356px;}
#article-question-form textarea			{ width:356px; border:1px solid #ccc;}
#article-question-form .send			{ text-align:center; margin:10px 0px 0px 0px; }
#article-question-form .send p			{ font-size:11px; }

#article-question-form .done			{text-align:center; margin:50px 0px; font-size:11px;}
#article-question-form .ajax_spinner	{position:relative; top:-66px; left:84px;}

#tournament-inner-announce				{margin:0px 0px 10px 0px;}
#tournament-inner-announce	.content	{padding:0px 15px;}
#tournament-inner-announce	h2			{border:none; position:relative; top:-10px; height:17px; margin:0px 0px 0px 0px;}
#tournament-inner-announce	h4			{margin:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-align:center; line-height:1em;}
#tournament-inner-announce .dates				{margin:9px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; white-space:nowrap;}
#tournament-inner-announce .dates .time			{padding:0px 4px 0px 0px; color:#003768;}
#tournament-inner-announce .dates .date			{color:#3b78a8;}
#tournament-inner-announce .dates .description	{font-size:12px; color:#3b78a8; display:block;}
#tournament-inner-announce .text				{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:4px 0px 0px 0px;}

.boxphotos ul 		{margin:0; padding:0;}
.boxphotos li 		{display:inline;}
.text 				{margint:0 0 0 120px; font-size:0.95em;}
.view2				{margin:0 12px 0px 0; float:left}
.photostext			{margin:25px 0 0 -10px; font-style:italic; font-size:0.9em;}
.photostext p		{display:inline;}
.photostext	span	{color:#4881ae; font-size:11px;}
.content object		{margin:10px 0 0 -16px;}
.cornwd				{width:647px !important; margin:0 auto;}
/*p.align_c							{ margin-bottom: 1em; }*/

.lj_infographics {margin:0 auto; overflow:hidden; width:665px;}
.infographics_body {text-align:left; margin-top:30px;}
.infographics_image img {border:1px solid #d8d8d8; margin-top:2em; padding:3px;}
.infographics_image object {border:1px solid #d8d8d8; margin-top:2em; padding:3px;} 
.info_copy { color:#a8a8a8;margin-top:1em;}
p.info_copy a { color:#a8a8a8;}
.grey_info_link{color:#a8a8a8 !important; }
.float {float:left;}
.infographics_context_rightcol{margin-left:31px; width:446px;}
.infographics_context_leftcol{width:446px;}
.infographics_context_leftcol .top li {margin-top:15px; display:block;}
.infographics_context_rightcol .top li {margin-top:15px;}
p.text a.blue {color:#3B78A8; text-decoration:underline;}
.forms {width:665px; margin:0 auto;}

.infographics_context {margin: 15px auto 15px auto; overflow:hidden; width:665px;}


div#media.full_view 				{ margin:0 0 0 -20px; text-align:left;}
div.full_view h1, div.full_view h4 	{text-align:center;}
div.full_view h1, div.full_view h4, div.full_view .w-clear, div.full_view p.copy, div.full_view p.align_c, div.full_view div.text {width:480px;}
div.full_view div.injects			{ float: right; width: 220px; position:relative; margin: 1.9em -30px 15px 20px; display:inline; text-align:left;}
div.full_view div.injects.s 		{margin-top:0;}
div.full_view div.injects p a		{ color: #3b78a8; text-decoration: underline; }
div.full_view  .photofeed-navigation, div.full_view  .photofeed-navigation .centerPhoto {width:auto;} 

.actions {margin:20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:0.915em;text-align:left;}
#greyAct { background: url('bgr00000.gif') repeat-x; width: 100%; margin-top: 10px; height: 50px;  }
#greyAct img  { display: block; float: right; }
#greyAct .floatL { float: left; }
ul.links {margin-right:-12px; float:left; font-size:12px;}
ul.links a, ul.social a {background:url(http://ria.ru/i/actions/icons.png) no-repeat; padding:0 0 0 25px;display:block;height:16px;}
ul.blogs li span {background:url(http://ria.ru/i/actions/icons.png) no-repeat; padding:0 0 0 25px;display:block;height:16px; width:73px;}
ul.social {float:left; width:155px;}
ul.social li, ul.links li {margin-right: 12px; float: left; margin-top: 5px;}
ul.blogs {padding:0 0 20px;}
ul.blogs li {float:left; position:relative;}
div.blogcode {position:relative; margin:0; clear:both; overflow: hidden; }
.blogcode p { margin:5px 0;}
.blogcode a {text-decoration:underline; color:#3b78a8;}
.blogcode a.view {margin:0 0 0 55px;} 
.blogcode textarea {height:45px; overflow:hidden; border:1px solid #d5d5d5;width:292px;}
#blogview, #photoview, #phototext {margin:20px 0;}
#photoview, #phototext {margin:40px 0;border:1px solid #d3d3d3; padding:12px 15px;position:relative;}
#photoview textarea, #phototext textarea {height:45px; overflow:hidden; border:1px solid #d5d5d5;display:block; margin:10px auto;}
#resend {border:1px solid #cccccc;margin:20px 0; padding: 0 0 20px 0;}
#resend label {display:block;}
#discussion {width:160px; margin:20px auto;}
#discussion a {font-size:1.1em; font-weight:700;text-decoration:underline;padding:10px 0 0; display:block; text-align:center;}
#ugs {background-position:0 0;}
#twitter {background-position:0 -17px;}
#facebook {background-position:0 -33px;}
#lj {background-position:0 -64px;}
#yaru {background-position:15px -80px; padding:0 0 0 40px; width:58px;}
#li {background-position:0 -96px;}
.resend {background:url(dog00000.gif) no-repeat;padding:0 0 0 20px;cursor:pointer;}
#mailArt { background:url(mailArt0.gif) no-repeat;padding:0 0 0 20px;cursor:pointer; }
#mobile {background:url(phone000.gif) no-repeat;padding:0 0 0 17px;cursor:pointer;}
#print {background:url(print000.gif) no-repeat;padding:0 0 0 20px;cursor:pointer;}
#rss {background-position:0 -176px;}
#mailru { background-position:0 -192px; _width: 150px;}
#code				{ background: none;  padding-left: 0; text-decoration: underline; _width: 80px;}
#textBlog textarea { float: left; margin-right: 23px; margin-bottom: 10px; _margin-right: 10px; }

.addPhoto { padding-top: 15px; }
.addPhoto div { float: left; padding-top: 2px; }  
.addPhoto a { background: url('http://ria.ru/i/photo_podp_bgr.gif') no-repeat; display: block; float: left; padding: 2px 11px 4px 10px; margin-left: 8px; _margin-left: 5px; color: #666 !important; text-decoration: none !important; _padding: 2px 16px 6px 14px;}
.addPhoto .active { background-position: -107px 0; color: #2e4d89 !important; }
#textBlog	{ display: none;}
#withouttext { _position: relative; _top: -14px;  _padding: 2px 14px 6px 14px; }


.tweet_button iframe { width: 110px; }
.my_world			{ float:left; }
.livejourn	{ float:left; }
.clear {clear: both; }

.game .feedback_form {font:normal 1.00em Verdana, Geneva, sans-serif; margin:0 0 0 24px;}
.game .feedback_form .red {color:#ff0000;}
.game .feedback_form label {display:block;margin:4px 0;}
.game .feedback_form input.text,
.game .feedback_form textarea {border:1px solid #d3d3d3;border-top:1px solid #9e9e9e;}
.game .feedback_form input.text {width:192px;	height:19px;}
.game .feedback_form textarea {width:303px;max-width:303px;height:130px;}
.game .feedback_form .f-left {width:250px;margin-bottom:7px;}
.game .feedback_form .captcha_img {margin:20px 0 7px 0;}
.game .feedback_form .captcha {margin:0;}
.game .feedback_form .captcha input {width:192px;}
.game .feedback_form .description {margin:7px 0 25px 0;}
.game .feedback_form .subm	{margin:20px 0 0;}
.game .feedback_form a {text-decoration:underline;}
.game .feedback_form .description {font-size:18px; color:#cc6633; margin-top:100px; margin-right:24px;}
.game .feedback_form .description span {font-size:22px;}
.game .feedback_form .description p {font-size:12px; padding-top:52px;}
.game .feedback_form .description p a {color:#336699}
.game .feedback_form .aster {padding-top:20px;}
.game .feedback_form .text {font-size:12px;}
.game .feedback_form .center {text-align:center;}
.game .feedback_form .txt {padding:0 0 23px 0;}
.game .feedback_form .colWidth {width:288px;}
under-article #vkshare0    {clear:both;}
.icons                      { background: url( "http://ria.ru/i/actions/icons.png" ) no-repeat; }
.icons.facebook             { padding:0 0 0 15px; display:block; height:16px; background-position:0 -33px; _background-position:0 -33px; _overflow:hidden;}
.send-to-facebook           { margin-bottom:12px}
.send-to-facebook span      { cursor:pointer; font-size:10px; font-weight:bold; display:block; border:1px solid #CAD4E7; background-color:#ECEEF5; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; float:left;padding:4px 6px; _padding:1px 6px; margin: -3px 0 15px 5px; _margin-top:0; color:#3b5998; }
.send-to-facebook span:hover{ border-color:#9dacce; }


#article div.videoplayer    { float:left; }
#other-videos               { float:left; border:1px solid #ccc; width:178px; margin:0 0 6px 2px; position:relative; min-height:300px; }
#other-videos h3.title      { text-transform: uppercase; color:#333; font-size: 13px; border-bottom:1px solid #ccc; line-height:2em; font-weight: bold;}

#other-videos ul            { list-style:none; padding-bottom:24px; position:relative; display: block; z-index:10; }
#other-videos ul li         { display: block; margin:0 17px 8px 26px;}
#other-videos ul li a       { display: block; outline: none; text-align: left; }
#other-videos ul li a img   { margin:20px 0 6px; }
#other-videos ul li a span  { font-weight:bold; font-size:12px; display: block; text-align: left; }

#other-videos ul li.title   { border-bottom:1px solid #fff; margin-bottom:0; margin:0 17px 8px; }




#other-videos div.bg-gradient       { background:url("http://ria.ru/i/gradients/grey150.png") 0 0 repeat-x; height:150px; position:absolute; left:0; width:176px; height:150px; z-index:9; }
#other-videos div.bg-gradient.top   { top:0; }
#other-videos div.bg-gradient.bottom{ bottom:0; background-position: 0 -150px; }



.cc-title					{  }
.cc-title .c-left,
.cc-title .c-right 			{ width: 122px; }
.cc-title .c-left			{ height: 1px; }
.cc-title img.cc-question	{ margin: 3px 0 0 10px;  }
.cc-title a.cc-show			{ cursor: pointer; }
.cc-title .creativecommons	{ position: relative; }
.cc-title .mrg-right			{ margin: 0 25px 0 0;}

.cc-popup					{ position: absolute; left: 0px; top: 40px;  z-index: 110; width: 230px; }
.cc-popup .cc-popup-body	{ padding: 0 10px 5px 10px; text-align: left;  border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; background: #fafafc url('http://ria.ru/i/creativecommons/cc-popup-mm.png') repeat-x 0% 100%; }
.cc-popup .cc-popup-body label { font-size: 0.9em; color: #666666; }
.cc-popup .cc-popup-body div.cc-hr { height: 1px; margin: 5px 0; background-color: #bfbfbf; }
.cc-popup .cc-popup-body div.cc-sep { height: 5px; }
.cc-popup .cc-popup-body span	{ font-size: 0.9em; font-weight: bold; }
.cc-popup .cc-popup-body a.cc-popup-more	{ font-size: 0.9em; color: #006699; text-decoration: underline; }
.cc-popup .cc-popup-arrow	{ position: absolute; left: 100px; top: -7px; width: 19px; height: 8px; background: url('http://ria.ru/i/creativecommons/cc-popup-arrow.png'); }
.cc-popup .cc-bar			{ height: 5px; }
.cc-popup .cc-bar .cc-bar-right, 
.cc-popup .cc-bar .cc-bar-left	{ width: 5px; height: 5px; }
.cc-popup .cc-bar  .cc-bar-middle { height: 5px; }		
.cc-popup .cc-bar-top .cc-bar-left { background: url('http://ria.ru/i/creativecommons/cc-popup-tl.png'); }
.cc-popup .cc-bar-top .cc-bar-right { background: url('http://ria.ru/i/creativecommons/cc-popup-tr.png'); }
.cc-popup .cc-bar-top .cc-bar-middle { background: url('http://ria.ru/i/creativecommons/cc-popup-tm.png') repeat-x; }
.cc-popup .cc-bar-bottom .cc-bar-left { background: url('http://ria.ru/i/creativecommons/cc-popup-bl.png'); }
.cc-popup .cc-bar-bottom .cc-bar-right { background: url('http://ria.ru/i/creativecommons/cc-popup-br.png'); }
.cc-popup .cc-bar-bottom .cc-bar-middle { background: url('http://ria.ru/i/creativecommons/cc-popup-bm.png') repeat-x; }


.cc-code					{ width: 650px; position: relative; margin-bottom: 20px; }
.cc-code img.cc-question	{ margin: 3px 0 0 10px; }
.cc-code a.cc-show			{ cursor: pointer; }
.cc-code .creativecommons	{ position: relative; }
.cc-code .cc-popup-code		{ top: 0; left: 0; z-index: 109; margin-top: 20px; width: 100%; position: relative; }
.cc-code .cc-popup-code .cc-popup-arrow { left: 30px; }
.cc-code .cc-popup-code .cc-popup-body { padding: 5px 10px; }
.cc-code .cc-popup-code .cc-popup-body textarea { width: 620px; height: 85px; border: 1px solid #cccccc; resize: none; }
.cc-code .cc-show-code		{ cursor: pointer; }


#fb_invite_friends_content                                           { display:none; }
#fb_invite_friends                                                  { max-height:476px; _height:476px; }
#fb_invite_friends .fb_iframe_widget span							{ display:block; overflow:hidden }
#fb_auth_button														{ display:none; font:bold 12px Verdana,Arial,sans-serif; color:#3A589A; }




.tv_channel-ico span                    { background:url("http://ria.ru/i/icons/tv_channels.png") 0 0 no-repeat; display:block; overflow: hidden; *zoom:1 }
.tv_channel-ico .ico-channel-first      { width:20px; height:20px; background-position:0 -32px;  margin:0 auto;}
.tv_channel-ico .ico-channel-ru1        { width:70px; height:16px; background-position: 0 -16px; margin:2px auto; }
.tv_channel-ico .ico-channel-ru24       { width:70px; height:16px; background-position: 0 0; margin:2px auto; }
.tv_channel-ico .ico-channel-tvc        { width:52px; height:20px; background-position: -20px -34px; margin:0 auto; }

/* debates remove later */
#debates_info                                           { border:1px solid #000; width:900px; position: relative; margin: 20px auto; }
#debates_info h3.title                                  { font:2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; letter-spacing: -1px; padding:10px 0; }
#debates_info .more_info                                { color:#7f7f7f; text-align:left; font:12px Verdana,Geneva,Kalimati,sans-serif; font-style:italic; padding:14px 20px; }
#debates_info .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr { display: none !important;}
#debates_table                                          { font:12px Verdana,Geneva,Kalimati,sans-serif; width:900px; }
#debates_table li                                       { overflow: hidden; border-bottom: 1px solid #cce5f2  }
#debates_table li.first                                 { background:#2e5da9; color:#fff; font-weight:normal!important; overflow: hidden; padding:6px 0; }

#debates_table li .items                                { float:left; width:770px; border-left:1px solid #cce5f2; margin:4px 0;  }
#debates_table li .items .item                          { clear:both; overflow:hidden; }

#debates_table li div.date                              { float:left; width:134px; }
#debates_table li div.tv_channel                        { float:left; width:90px;  }
#debates_table li div.time                              { float:left; width:100px; }
#debates_table li div.members                           { float:left; width:340px; }
#debates_table li div.likes                             { float:left; width:218px; }
#debates_table li div.likes .vk-like-button,
#debates_table li div.likes .fb-like                    { float:left; clear:both; margin-top:4px; }

#debates_table li.day div.date                              { padding:24px; font-weight: bold; width:80px; }
#debates_table li.day div.tv_channel                        { padding:12px 0; border-right:1px solid #cce5f2; height:42px; }
#debates_table li.day div.tv_channel span                   {  }
#debates_table li.day div.time                              { padding: 8px 0; font-size:1.16em; line-height: 28px; font-style: italic; }
#debates_table li.day div.members                           { padding:8px 0; text-align: left; color:#39c; font-size:1.34em; border-right:1px solid #cce5f2; line-height: 28px; height:50px; }
#debates_table li.day div.members a                         { color:#39c; }
#debates_table li.day div.likes                             { padding:8px 0 8px 20px; }



#debates_info .popup-container                          { display: none; position: relative; z-index:1001; }
#debates_info .popup-container-active                   { display: block;  }
#debates_info .popup-container .popup                   { display: none; background:#fff; position:absolute; z-index:1001; left:50%; top:0; border:1px solid #000; text-align:left; width:80%; margin-left:-40%; }
#debates_info .popup-container .popup-active            { display: block; }
#debates_info .popup-container .popup-header            { background:#2e5da9; color:#fff; overflow: hidden; border-top:1px solid #3d68af; }
#debates_info .popup-container .popup-header h4         { font-size: 1.28em; text-align:left; padding: 8px 0 8px 20px; float:left; }
#debates_info .popup-container .popup-header .close-link{ display:block; float:right; width:10px; height:8px; background: url("http://ria.ru/i/modal/close-white.png"); overflow: hidden; zoom:1; margin: 12px 12px 0 0; }
#debates_info .popup-container .popup-body              { padding:14px 18px; }


#shadow-box                                             { display: none; position: absolute; z-index:1000; left:0; top:0; width: 100%; height:100%; background-image:url("http://ria.ru/i/modal/shadow-bg.png"); background: rgba(0,0,0,.25);  }
#shadow-box.active                                      { display: block; }