html, body			{height: 100%; margin: 0; padding: 0;}
html>body #global 	{height: auto; min-height: 100%;}
body				{background: #fff; color: #444; font-family: Arial, Tahoma, sans-serif;}
#global				{position: relative; width: 940px; margin: auto; padding: 0 20px; height: 100%; xbackground: #fff url(../images/bg-bottom.gif) bottom left repeat-x;}
#empty				{visibility: hidden;}
#footer 			{position: absolute; left: 20px; bottom: 0; width: 940px;}
#footer, #empty 	{height: 7em;}
#bottomBar			{height: 15px; width: 133px; background: #000; margin: 72px 0 0 0;}
img					{display: block; border:0;}
a,a:link			{color: #55728F; text-decoration: underline; outline: 0;}
a:visited			{color: #7b8691; text-decoration: underline; outline: 0;}
a:hover				{text-decoration: none;}
p					{margin: 0 0 0.8em 0;}

.leftArea			{width: 228px; padding: 0 20px 0 0;}
.rightArea			{width: 73%}

.topLink			{padding: 10px 0 0 10px; font-size: 11px; color: #888; width: 99%;}
.topLink a			{font-size: 18px; font-weight: normal;}

.hr					{background-color: #cdcdcd; width: 100%; height: 1px; margin: 1em 0;}

.mainMenuItem						{padding: 0; margin: 0; border-left: 1px #777 solid;}
.mainMenuItem a						{display: block; white-space: nowrap; font-size: 11px; font-weight: bold; padding: 8px 10px; background: #333; color: #c2ced8; text-decoration: underline; //zoom: 1;}
.mainMenuItem a:hover				{background: #555; color: #fff; text-decoration: none;}

.mainMenuItemActive					{padding: 0; margin: 0; width: 14.3%; color: #fff; border-left: none;}
.mainMenuItemActive a				{color: #fff; padding: 8px 10px; background: #f38a21 url(../images/bg-mainmenu-a.gif) bottom left repeat-x; display: block;}
.mainMenuItemActive a:hover			{color: #fff; padding: 8px 10px; background: #f38a21 url(../images/bg-mainmenu-a.gif) bottom left repeat-x; text-decoration: none; display: block;}
.mainMenuItemActive a.noLink		{color: #fff; padding: 8px 10px; background: #f38a21 url(../images/bg-mainmenu-a.gif) bottom left repeat-x; display: block; text-decoration: none;}

.last								{border: 0;}

.mainMenuDivider	{width: 1px; background: #fff;}
/* .mainMenuItem		{width: 14.3%;}
.mainMenuItem a		{width: 100%; display: block; border-right: 1px #777 solid; white-space: nowrap; font-size: 11px; font-weight: bold; padding: 7px 10px 7px 10px; background: #333;color: #c2ced8; text-decoration: none;}

.mainMenuItemActive	{border-right: 1px #333 solid; background: #F38A21 url(/i/bg-mainmenu-a.gif) bottom left repeat-x; color: #fff;}
.mainMenuItemActive a					{color: #fff;}

.last				{border: 0;}

*/

.mainMenuDown		{height: 15px;}
.mainMenuDown td	{}
.mainMenuDown td.mainMenuDownActive		{background: url(../images/dw-mainmenu.gif) top left no-repeat;}

#subMenu			{border-collapse: collapse;}
.subMenuItem		{font-size: 11px; white-space: nowrap; padding: 0; margin: 0; border-right: 1px #ebebd5 solid; border-left: 1px #ebebd5 solid;}
.subMenuItemActive	{background-color: #ebebd5; padding: 4px 10px;}

.subMenuItem a		{display: block; padding: 4px 7px;}
.subMenuItem a:hover	{background-color: #f4f4e9;}

.subMenuItemActive a		{padding: 0;}

.subMenuItemActive a:hover	{background-color: #ebebd5;}

/* #subMenu			{border-collapse: collapse;}
.subMenuItem		{font-size: 11px; width: 1%; white-space: nowrap; padding: 4px 10px 4px 10px; border-right: 1px #EBEBD5 solid; border-left: 1px #EBEBD5 solid;}
.subMenuItemActive	{background-color: #EBEBD5;}
*/

.subMenuDown		{height: 5px;}
.subMenuDown td		{border-left: 1px #fff solid; border-right: 1px #fff solid;}
.subMenuDown td.subMenuDownActive		{background: url(../images/dw-submenu.gif) top left no-repeat;}

.f9					{font-size: 9px;}
.f10				{font-size: 10px;}
.f11				{font-size: 11px; line-height: 1.1em;}
.f13				{font-size: 13px; line-height: 1.2em;}
.f14				{font-size: 14px; line-height: 1em;}
h1					{font-size: 28px; color: #222; font-weight: normal; letter-spacing: -0.04em; margin: 0 0 0.5em 0; padding: 0 0 3px 0; display: block; border-bottom: 1px #dedede solid;}
h2					{font-size: 21px; color: #222; font-weight: normal; letter-spacing: -0.04em; margin: 0 0 0.5em; padding: 0 0 1px 0; display: block; border-bottom: 1px #eee solid; line-height: 1.25em; clear: both;}
h3					{font-size: 18px; color: #222; font-weight: normal; letter-spacing: -0.01em; margin: 0 0 0.5em; padding: 0 0 1px 0; display: block; border-bottom: 1px #dedede solid; line-height: 1.25em;}
h4					{display: block; margin: 0 0 2px 0; padding: 0; font-weight: lighter; font-size: 18px; line-height: 1.2;}
.h4					{display: inline; margin: 0 0 2px 0; padding: 0; font-weight: lighter; font-size: 18px; line-height: 1.2;}

/* .date				{display: block; clear: both; line-height: 1.6em; color: #777; font-size: 9px; float: left; background: #EBEBD5; border-right: 1px #D4D4AC solid; border-bottom: #D4D4AC 1px solid; margin: 0 10px 10px 0; width: 26px; padding: 1px; text-align: center;}
.date div			{font-size: 21px; padding-top: 7px; letter-spacing: -0.075em;}
.date div.year		{font-size: 11px; padding-top: 3px; padding-bottom: 2px;} */

.date				{display: block; clear: both; color: #777; font-size: 11px; margin: 0 10px 1px 0;}
.date div			{display: inline; margin-right: 0.3em;}
.xdate div.year		{font-size: 11px; padding-top: 3px; padding-bottom: 2px;}


.newsBlock			{font-size: 80%;}
.newsBlock p		{clear: both;}

.mainOneThirdBlock	{font-size: 80%;}

ul					{margin: 0; padding: 0;}
ul li				{list-style-type: none; margin: 0 0 0.5em 0; line-height: 1.25em; padding: 0 0 0 18px; background: transparent url(../images/li-marker.gif) 0% 0.7em no-repeat;}
.arrow				{color: #777; font-size: 10px;}

.content	{font-size: 90%;}
.content img		{background-color: #dedede;}
.content p			{line-height: 1.4em;}

.content p td		{line-height: 1.1em;}
.f13 p				{line-height: 1.2em;}

#articleFooter		{width: 100%; position: relative; left:-253px; z-index: 99;}
#articleFooter td	{font-size: 11px;}
#articleFooter td.backToList	{width: 253px; padding: 1px 0 0 0; font-weight: bold;}

.listLead			{margin: 0.8em 0 0 0; font-size: 100%; line-height: 1.2em;}

.note				{display: block; margin-left: 25px; font-size: 12px; color: #777;}
.epi				{display: block; margin-left: 300px; font-size: 11px; line-height: 1em; color: #777;}
.epi span.author	{display: block; text-align: left; font-size: 11px; font-style: italic; margin: 10px 0 0 0;}
.imgBorder			{border: 1px #ddd solid; background: #fff;}

.imgBorder img		{padding: 10px; background: #fff;}
.caption {display: block; margin: -2px 10px 7px 10px; font-size: 12px; color: #777; line-height: 1.3em; text-align: center;}
.gray {color: #777;}

.clientLogo			{width: 150px; padding: 0 20px 15px 0;}

.lead				{font-weight: bold;}

.inlineImg			{float: left; margin: 0 20px 15px 0; display: inline;}

.linkFavicon		{display: inline; margin: 0 7px 0 0; text-decoration: none;}


.path {
	font-size:80%;
}
.path a,
.path a:link,
.path a:visited {
	color:#8f9497;
}
.path i {
	padding-left:7px;
	//padding-left:0;
	//width:7px;
	margin:0 0.2em;
	background:url(../images/triangle-left.gif) 50% 50% no-repeat;
}
.path b {
	padding-left:7px;
	//padding-left:0;
	//width:7px;
	margin:0 0.2em;
	background:url(../images/triangle-down.gif) 50% 50% no-repeat;
}

.path a {background:transparent url(../images/triangle-left.gif) no-repeat right 3px; padding-right: 15px; margin-right: 1px;}
.path a.current-nav {background:transparent url(../images/triangle-down.gif) no-repeat right 3px; padding-right: 13px;}

			.page {min-height: 100%; _height: 100%;}
			.page-inner {padding: 0 0 130px; clear: both; //zoom: 1;}
			.page-inner:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
			.header {clear: both; padding: 15px 0; overflow: hidden; //zoom: 1;}
			.logo {float: left; margin: 0 40px 0 0;}
			.animation {float: right; height: 96px; width: 126px;}
			.enter { float: left; padding: 70 20 0 40px; margin: 32px 0 0 200px;}
			.enter a, .lang a {font-size: 18px; color: #7B8691;}
			.enter p {color: #888; font-size: 11px; margin: 0;}
			
			.lang { float: left; padding: 0 0 0 68px; margin: 32px 0 0;}
			.lang a, .lang a {font-size: 18px; color: #7B8691;}
			.lang p {color: #888; font-size: 11px; margin: 0;}



			//.lang {float: right; width: 185px; margin: 60px 0 0;}
			//.lang a {padding: 5px 0 2px 55px; float: left;}
			.ru {background: url(../images/rus.gif) no-repeat 0 3px;}

			.en {background: url(../images/eng.gif) no-repeat 0 3px;}

			.footer {font-size: 11px; position: relative; margin: -114px auto 0; width: 939px; padding: 0 10px;}
			.footer-inner {height: 95px; padding: 18px 0 0 1px; overflow: hidden; border-top: 1px solid #CDCDCD;}
			.footer address {font-style: normal; padding: 6px 0 0;}
			.copy {float: left; height: 81px;}
			.footer ul {float: right;}
			.footer ul li {float: left; padding: 0 0 0 16px; background: none;}
			.josephine {margin: 0 0 0 318px;}
			.josephine img {float: left;}
			.josephine span {float: left; font-size: 9px; line-height: 12px; padding: 8px 0 0;}

div.main_icon {width: 290px; height: 77px; overflow: hidden; float: left; margin: 0 20px 20px 0; position: relative; cursor: pointer;}
div.main_icon a {position: absolute; top: 0px; left: 0px; width: 290px; height: 75px; overflow: hidden; display: block; z-index: 40; text-decoration: none; border: none;}
div.main_icon img {position: absolute; top: 0px; right: 0px; z-index: 10; display: block; text-decoration: none; border: none;}
div.main_icon a:link h3, div.main_icon a:visited h3 {color: #55728f;}
div.main_icon a:hover h3, div.main_icon a:active h3 {color: #0c75de;}
div.main_icon h3 {position: absolute; left: 90px; top: 10px; width: 190px; overflow: hidden; z-index: 20; text-decoration: underline; border: none;}
div.main_icon p {position: absolute; left: 90px; top: 32px; width: 190px; z-index: 55; font-size: 8pt;}
.g-banner{background:url('../images/bg-banner.jpg') no-repeat; width:228px; color:#fff; padding:15px 0 15px 12px;}
.g-banner img{position:absolute;left:0;top:3px;margin:0 .5em 0 0;}
.g-banner a{color:#fff;}
