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; }
#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(orange_r.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; 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 .video_all					{ float:right;font-size:0.9em;margin-top:-2em;text-align:right;}

#article .ya_video					{ float:left; position:relative; top:-10px; 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-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 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;}
ul.links a, ul.social a {background:url(icons000.png) no-repeat; padding:0 0 0 25px;display:block;height:16px;}
ul.blogs li span {background:url(icons000.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:0 27px 13px 0; float: left;}
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(icons000.png) 0 -112px no-repeat;padding:0 0 0 25px;height:16px;cursor:pointer;}
#mobile {background-position:0 -131px; height:24px; margin:-3px 0; line-height:12px;  padding-top: 5px; _width: 160px;}
#print {background-position:0 -160px; _width: 100px;}
#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('photo_po.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( "icons000.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; }

