html                    {height: 100%; margin: 0; padding: 0;}
body                    {height: 100%; margin: 0; padding: 0;}

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



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


#top_menu          {text-align: center;}
#top_menu       a  {font-family: tahoma, arial, tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin: 0px 20px 0px 20px;}

#top_menu_sel      {background: url(/images/umenu_sel_bg.gif); height: 32px; margin: 0px 10px 0px 10px; text-align: center;}
#top_menu_sel   a  {font-family: tahoma, arial, tahoma; font-size: 13px; font-weight: bold; color: #FDE6E5; text-decoration: none; line-height: 30px;}

#top_submenu    a  {font-family: tahoma, arial, tahoma; font-size: 11px; font-weight: normal; color: #423E3E; text-decoration: underline; float: left; margin: 0px 20px 0px 20px;}
#top_submenu    a.sel  {font-weight: bold; }

#zp_menu           {margin: 8px 10px 0px 23px; }
#zp_menu    a      {font-family: arial, tahoma; font-size: 12px; font-weight: normal; color: #086BBE; text-decoration: underline;}



#lmenu_l1     {margin: 5px 0px 5px 0px; padding: 3px 3px 10px 17px; border-bottom:  1px solid #CAC9C7 ; background: url(/images/lmenu_bull.gif) left top no-repeat;}
#lmenu_l1  a  {font-family: tahoma, arial, tahoma; font-size: 13px; font-weight: bold; color: #635D56 ; text-decoration: underline; width: 170px; display: block;}

#lmenu_l1_sel     {margin: 5px 0px 5px 0px; padding: 5px 3px 5px 8px; background:  url(/images/lmenu_sel.gif) repeat-y right #1367CD;  border-bottom: 1px solid #022857;}
#lmenu_l1_sel  a  {font-family: arial, tahoma; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;  width: 170px; display: block;}


#lmenu_l2     {margin: 0px 0px 10px 15px; padding: 3px 3px 3px 8px;}
#lmenu_l2  a  {font-family: arial, tahoma; font-size: 13px; font-weight: normal; color: #0D79FC; text-decoration: none; width: 320px; display: block;}  

#lmenu_l2_sel     {margin: 0px 0px 10px 15px; padding: 3px 3px 3px 8px;}
#lmenu_l2_sel  a  {font-family: arial, tahoma; font-size: 13px; font-weight: bold !important; color: #FFBC78 !important; text-decoration: none; width: 320px; display: block;}



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


.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: 7px 25px 30px 30px; font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}
#content h1, .title     {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 10px 0px 15px 0px; line-height: 25px;}
#content .title a         {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 10px 0px 15px 0px; text-decoration: underline;}
#content .title a:hover   {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 10px 0px 15px 0px; text-decoration: underline;}

#content .news_title {font-family: arial narrow; font-size: 22px; font-weight: normal; color: #122847; margin: 10px 0px 10px 0px;}
#content h2          {font-family: arial narrow; font-size: 22px; font-weight: normal; color: #122847; margin: 10px 0px 15px 0px;}
#content .news_date  {font-family: arial; font-size: 10px; font-weight: normal; color: #1E7CB5; margin: 0px 0px 0px 0px;}

#content p          {font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}
#content li         {color: #3A5367; margin-bottom: 5px;}

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


#content table.addr        {border: 0px; border-bottom: 1px solid #73A4BE !important; background: #C5E6F8 !important; margin-bottom: 3px;}
#content table.addr td, th {border: 0px solid #FFF !important; background: #C5E6F8 !important;}

#content .addr_name {font-family: arial; font-size: 13px; font-weight: bold; color: #D81313; margin: 7px 0px 0px 10px;}
#content .addr_info {font-family: arial; font-size: 12px; font-weight: normal; color: #474775; line-height: 20px; margin: 10px 0px 7px 20px;}
#content table.addr td a {font-family: arial; font-size: 13px; font-weight: normal; color: #474775;}

#order              {padding: 7px 40px 30px 30px; font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}
#order p            {font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}
#order .title       {font-family: arial narrow; font-size: 25px; font-weight: normal; color: #D81313; margin: 10px 0px 15px 0px;}
#order .form_table td {border-top: 1px solid #A6C5D8;}


#copy               {margin: 10px 5px 5px 5px;}
#copy a             {font-family: arial; font-size: 12px;  color: #999999; font-weight: normal; text-decoration: underline;}


.content     {font-family: arial; font-size: 13px; font-weight: normal; color: #2A2925;}

.fp_blue_text     {font-family: tahoma; font-size: 11px; font-weight: bold; color: #94C3F9; }
.fp_blue_text p    {font-family: tahoma; font-size: 11px; font-weight: bold; color: #94C3F9; }

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

.text_1      {font-family: arial; font-size: 11px; font-weight: normal; color: #575853; line-height:12px;}
.text_2      {font-family: tahoma, arial; font-size: 9px; font-weight: normal; color: #575853; line-height:12px;}

.header_l_text    {font-family: arial; font-size: 10px; font-weight: normal; color: #575853; line-height:10px; text-decoration: none;}
.header_l_text:hover  {text-decoration: underline; }

.fp_blue_title    {font-family: arial; font-size: 14px; font-weight: bold; color: #006872; }

.fp_red_title     {font-family: arial; font-size: 12px; font-weight: bold; color: #F74211; }


.blue        {color: #0C57E2; font-weight: normal; text-decoration: underline; }
.blue_1      {color: #206AC5; font-weight: normal; text-decoration: underline; }
.blue_2      {color: #7998BE; font-weight: normal; text-decoration: none; }
.m1d         {font-family: tahoma, verdana; font-size: 9px; color: #333333; }
.gray_1      {color: #859C9F; font-weight: normal;}
.red         {color: #FF0000;}

.choice     {font-family: arial; font-size: 18px; font-weight: normal; color: #F74211; }


.fp_image         {border: 1px solid #6D757F; padding: 1px; background: #FFFFFF; }
img               {border-color: #888888;}


.lmenu_out   {border: 1px solid #D4DBE5; padding:1px; background: url(/images/menu_b1.gif); padding-left: 12px;}
.lmenu_on    {border: 1px solid #8BA0BA; background: url(/images/menu_bg_sel.gif); padding-left: 10px; }



.header_search    {font-size: 10px; font-family: verdana,sans-serif; color: #8B8281; border: 2px solid #C49D7A; background-color: #FDFBEC; padding:2px;}
.date_arch        {font-size: 10px; font-family: verdana,sans-serif; color: #687E97; padding:2px; border: 1px solid #7F9DB9;}


.m1             { font-family: tahoma, verdana; font-size: 9px; color: #999999; }

#content table {border: 0px solid #FFF !important; background: #A1D4EF url(/images/mcontent_bg.gif) !important;}
#content table td,th {border: 0px solid #FFF !important;  background: #A1D4EF url(/images/mcontent_bg.gif) !important; padding: 0px; margin: 0px;}
#content table td p  {font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}

#content table.normal {border: 0px solid #FFF !important; background: #A1D4EF url(/images/mcontent_bg.gif) !important;}
#content table.normal td,th {border: 0px solid #FFF !important;  background: #A1D4EF url(/images/mcontent_bg.gif) !important; padding: 0px; margin: 0px;}
#content table.normal td p  {font-family: arial; font-size: 13px; font-weight: normal; color: #070707; margin: 10px 0px 10px 0px; line-height: 130%;}

#content table.spaw { border: 1px solid #73A4BE !important;  background: #136BDA;  border-collapse: collapse; }
#content table.spaw td, th { padding: 4px; border: 1px solid #73A4BE !important; background: #136BDA; font-size: 12px; font-family:  arial, tahoma,sans-serif;  color: #FFF;}
#content 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; }

