html                    {height: 100%; margin: 0; padding: 0;}
body                    {height: 100%; margin: 0; padding: 0; font-family: arial; font-size: 13px;}

#main_container         {min-height: 100%; border: 0px dotted #FFF;}
* html #main_container  {height: 100%;}



a:link     {}
a:visited  {}
a:active   {}
a:hover    {}

.flag_ru            {background: url(/images/flag_ru.gif) left top no-repeat; padding: 0 8px 0 20px; font-family: tahoma; font-size: 11px; color: #777; text-decoration: none;}
.flag_ru:hover      {color: #000;}
.flag_en            {background: url(/images/flag_en.gif) left top no-repeat; padding: 0 0 0 20px;   font-family: tahoma; font-size: 11px; color: #777; text-decoration: none;}
.flag_en:hover      {color: #000;}


#top_menu           {}
#top_menu div       {}
#top_menu   a       {font-size: 13px; font-weight: bold; text-decoration: none; color: #4C4C4C; margin: 0px 10px; padding: 0px; }
#top_menu   a:hover {text-decoration: underline; color: #000;}
#top_menu .sel      {}
#top_menu_sel  a    {font-size: 14px; font-weight: bold; text-decoration: underline; color: #000; margin: 0px 10px; padding: 0px; }


#lmenu_title      {border: 1px solid #DFDFDF; margin-bottom: 10px;}
#lmenu_title div  {background: #EFEFF2; border: 1px solid #FFF; font-size: 14px; font-weight: bold; color: #000; padding: 3px 5px;}

#lmenu_lev1       {margin: 0px 0px 0px 12px; padding: 1px 0px 3px 5px; font-weight: bold; color: #000;}
#lmenu_lev1_sel   {margin: 0px 0px 0px 12px; padding: 1px 0px 3px 5px; font-weight: bold; color: #000; background: #F3F3F3; border: 1px solid #CCCCCC;}
#lmenu_lev1 a     {color: #000;}
#lmenu_lev1_sel a {color: #000; text-decoration: none;}

#lmenu_lev2     {margin: 1px 0px 3px 19px; padding: 1px 3px 1px 15px; background: url(/images/r_arrow.gif) left center no-repeat;}
#lmenu_lev2_sel {margin: 1px 0px 3px 19px; padding: 1px 3px 1px 15px; background: url(/images/r_arrow.gif) #F3F3F3 left center no-repeat; border: 1px solid #CCCCCC;}
#lmenu_lev2  a  {font-size: 12px; font-weight: normal; color: #3F403A ; text-decoration: underline; width: 185px; display: block;}
#lmenu_lev2  a:hover {text-decoration: none;}

#lmenu_lev2_sel a {font-size: 12px; font-weight: bold; color: #3F403A ; text-decoration: none; width: 185px; display: block;}

#lmenu_l1_sel     {margin: 3px 0px 5px 0px; padding: 3px 3px 3px 20px; background: url(/images/lmenu_bull.gif) left center no-repeat;}
#lmenu_l1_sel  a  {font-family: tahoma, arial, tahoma; font-size: 13px; font-weight: bold; color: #3F403A ; text-decoration: underline; width: 150px; display: block;}



#lnews          {margin: 2px 0px 5px 17px; width: 155px;}
#lnews .title a {font-size: 18px; color: #727D8C;}
#lnews .date    {font-size: 10px; color: #8A8181; margin: 2px 0px 5px 0px;}
#lnews .descr   {font-size: 13px; color: #3F403A;}

.gray         {font-family: tahoma; font-size: 11px; font-weight: normal; color: #2A2A2A; text-decoration: none;}


.lmenu        {font-family: arial; font-size: 12px; font-weight: bold; color: #00789A; text-decoration: none;}
.lmenu_light  {font-family: arial; font-size: 12px; font-weight: normal; color: #00789A; text-decoration: none;}

.links a      {font-family: arial; font-size: 12px; font-weight: normal; color: #00789A; text-decoration: underline;}

.cat_title      { font-size: 17px; font-family: tahoma, arial, tahoma, verdana,sans-serif; color: #828594; font-weight: normal; margin:0px; text-decoration:none;}

#content            {padding: 10px 10px 30px 10px;}
#content .title     {font-family: arial; font-size: 19px; font-weight: normal; color: #468520; margin: -2px 0px 20px 0px;}
#content .title a   {font-family: arial; font-size: 19px; font-weight: normal; color: #468520; color: #4BB035; text-decoration: underline;}

#content .sub_title {font-family: arial; font-size: 11px; font-weight: normal; color: #B9B7B7; margin: 0px 0px 0px 0px;}
#content .sub_title a {font-size: 11px; color: #B9B7B7;}

#content p          {font-family: arial; font-size: 13px; font-weight: normal; color: #000; margin: 10px 0px 10px 0px; line-height: 130%;}
#content li         {margin-bottom: 7px; list-style-image: url(/images/li_img.gif);}

#content a          {font-family: arial; font-size: 13px; font-weight: normal; color: #256CBC; text-decoration: underline; }
#content a:hover    {text-decoration: none; }

#content h1         {font-family: arial; font-size: 19px; font-weight: normal; color: #468520; margin: 20px 0px -2px 0px; padding: 0px;}
#content h2         {font-family: arial; font-size: 16px; font-weight: bold; color: #468520; margin: 17px 0px 0px 0px; padding: 0px;}

#r_block            {border: 1px solid #CCCCCC; font-size: 11px; margin-bottom: 10px;}
#r_block h1         {font-size: 12px; background: #EFEFF2; border-bottom: 1px solid #CCCCCC;  margin:0px; padding: 5px 7px;}
#r_block p          {font-size: 11px; padding: 3px 7px; margin: 3px 0px;}
#r_block a          {color: #256CBC;}
#r_block a:hover    {color: #256CBC; text-decoration: none;}
#r_block ul         {padding: 0px; margin: 0px 0px 0px 22px; color: #000; list-style-type:disc;}
#r_block li         {padding: 0px; margin: 3px 0px 5px 0px; list-style-image: url(/images/li_black.gif);}



#copy               {margin: 5px; color: #767474; padding: 5px 10px; font-size: 11px;}
#copy a             {font-size: 11px; color: #767474; font-weight: normal; text-decoration: underline;}



liold            {font-family: arial; font-size: 13px; font-weight: normal; color: #666666;}






#content table {border: 2px solid #D2D7D8; background: #FFF; background: #EDF3F5;  border-collapse: collapse; }
#content table td, th { padding: 6px; border: 1px solid #D2D7D8; background: #EDF3F5; background: #FFF; font-size: 12px; font-family:  arial, tahoma,sans-serif;  color: #1E2223;}
#content table td p   {font-size: 12px; font-family:  arial, tahoma,sans-serif;  color: #1E2223;  margin: 0px;}

#content table.norm {border: 0px solid #FFF !important; background: #FFF  !important;}
#content table.norm td,th {border: 0px solid #FFF !important;  background: #FFF; padding: 0px; margin: 0px;}

#content table.bline {border: 0px solid #FFF !important; background: #FFF  !important;}
#content table.bline td,th {border: 0px solid #FFF;  background: #FFF; padding: 0px; margin: 0px; border-bottom: 1px solid #CCC;}


table.spaw { border: 1px solid #0C3B76;  background: #136BDA;  border-collapse: collapse; }
table.spaw td, th { padding: 4px; border: 1px solid #0C3B76; background: #136BDA; font-size: 12px; font-family:  arial, tahoma,sans-serif;  color: #FFF;}
table.spaw td p   {font-size: 12px; font-family:  arial, tahoma,sans-serif;  color: #FFF; margin: 0px;}

/*
table.norm { border: 0px; padding: 4px;  background: #FFFFFF;  border-collapse: collapse; }
table.norm td, th { padding: 4px; border: 0px;  background: #FFFFFF; font-size: 12px; font-family:  arial, tahoma,sans-serif;  color: #52595A;}

table.vrez { border: 1px solid #CED878;  background: #F4F7DB;  border-collapse: collapse; margin: 5px;}
table.vrez td, th { padding: 5px; border: 0px; color: #868C71; background: #F4F7DB; font-size: 13px; font-family:  arial;  color: #868C71; font-style:italic; }
*/

