div#header	{padding-top:0 !important; position:relative; z-index:999;}
#head						{}
#head.indent				{margin:0px 25px;}
#head table.container		{width:100%;}
#head td.date				{width:15%;}
#head td.languages.inner	{width:85%; text-align: center; }
#head td.currency			{width:15%;}
#head td.logo.inner			{width:85%; text-align: center; }

#head td.languages.main		{ text-align: center; }
#head td.logo.main			{ text-align: center; }
#head td.weather-searchform	{width: 195px;}

.header-1strow				{ width: 100%;}
.header-1strow td			{ vertical-align: top; padding:8px 0 5px;}
.header-2ndrow				{ width: 100%; }
.header-2ndrow .align_c		{ padding:5px 0 0; }

.header_row1 { border-bottom:1px solid #dcdcdc; padding:5px 0 7px 0; }
.header_row2 {}

/*	Дата	*/

.date-time				{ font:.8em Verdana, Geneva, sans-serif; margin:9px 0 0 12px; float:left; }
.date-time .date		{ color:#62a0d4; }
.date-time .time		{ color:#003568; padding-left:7px; }


/*	Языки	*/
.languages .ncentered			{ width:80%; float:left; margin:7px 0px 0px;}
.languages.main .ncentered		{ width:auto; float:left; margin:7px 0px 0px;}
ul#languages 					{ margin:10px auto; font:10px Verdana, Geneva, sans-serif; height:auto; }
#languages li					{ display:inline; margin:0 4px 0 5px; padding:0; line-height:1.2em; white-space:nowrap; float:none; }
#languages li.active			{ color:#fff; background-color:#639fd4; padding:0 3px 1px 3px; margin:0 2px; }
.head-rus-inner ul#languages 	{ float:right; margin:8px 0px 0px 0px;}
#languages li.blue a,
#languages li.blue a:hover			{ text-decoration:underline; color:#558fc1; }

.langs							{ text-align:right; margin-right:148px; }


.wlang .langs					{margin: 0 0 18px 0; overflow: hidden; float:right; padding:0 !important;}
.radio-container				{margin:9px 0px 0px 0px; float:right;}


/* погода */
.weather 						{ font:10px Verdana, Geneva, sans-serif; text-align:right; padding:4px 0; white-space:nowrap; padding-right:0px; float:right; *width:212px; }
.weather .forecast-type,
.weather .forecast-temperature,
.weather .forecast-city 		{ color:#000 !important; text-decoration:none; }
.weather .forecast-type			{ text-transform:uppercase; margin-right:4px; }
.weather .forecast-icon			{ width:30px; height:20px; background:url(icons200.png) no-repeat; margin:0px 1px 0px 0px; }
.weather .forecast-city 		{ position:relative; }
.weather .weather-type-1,
.weather .weather-type-n1		{ background-position: 0 0px; }
.weather .weather-type-2,
.weather .weather-type-n2		{ background-position: 0 -20px; }
.weather .weather-type-3,
.weather .weather-type-n3		{ background-position: 0 -40px; }
.weather .weather-type-4,
.weather .weather-type-n4		{ background-position: 0 -60px; }
.weather .weather-type-5,
.weather .weather-type-n5		{ background-position: 0 -80px; }
.weather .weather-type-6		{ background-position: 0 -100px; }
.weather .weather-type-7		{ background-position: 0 -120px; }
.weather .weather-type-8,
.weather .weather-type-n8		{ background-position: 0 -140px; }
.weather .weather-type-9		{ background-position: 0 -160px; }
.weather .weather-type-10		{ background-position: 0 -180px; }
.weather .weather-type-11,
.weather .weather-type-n11		{ background-position: 0 -200px; }
.weather .weather-type-12		{ background-position: 0 -220px; }
.weather .weather-type-13,
.weather .weather-type-n13		{ background-position: 0 -240px; }
.weather .weather-type-14		{ background-position: 0 -260px; }
.weather .weather-type-15,
.weather .weather-type-n15		{ background-position: 0 -280px; }
.weather .weather-type-16,
.weather .weather-type-n16		{ background-position: 0 -300px; }
.weather .weather-type-17,
.weather .weather-type-n17		{ background-position: 0 -320px; }
.weather .weather-type-n6		{ background-position: 0 -340px; }
.weather .weather-type-n7		{ background-position: 0 -360px; }
.weather .weather-type-n9		{ background-position: 0 -380px; }
.weather .weather-type-n10		{ background-position: 0 -400px; }
.weather .weather-type-n12		{ background-position: 0 -420px; }
.weather .weather-type-n14		{ background-position: 0 -440px; }

.weather-info                   { display: block; float:left; text-align:left; line-height:20px; }
.meteostation-icon              { margin:-2px 0 -2px 10px; display:block; float:right; }

/*	Валютный информер	*/
#currency			{ float:left; display:inline; font:10px Verdana, Geneva, sans-serif; color:#000; line-height:28px; height:28px; white-space:nowrap; }
#currency div		{ display:inline; white-space:nowrap; margin-right:14px; }
#currency .type		{ font-weight:bold; color:#000; padding-right:0; }
#currency .type a	{ color:#000; }
#currency .data		{ color:#000; padding-right:0; }
#currency .value	{ font-weight:bold; padding-right:0; }
#currency .dynamics	{ }
#currency .plus		{ color:#000; }
#currency .minus	{ color:#c66538; }
#currency .neutral	{ color:#000; }


/*	Логотип	*/
.logo {
	float:left;
}

.logo.inner #logo	{width:70%; float:left; margin-top:7px; }
.logo.main #logo	{width:70%; float:left; margin-top:7px; }
.main-logo			{ width: 100%; margin: 0 -215px; text-align: center; }

/*	Форма поиска	*/
#head .search-panel		{float:right; margin:6px 0 0 0; overflow:hidden; width:195px;}
.search-form			{float:right; margin:8px 0 0 0;}
.search-form .query		{float:left; height:17px; border:1px solid #ccc; width:87px; font-size:12px; }
.search-form .send		{float:left; margin:-4px 0 0 9px;}

.addbwr					{font:10px Verdana, Geneva, sans-serif !important; margin-top:15px; float:left;}
.addbwr a				{text-decoration:none;}

.social_links			{font:10px/16px Verdana, Geneva, sans-serif !important; margin-top:10px; float:right; position:relative;}
.social_links a 		{display:block;float:left;padding:0 0 0 18px; height:16px; margin:0 0 0 8px; background-repeat:no-repeat; background-position:left top; outline:none; }
.social_links #vk		{background-image:url(vkontakt.png);}
.social_links #fb		{background-image:url(facebook.png);}
.social_links #tw		{background-image:url(twitter0.png);} 
.social_links #tw2		{background-image:url(tw000000.gif);color: #c63;} 
.social_links #tw3		{background-image:url(tw200000.gif); color: #c63;} 
.social_links #sa		{background-image:url(http://ria.ru/i/icons/rian.png); }
.social_links #fb-orng	{background-image:url(fb000000.gif);}
.social_links #sendIcon {background:url("send0000.png") 0 4px no-repeat; padding-left: 20px; }
.social_links #utube 	{background:url("utube000.png") 0 1px no-repeat; padding-bottom:1px; width:16px; padding:0; height:18px; }
.social_links #rutube 	{background:url("rutube00.png") 0 1px no-repeat; padding-bottom:1px; width: 24px; height: 22px; margin-top: -2px;}
.social_links .gplus    { padding: 0 8px 0  0!important; background:url("gplus16x.png") 0 0 no-repeat; width:16px; height:16px; }


.social_links #rian_odnoklassniki		{background-image:url(rian_odn.png);  height:16px; overflow: hidden; *zoom:1; }

#religion_link			{background:url(religion.png) no-repeat 0 0;height:25px;padding:0 0 0 25px; margin-top: 5px; width:110px;float:right;font:10px/25px Verdana,Geneva,sans-serif !important;position:relative;}

.ratings-boss	{font:normal 11px Arial,sans-serif; margin:0 auto 5px; color:#999999; text-align:center;}

/*	Авторизация	*/
.wlang					{width:720px;}
.auth					{padding:5px 0; float:right}
.auth a					{color:#d66938;}
.authorized .logout		{margin:5px 0 0 7px;}
.authorized .user		{margin-right:5px ;}

.head-rus-inner .auth 					{float:none;}
.head-rus-inner .authorized				{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; width:220px; margin:4px 0 0 0; overflow:hidden; position:relative; left:20px;}
.head-rus-inner .authorized a			{text-decoration:underline;}
.head-rus-inner .guest					{display:block; margin:6px 0 0 20px;}
.authorized .username					{height:22px; color:#d66938; font-size:12px; text-decoration:underline;}
.head-rus-inner .authorized .logout		{display:block; height:22px; line-height:25px; float:left; margin:0 0 0 10px;}
.head-rus-inner .authorized .logout	img	{margin:8px 0 0 0;}


/*	Устранение пересечений с шапкой main	*/
div#mainmenu				{ margin-bottom:0; padding:13px 54px 0; background:url(bg000000.gif) repeat-x 0 100%; }
.section div#mainmenu		{ margin:0 6px; }
#mainmenu					{ padding-top: 5px; }
.search-form				{ left:0px; }
#currency					{ margin-left:2px;}


/*	Устранение пересечений с шапкой popup	*/
div#header							{ background: none; zoom:1;}
div#logo							{ padding: 0px;}
.photofeed-cap						{ padding-top: 0px; }


.langs-wrap					{ width:60%;}
.langs-wrap ul#languages	{ margin: 0px; }	


div#live_announce				{ margin:1em 40px; text-align:center; font-size:1.5em; width:auto !important; }
div#live_announce div.content	{ padding:12px 0 2px 0;overflow:hidden;position:relative;z-index:10; margin:0;}
div#live_announce div.content .date	{ text-transform:lowercase; }
div#live_announce div.content .date,
div#live_announce div.content .live { color:#ff3300; }
div#live_announce div.content .live	{ font-weight:bold; }
div#live_announce div.content .time,
div#live_announce div.content .arrow	{ color:#2b75bc; }
div#live_announce div.content .time		{margin:0 8px; }
div#live_announce div.content .time,
div#live_announce div.content .time span	{ background:url(http://ria.ru/i/slash.gif) 0 0 no-repeat; }
div#live_announce div.content .time span	{ background-position:100% 0; padding:0 20px; }

div.blue_fill		{ background-color:#e9f5fd; border:2px solid #2b75bc; }
.blue_fill div.crnr	{ background-image:url(http://ria.ru/i/corners/blue_fill.png); height:10px; width:10px; }

div.grey_fill_bordered              { background-color:#f7f7f7; border:2px solid #a4a4a4; }
.grey_fill_bordered div.crnr        { background-image:url("http://ria.ru/i/corners/grey_fill_bordered.png"); height:10px; width:10px; }

.blue_fill div.tl, .grey_fill_bordered div.tl 	{ top:-2px; left:-2px; }
.blue_fill div.tr, .grey_fill_bordered div.tr 	{ top:-2px; right:-2px; }
.blue_fill div.bl, .grey_fill_bordered div.bl 	{ bottom:-2px; left:-2px; }
.blue_fill div.br, .grey_fill_bordered div.br 	{ bottom:-2px; right:-2px; }


div#live_announce.grey_fill_bordered div.content .time span,
div#live_announce.grey_fill_bordered div.content .time                  { padding:0; background: none; margin:0 10px; }
div#live_announce.grey_fill_bordered div.content .time span.decorator   { font-size:1.4em; line-height:1em; font-style:italic; position:relative; top:2px;  }
div#live_announce.grey_fill_bordered div.content .time span.time-text   { padding:0; margin:0; }
#navigation-bottom #fb-orng { padding-left: 0px; }

.twitter-follow-button { width: 115px !important; float: left; margin-right: -7px; margin-left: 7px; margin-top: -2px;}