div#header							{ padding-top:12px; }
div.ig#header						{ background:none; }
div#logo							{ padding-top: 30px; padding-left: 30px; }
.photofeed-cap						{ padding-top: 30px; }
div#nav_container					{ padding-bottom: 160px; }
div#content							{ float: left; width: 664px; padding-left: 40px; margin:0; }
div#content.ig						{ float: none; width: auto; }
div#content.ig h1, div#content.ig  h4{ text-align:center; }
div#content.ig  h4 a {text-decoration:underline;  font-weight:normal;}
div#banners							{ float: left; width: 250px; margin: 0 0 0 30px; }



div#media							{ margin-bottom: 1em; text-align: center; margin:0 auto;}
#media p.copy						{ text-align: center; padding: 0.4em 0 1em; color: #b7b7b7; }
#media p.copy a						{ color: #b7b7b7; }
#media div.text						{ text-align: left; }
#media div.text	p					{ margin-bottom: 0.5em; }
#media div.text	a					{ color: #3b78a8; }
#media p.ad							{ margin: 1em 0; padding: 0 10em; text-align: center; }
#url								{ clear: both; margin: 1.5em 0 3em 0; padding: 6px 10px; background-color: #f1f1f1; font-size: 0.9em; }

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

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

.forms div.content					{ padding: 0 13px 0 20px; }

div#refs							{ width: 660px; margin: -1em 0 3em 0; }


div#vict_question ul				{ float: none; margin: 1em 0; text-align: left; }
#vict_question ul.texted li			{ float: none; margin-top: 0.3em; }
#vict_question ul.media li			{ float: left; padding: 0 10px; text-align: center; }
#vict_question ul.media li label	{ display: block; }
#vict_question li input				{ height: 1em; vertical-align: middle; }
#vict_question ul.media li input	{ margin-top: 0.5em; }
#vict_question ul.texted li label	{ padding-left: 0.8em; }
#vict_question input.go				{ float: none; display: block; position: relative; right: -50%; }

div#vict_result						{ margin-top: 2em; }
#vict_result p.align_c				{ margin: 1em; }
#vict_result table					{ margin: 0 10px 0 10px; }
#vict_result table td.q				{ padding: 0 4em 1.2em 1.8em; text-align: left; }
#vict_result table span.a			{ display: block; width: 13px; height: 13px; background: url('/i/victorina.gif'); font-size: 0; }
#vict_result table span.skip		{ background-position: -26px 0; }
#vict_result table span.wrong		{ background-position: -13px 0; }

div.vict_to_blog div.content		{ margin-top: 3em; text-align: left; }
.vict_to_blog h3					{ margin: 1.5em 0 0.5em 0; }
.vict_to_blog textarea				{ width: 600px; }
.vict_to_blog div.content p,
.vict_to_blog div.content div		{ margin-bottom: 0.5em; }

div.victorina div.right_answer a	{ color: #3b78a8; }
div.victorina a.orng				{ float:left; margin-top:12px; width:100%; outline: none; }
div.victorina						{ overflow:hidden; padding-right:2px;}



/*	Листалка фоток в article_popup.xslt */
.photofeed-navigation						{display:block; overflow:hidden; width:664px; height:auto;}

.photofeed-navigation .arrow 				{display:block; width:62px; height: 52px;}
.photofeed-navigation .arrow a 				{display:block; width:62px; height: 52px;}

.photofeed-navigation .arrow .vMiddled		{display:table-cell; vertical-align:middle;}

.photofeed-navigation .commonField			{float:left;width:602px;}

/*	Вариант без стрелок	*/
.photofeed-navigation .centerPhoto					{width:664px; text-align:center;}
/*	Вариант со стрелками	*/
.photofeed-navigation .commonField .centerPhoto		{float:left; width:540px; text-align:center;}

.photofeed-navigation .left-CtrlArrow		{float:left;text-align:left;}
.photofeed-navigation .right-CtrlArrow		{float:right;text-align:right;}

.photofeed-navigation .left-CtrlArrow	a	{background: #fff url('/i/arrows/blue_big.gif') 0 0 no-repeat;}
.photofeed-navigation .right-CtrlArrow  a	{background: #fff url('/i/arrows/blue_big.gif') 0 0 no-repeat;background-position: right -52px;}

#media .corners.grey_fill h3.blue			{ text-align: left; margin: 0.3em 0 0 0; font-size: 1.5em; }

#media .corners.grey_fill div.context		{ width: 275px; float: left; text-align: left; margin-right: 1em; padding-top: 0.5em; }
#media .corners.grey_fill div.context img	{ padding-right: 7px; margin-top: 5px;}
#media .corners.grey_fill div.context a.context-src	{ color: #254f79; }

#top5 ul	{}
#top5 ul li			{overflow:hidden; margin:25px 0px 0px 0px;}
#top5 ul li .icon	{margin:32px 0 0 0;}
#top5 ul li .digit	{margin:30px 16px 39px 6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d66938;}
#top5 ul li .body	{overflow:hidden;}
#top5 ul li .title	{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; display:block;}
#top5 ul li .date	{font-size:12px; color:#3b78a8; padding-right:10px;}
#top5 ul li .text	{}

#top5 .align_c		{margin:30px 0px 0px 0px;}

.actions {margin:20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:0.915em;text-align:left;}
#greyAct { background: url('/i/icons/bgr.gif') repeat-x; width: 100%; margin-top: 10px; height: 50px;  }
#greyAct img  { display: block; float: right; }
#greyAct .floatL { float: left; }
ul.links a, ul.social a {background:url(/i/actions/icons.png) no-repeat; padding:0 0 0 25px;display:block;height:16px;}
ul.blogs li span {background:url(/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;}
.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:20px 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(/i/icons/dog.gif) no-repeat;padding:0 0 0 20px;cursor:pointer;}
#mailArt { background:url(/i/icons/mailArt.gif) no-repeat;padding:0 0 0 20px;cursor:pointer; }
#mobile {background:url(/i/icons/phone.gif) no-repeat;padding:0 0 0 17px;cursor:pointer;}
#print {background:url(/i/icons/print.gif) no-repeat;padding:0 0 0 20px;cursor:pointer;}
#rss {background-position:0 -176px;}
#mailru { background-position:0 -192px;}
#code				{ background: none;  padding-left: 0; text-decoration: underline;}
#textBlog	{ display: none;}



div.design-gagarin p.align_c { margin-bottom:0; }
