div#header	{padding-top:0 !important;}
#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:36px; }
.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(/i/weather/small/icons2.png) no-repeat; margin:0px 1px 0px -6px; }
.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; }

/*	Валютный информер	*/
#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:-5px; float:right; padding-right:45px; }
.addbwr a				{text-decoration:none;}


/*	Авторизация	*/
.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(/i/main_menu/bg.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(/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(/i/corners/blue_fill.png); height:10px; width:10px; }
.blue_fill div.tl 	{ top:-2px; left:-2px; }
.blue_fill div.tr 	{ top:-2px; right:-2px; }
.blue_fill div.bl 	{ bottom:-2px; left:-2px; }
.blue_fill div.br 	{ bottom:-2px; right:-2px; }