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.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 div.body p					{ margin-bottom: 0.5em;}
#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; position: relative; 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 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-left: 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		{width:240px;}
#article .mm-inject .full_video div.video_preview 	{margin:10px auto; height:0.9em; width:370px; text-align:left;}

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}
.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 5em 0 50px; }
#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;}
/*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 auto;width:660px; font-family:Arial, Helvetica, sans-serif; font-size:0.915em;text-align:left;}
ul.links a, ul.social a {background:url(/i/actions/icons.png) no-repeat; padding:0 0 0 25px;display:block;height:16px;font-weight:700;}
ul.blogs li span {background:url(/i/actions/icons.png) no-repeat; padding:0 0 0 25px;display:block;height:16px;font-weight:700; width:73px;}
ul.social {float:left; width:155px;}
ul.links {float:right; width:145px; padding:0 0 0 16px;}
ul.social li, ul.links li {margin:0 0 7px 0;}
ul.blogs {padding:0 0 30px;}
ul.blogs li {float:left; position:relative;}
div.blogcode {padding:0 20px; height:90px; margin:0 165px 0 155px; position:relative;/margin:0; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.blogcode p { margin:0 0 5px 0;width:86px;}
.blogcode a {text-decoration:underline; color:#3b78a8;} 
.blogcode textarea {float:right; width:200px; height:45px; overflow:hidden; border:1px solid #d5d5d5;}
#blogview {margin:20px 0;}
#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(/i/actions/icons.png) 0 -112px no-repeat;padding:0 0 0 25px;height:16px;font-weight:700; cursor:pointer;}
#mobile {background-position:0 -131px; height:24px; margin:-3px 0; line-height:12px;}
#print {background-position:0 -160px;}
#rss {background-position:0 -176px;}
#mailru { background-position:0 -192px;}