body					{background: #001A27; margin: 0; padding: 0; color: #000950; font: 12px normal Arial, Helvetica, sans-serif;}
td						{vertical-align: top;}
img						{border: 0;}
p						{text-align: left; margin: 13px 0;}
a						{color: #006699; text-decoration: underline;}
a:hover					{color: #F89F2B; text-decoration: none;}
h1						{color: #00293d; font-size: 22px; font-family: Tahoma; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 2px solid #FFCC66;}
h2						{color: #00293d; font-size: 18px; font-family: Tahoma; font-weight: normal; margin: 0 0 10px 0;}
h3						{color: #00293d; font-size: 16px; font-family: Tahoma; font-weight: bold; margin: 0 0 10px 0;}
h4						{color: #00293d; font-size: 14px; font-family: Tahoma; font-weight: bold; margin: 0 0 5px 0;}

.minwid					{min-width: 980px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 980 ? "980px" : "auto");}
.clear					{clear: both;}

#block					{width: 990px; margin: 0 auto;}
#head					{background: #006699;}

#top					{padding: 10px 0 0 10px;}
#logo					{float: left; width: 200px;}
#top_txt				{color: #e1f5ff; font: 10px normal Tahoma, Geneva, sans-serif; line-height: 1.2em; margin: 4px 0 0 210px; border-left: 4px solid #bbe8ff; padding: 2px 0 1px 10px;}
#tel					{color: #F0EEEB; margin: 17px 0 0 2px; float: left; width: 115px; font: 14px normal Tahoma, Geneva, sans-serif;}
#tel_nomer				{color: #F0EEEB; margin: 15px 0 0 120px; font: 22px normal Tahoma, Geneva, sans-serif;}

#nav					{width: 130px; vertical-align: middle; text-align: center;}
#nav .ico				{margin: 0 10px 5px 10px;}

#top_menu				{height: 21px; background: url(images/menu_bg.gif) repeat-x #00293d; padding: 0; font-weight: bold; font-family: Tahoma, Geneva, sans-serif;}
#top_menu a				{color: #F0EEEB; text-decoration: none; padding: 3px 10px 4px 10px; display: inline-block;}
#top_menu a:hover		{color: #FFCC66; text-decoration: none; background: url(images/act_menu_bg.gif) repeat-x;}
#top_menu a.act			{color: #FFCC66; text-decoration: none; background: url(images/act_menu_bg.gif) repeat-x; cursor: default;}

#content				{background: #FFF; padding: 10px 0 15px 0;}
#menu					{float: right; width: 245px; color: #006699; border-left: 0px solid #CCC; padding-left: 15px}
#menu a					{text-decoration: none;}
#menu a.act				{color: #F89F2B; text-decoration: none; cursor: default; font-weight: bold;}
#menu ul				{margin: 0; padding: 0; list-style: none;}
#menu ul li				{padding: 0 0 7px 15px; background: url(images/li.gif) 0 6px no-repeat;}
#menu ul li.sub			{padding: 0 0 7px 27px; background: url(images/li_sub.gif) 15px 5px no-repeat;}

#txt					{margin: 0 290px 0 15px;}
.img_01					{padding: 1px; border: 1px solid #0E4163; margin: 0 10px 0 0;}
.img_02					{margin: 0 10px 3px 0;}
#city					{padding: 0; margin: 0 0 0 15px;}
.tbl_01					{background: #0E4163; margin: 15px 0;}
.tbl_01 td				{background: #FFF; text-align: center; padding: 5px 10px;}
.tbl_01 .bg_01 td		{background: #F1F5F7;}
.tbl_01 .bg_02 td		{background: #FFFDF2;}

.tbl_02					{background: #0E4163; margin: 15px 0;}
.tbl_02 td				{background: #FFF; padding: 5px 10px;}
.tbl_02 .bg_01 td		{background: #F3F7F9;}
.tbl_02 .bg_02 td		{background: #F9FBFC;}

.tbl_03					{background: #0E4163; margin: 15px 0;}
.tbl_03 td				{background: #FFF; text-align: center; vertical-align: middle; padding: 5px 10px;}
.tbl_03 .bg_01 td		{background: #F1F5F7;}
.tbl_03 .bg_02 td		{background: #FFFDF2;}

.tbl_04					{background: #0E4163; margin: 15px 0;}
.tbl_04 td				{background: #FFF; text-align: center; vertical-align: middle; padding: 5px 7px;}
.tbl_04 .bg_01 td		{background: #F1F5F7;}
.tbl_04 .bg_02 td		{background: #FFFDF2;}

#map					{margin: 0; padding: 0; list-style: none;}
#map li					{padding: 0 0 7px 15px; background: url(images/li_sub.gif) 0 5px no-repeat;}
#map li.sub				{padding: 0 0 7px 27px; background: url(images/li_sub.gif) 15px 5px no-repeat;}
#map li.sub_01			{padding: 0 0 7px 42px; background: url(images/li_sub.gif) 30px 5px no-repeat;}
#map li.sub_02			{padding: 0 0 7px 57px; background: url(images/li_sub.gif) 45px 5px no-repeat;}

#bottom_line			{height: 5px; background: #00293d;}

#bottom					{background: #0E4163; color: #F0EEEB; font-size: 11px; font-family: Tahoma, Geneva, sans-serif;}
#bottom a				{color: #F89F2B; text-decoration: underline;}
#bottom a:hover			{color: #FFCC66; text-decoration: none;}
#copy					{padding: 10px 0 10px 10px;}
#count					{padding: 10px 10px 10px 0; float: right; text-align: right; line-height: 1.5em;}
#count img				{margin-bottom: 5px;}
#count a				{color: #A6ABA2; text-decoration: none;}
#count a:hover			{color: #FFCC66; text-decoration: none;}