BODY  {width:100%; margin:0px; padding:0px; font-family:Arial; background:#FFFFFF; font-size:12px; min-width:800px;}
P     {margin-top:0px;}
INPUT {font:bold 11px Arial;}
H1    {font-size:28px; margin:0px;}
H2    {font-size:14px; margin:0px 0px 8px 0px;}
H3    {font-size:14px; margin:0px 0px 8px 0px; font-style:italic;}
A     {color:#006699;}
TD    {font-size:12px;}

#head              {width:100%; min-width:800px; clear:both; margin-bottom:15px;}
#head A            {color:#004C7E; text-decoration:none;}
#head .banner      {position:absolute; right:0px; top:0px; margin:3px;}
#head .blueBar     {border-bottom:solid 4px #004C7E;}
#head .blueBar DIV {padding:6px 0px 0px 360px; font-weight:bold; font-size:13px;}

#content   {padding:0px 300px 0px 165px; *width:100%; min-width:340px;}
#colCenter {width:100%; float:left; position:relative;}
#colLeft   {width:165px; right:165px; margin-left:-100%; float:left; position:relative;}
#colRight  {width:300px; margin-right:-300px; float:left; position:relative;}
#colRight .pageBlock {padding-left:0px; padding-right:0px;}

#foot {position:relative; clear:both; min-width:800px;}

#headTitle                  {height:67px;}
#headTitle #siteName        {float:left; padding:12px;}
#headTitle #siteNameNY      {float:left;}
#headTitle #headNav         {float:left; font-size:11px; padding:26px; color:#006699;}
#headTitle #headNav A       {margin:0px 5px;}
#headTitle #headSearch      {float:right; font-size:12px; padding:23px 12px; color:#006699;}
#headTitle #headSearch TD   {font-size:12px;}
#headTitle #headSearch FORM {margin:0px; padding:0px;}
#headTitle #headSearch A    {color:#666666; margin:0px 10px;}
#headTitle #headSearch #globalLogInLink          {font-weight:bold; color:#004C7E;}
#headTitle #headSearch #globalLogInLink.loggedIn {color:#666666;}

#headPanel                     {width:100%; height:34px; &height:37px; background:url(head_panel_bg.png) blue; position:absolute; bottom:0px; left:0px; border-bottom:solid 3px #CCCCCC; font:bold 11px Arial; color:#FFFFFF;}
#headPanel .dateTime           {position:absolute; top:10px; left:14px;}
#headPanel #projectsMenuButton {position:absolute; top:10px; right:14px; text-transform:uppercase;}
#headPanel #findBlock          {position:absolute; top:5px; right:100px;}

/* блок главного меню */
#mainMenu                {font-size:12px; position:relative; z-index:100; padding:0px 0px 0px 4px;}
#mainMenu A              {color:#004C7E; text-decoration:none; font-weight:bold;}
#mainMenu DIV            {padding:4px 4px; border-bottom:solid 1px #004C7E; background:#FFFFFF; position:relative;}
#mainMenu DIV.twoStripes {border-bottom:double 3px #004C7E;}
#mainMenu .subMenu       {background:#CCCCCC; border:1px solid; padding:0px; width:165px; position:absolute; top:0px; right:-156px; z-index:1; display:none;}

/* блок подвала страниц */
#foot .blueBar   {border-top:solid 4px #004C7E;}
#foot .copyright {font-size:12px; padding:10px 4px; float:left;}
#foot .counters  {float:right; padding:10px 4px;}

/* ушко в шапке страницы */
#folder              {position:absolute;}
#folder #folderTitle {background:url(/Images/folder_center_part.png) #DEE6EC; padding:11px 10px 0px 10px; font-weight:bold; font-size:16px; text-transform:uppercase;}

/* стандартные параметры голубой полосы, используемой в шапке и подвале страниц  */
.blueBar {height:27px; &height:31px; background:#DEE6EC;}

.searchFocus {color:#000000;}
.searchBlur  {color:#CCCCCC;}

/* стандартный страничный блок */
.pageBlock {clear:both; padding:0px 10px 10px 10px; *width:100%;}
.pageBlock .header   {border-bottom:solid 4px #004C7E; margin-bottom:16px; padding:0px 6px; font-size:16px; color:#CC3300; font-weight:bold;}
.pageBlock .header A {color:#CC3300; text-decoration:none;}
.pageBlock H2 A       {color:black; text-decoration:none;}
.pageBlock H2 A:hover {text-decoration:underline;}
.pageBlock H3 A       {color:black; text-decoration:none;}
.pageBlock H3 A:hover {text-decoration:underline;}

/* блок Top News (главная новость с картинкой) */
.topNews      {clear:both; margin-bottom:6px;}
.topNews A    {text-decoration:none;}
.topNews IMG  {width:210; height:157; float:left; border:solid 5px #DEE6EC; margin:0px 10px 6px 0px;}
.topNews H1   {font-size:16px; font-weight:bold; color:#006699; margin:0px 0px 10px 0px;}
.topNews H2   {font-size:14px; font-weight:normal; color:#006699; margin:0px;}
.topNews SPAN {font-size:13px;}
.topNews .dateTime {font-size:10px; color:black; margin-bottom:4px;}

/* блок стандартной новостной ленты */
.newsLine              {font-size:13px;}
.newsLine A            {font-size:14px; color:#006699; text-decoration:none;}
.newsLine A:visited    {color:#7B7B7B;}
.newsLine A.firstThree {}
.newsLine DIV          {margin-bottom:8px;}
.newsLine .abstract    {margin-top:4px; padding-left:12px;}

/* блок интервьюподобных публикаций (с картинками, авторами и лидами */
.interviewsLine        {font-size:13px;}
.interviewsLine A      {color:#006699; text-decoration:none;}
.interviewsLine IMG    {width:121; height:91; float:left; border:solid 5px #DEE6EC; margin:0px 10px 6px 0px;}
.interviewsLine .hdrAndLied {&float:left; position:relative; overflow:hidden;}
.interviewsLine .avatar     {float:left; position:relative;}
.interviewsLine .docEntry   {clear:both; margin-bottom:10px;}
.interviewsLine .docLied    {font-size:12px;}
.interviewsLine .newsmaker  {font-size:14px; margin-bottom:5px;}
.interviewsLine .title      {font-size:14px; font-weight:bold; margin:6px 0px;}

.busWire IMG {width:121px; height:91px; float:right; margin:0px 0px 6px 10px;}

/* блок с содержимым документа (текст, картинки, таблицы и т.д.) */
.docBody           {padding:10px; font-size:10pt;}
.docBody H1        {font-size:28px; font-weight:bold; margin:0px 0px 10px 0px;}
.docBody IMG       {width:210; height:157; float:left; border:solid 5px #DEE6EC; margin:0px 10px 6px 0px;}
.docBody UL        {clear:left;}
.docBody TABLE     {border:solid 1px; clear:both;}
.docBody TH        {border:solid 1px; padding:4px;}
.docBody TD        {border:solid 1px; padding:4px;}
.docBody .dateTime {margin-bottom:10px;}

/* блочёк с датой и иконкой календарика */
.dateTimeWithIcon           {margin:20 0 10 0;}
.dateTimeWithIcon .left     {width:6px; background:url(/Images/calendar_bg_left.gif) #DEE6EC;}
.dateTimeWithIcon .right    {width:6px; background:url(/Images/calendar_bg_right.gif) #DEE6EC;}
.dateTimeWithIcon .dateTime {background:#DEE6EC; font-weight:bold; border-top:solid 1px white; border-bottom:solid 1px white; padding:0 4 0 4; font-size:14px;}

/* блок полосы обратной навигации */
.navLine   {font-size:12px; margin:0 10 10 10;}
.navLine A {color:#CC3300; text-decoration:none;}

.pagenav   {font-size:11px; font-weight:bold;}
.pagenav A {color:#000000;}

.clndLink A {font-size:14px; font-weight:bold; text-decoration:none;}

.serviceBlockLink {text-decoration:none; color:#006699;}

.seeAllNewsArc {text-align:right; font-weight:bold;}
.errorMessage {font-size:12px; font-weight:bold; color:#C00000; text-align:center;}

.clndFrame      {height:156px; float:left; border:solid 1px; margin:1px;}
.clndTable      {}
.clndTable TD   {font:normal 12px Arial;}
.clndTable TH   {font:bold 12px Arial; width:22px;}
.clndPastYear   {text-align:left;}
.clndNowYear    {text-align:center; font:bold 14px Arial;}
.clndFutureYear {text-align:right;}
.clndYearField  {padding:5px 0px;}
