/****************************************************************************
* ????? ????????
****************************************************************************/

#WindowWidth
{ font-size: 1px; line-height: 1px; height: 1px; }

#MetaLayout
{ position: relative; top: 0; left: 0; min-width: 980px;
// width: expression((document.getElementById('WindowWidth') && document.getElementById('WindowWidth').clientWidth <= 990) ? '990px' : '100%');

}

#Logo				{ width: 135px; height: 74px; float: left; }
#Logo IMG			{ width: 135px; height: 74px; display: block; }
#Logo A				{ display: block; }

#Top
{ height: 82px; }

.TopTable
{ width: 100%; }
.LogoCell
{ width: 1%; }
.NavCell
{ width: 99%; }
#TopNavigation
{ width: 400px; margin-top: -8px; }


#TopNavigation .OneLink
{ display: block; float: left; height: 31px; background: url('/i/BtnBG.gif') repeat-x left top; color: white;  margin-right: 1px; white-space: nowrap; // width: 1%; }
html>body #TopNavigation .OneLink
{ width: auto; }
#TopNavigation .OneLinkActive
{ display: block; float: left; height: 31px; background: url('/i/BtnBG_a.gif') repeat-x left top; color: white;  margin-right: 1px; white-space: nowrap; // width: 1%; }
html>body #TopNavigation .OneLinkActive
{ width: auto; }

#TopNavigation .OneLinkActive DIV.Left
{ background: url('/i/BtnBGLeft_a.gif') no-repeat left top; }
#TopNavigation DIV.Left
{ background: url('/i/BtnBGLeft.gif') no-repeat left top; }

#TopNavigation .OneLinkActive DIV.Right
{ background: url('/i/BtnBGRight_a.gif') no-repeat right top; padding: 9px 9px 6px 9px; height: 31px; font-size: 1.2em; line-height: 1em;}
#TopNavigation DIV.Right
{ background: url('/i/BtnBGRight.gif') no-repeat right top; padding: 9px 9px 6px 9px; height: 31px; font-size: 1.2em; line-height: 1em;}

#TopNavigation A
{ color: white; cursor: pointer; }

#Languages
{ position: absolute; top: 33px; right: 40px; font-size: 0.8em;}
#Languages SPAN
{ margin-left: 9px; color: #e89752; }
#Languages A
{ margin-left: 9px; }

H1
{ 
	width: 730px;
	height: 35px;
	background: url('/i/MainTitle.gif') no-repeat left bottom;
	font-size: 1px;
	color: white;
	text-indent: -9000px;
	margin-top: 25px; // margin-top: 10px;
}


#IdeasByTheme
{ background-color: #000000; height: 19px; color: white; padding: 0 20px; font-size: 0.9em; vertical-align: middle; margin-top: 1px; // margin-top: 0; // height: 18px; }
* HTML #IdeasByTheme
{ padding-bottom: 1px; }
#IdeasByTheme DIV
{ float: left; margin: 2px 10px 0 0; padding-top: 1px; }
#IdeasByTheme SPAN
{ margin-right: 20px; }
#IdeasByTheme A
{ display: block; float: left; }
#IdeasByTheme IMG
{ display: block; margin: 2px 1px 0 0; // margin-bottom: 0px; }

#BtnShowCloud IMG
{ width: 59px; height: 15px; }
#BtnHideCloud IMG
{ width: 51px; height: 15px; }




