.progid					{behavior: url(images/png.htc); border: 0px;}

body					{margin: 0; background: #e6e2d7; color: #525252; font: 12px normal Arial, Helvetica, sans-serif;}
img						{border: 0;}
td						{vertical-align: top;}
p						{margin: 12px 0; line-height: 1.4em;}
a						{color: #0f7aaf; text-decoration: underline;}
a:hover					{color: #c7000c; text-decoration: none;}
h1						{color: #525252; font-size: 18px; font-weight: normal; margin: 0 0 10px 0;}
h2						{color: #525252; font-size: 16px; font-weight: bold; margin: 0 0 10px 0;}
h3						{color: #525252; font-size: 14px; font-weight: bold; margin: 0 0 10px 0;}
form					{padding: 0; margin: 0;}

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

#w465					{width: 465px;} /* Изменения */

#content				{background: url(images/bg.gif) repeat-x #f2f0ea; width: 100%;}
#lc						{padding-bottom: 35px;}
#logo					{text-align: center; font-size: 9px; color: #686868; padding: 30px 0 27px 0; width: 264px;}
#news					{padding: 0 0 15px 17px;}
.news					{list-style: none; padding: 0; margin: 0;}
.news span				{color: #949494; font-size: 9px;}
.news li				{padding: 0 20px 30px 28px; background: url(images/bl.gif) 17px 4px no-repeat; line-height: 1.4em;}
.more img				{margin-left: 3px;}
#job					{padding: 3px 0 10px 17px;}
.job					{list-style: none; padding: 0; margin: 0;}
.job li					{padding: 6px 0 6px 56px; background: url(images/user.gif) 28px 6px no-repeat;}
#docs					{padding: 30px 0 10px 17px;}
.docs					{list-style: none; padding: 0; margin: 0;}
.docs li				{padding: 6px 0 6px 56px; background: url(images/doc.gif) 28px 6px no-repeat;}

#rc						{padding: 28px 0 20px 16px; width: 100%;}
#cont					{background: url(images/bl.gif) 0 4px no-repeat; padding: 0 70px 0 17px; line-height: 1.5em;}
#about					{background: url(images/bl.gif) 0 4px no-repeat; padding: 0 0 0 17px; line-height: 1.5em;}
#map					{vertical-align: middle; text-align: right; padding: 0 23px 0 0; width: 100%;}
#map a					{padding-left: 21px; background: url(images/map.gif) 0 4px no-repeat;}

#m_01					{background: url(images/menu_02.jpg) repeat-x #127eb2; width: 100%; height: 55px;}
#m_02					{background: url(images/menu_03.jpg) right top no-repeat; width: 100%; height: 55px;}
#m_03					{background: url(images/menu_01.jpg) no-repeat; width: 100%; height: 55px;}
#menu					{padding: 14px 25px 0 25px;}
#menu td				{vertical-align: middle;}
#menu a					{color: #FFFFFF; text-decoration: underline;}
#menu a:hover			{color: #FFFFFF; text-decoration: none;}
.m_l					{text-align: center; width: 16%;}
.m_b					{padding: 0 15px;}

#alfa					{padding: 22px 0 0 0;}
#about_txt				{padding: 0 30px 0 15px;}
#about_txt p			{margin: 15px 0;}
#about_txt div			{padding: 5px 0 10px 15px;}
#about_txt ul			{padding: 0; margin: 0 0 0 15px; list-style: none;}
#about_txt ul li		{padding: 4px 0 4px 15px; background: url(images/li.gif) 0 10px no-repeat;}

#services td			{width: 33%; padding: 0 50px 0 0; line-height: 2em;}
#services p				{margin: 4px 0 0 0; line-height: 1.5em;}
#services .c03			{width: 33%; padding: 0 20px 0 0; line-height: 2em;}
.cash					{text-align: right;}
.cash a					{background: url(images/cash.gif) repeat-y #0a83ab; color: #ffffff; padding: 3px 6px; text-decoration: none;}
.cash a:hover			{background: url(images/cash.gif) repeat-y #0a83ab; color: #ffffff; padding: 3px 6px; text-decoration: underline;}

#newwork				{padding: 24px 0 20px 0;}
#works td				{width: 33%; padding: 0 55px 27px 0; background: url(images/bl.gif) no-repeat;}
#works img				{margin: 0 0 7px 13px;}
.work					{padding: 24px 0 20px 0;}

#partner				{padding: 13px 0 9px 0;}
#partners td			{width: 33%; padding: 0 55px 17px 13px; background: url(images/bl.gif) 0 7px no-repeat; line-height: 2em;}
#partners a				{color: #838484; font-size: 11px; text-decoration: underline; line-height: 1.3em;}
#partners span			{font-size: 11px;}
#partners a:hover		{color: #838484; font-size: 11px; text-decoration: none; line-height: 1.3em;}

/* 30.11 Start */
#order					{padding: 20px 15px 30px 0; color: #838484;} /* Изменения */
#online					{padding: 0 0 15px 0;}
#forma td				{padding: 5px 0;}

.ftext					{float: left; background: #FFFFFF; height: 16px; padding-top: 2px; border-left: 4px solid #29b2d9;}
.ftxt					{font-size: 12px; color: #838484; border: 0; padding: 0 2px; width: 198px; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF;}
.ftxt_02				{font-size: 12px; color: #838484; border: 0; padding: 0 2px; width: 85px; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF;}
.ftxt_img				{float: left; padding-right: 14px;}
.desc					{float: left; padding-top: 2px;}
.radio					{margin: 0 5px 0 15px;}
.chek					{margin: 0 5px 0 15px;}
#forma .oplata			{padding: 10px 0 20px 0; line-height: 2em;}
#forma .usl				{padding: 9px;}
#forma .dr				{margin: 5px 0 0 0;}
#forma .dr td			{padding: 0;}
.drugoe					{overflow: hidden; border: 0; background: #FFFFFF; width: 198px; height: 70px; font-size: 12px; color: #838484; font-family: Arial, Helvetica, sans-serif;}
.bgfff					{background: #FFFFFF;}
.fs0					{font-size: 3px;}
.level_01				{padding: 5px 0 5px 25px; line-height: 2em; display:none;}
.level_02				{padding-left: 40px; display:none;}
.level_03				{padding: 8px 0 5px 44px; display:none;}
.level_04				{padding: 10px 0 5px 44px; display: none;}
.level_05				{padding: 5px 0 7px 25px; line-height: 2em; display:none;}
.level_06				{padding: 10px 0 5px 24px; display: none;}
.level_07				{padding: 11px 0 0 42px; line-height: 1.4em; display:none;}
.h5						{height: 5px;}
.h11					{height: 11px;}

#info					{padding: 20px 10px 25px 0; width: 100%;} /* Изменения */
#what					{padding: 0; width: 217px;}
#what_txt p				{margin: 15px 0 15px 15px; line-height: 1.5em;}
p.contact				{padding-left: 15px; background: url(images/bl.gif) 0 5px no-repeat;}

#see					{padding: 22px 0 10px 0; width: 217px;}
#see_txt ul				{padding: 0; margin: 0 0 0 15px; list-style: none;}
#see_txt ul li			{padding: 6px 0 6px 15px; background: url(images/li.gif) 0 10px no-repeat;}
/* 30.11 End */

/* 03.12 Start */
.work_img				{margin: 10px 0 0 15px;}
#info_pr p				{margin: 15px 0 15px 15px; line-height: 1.5em;}
#info_pr span			{color: #838484;}
/* 03.12 End */

#copy					{padding: 13px 52px 12px 28px; background: url(images/bl.gif) 17px 17px no-repeat; line-height: 1.5em;}
#adr					{padding: 13px 0 12px 13px; background: url(images/bl.gif) 0 17px no-repeat; width: 100%; line-height: 1.5em;}
#count					{vertical-align: middle; text-align: right; padding: 0 24px;}
.errmes 				{color: #ed4b58; font-weight: bold;}
.greentext 				{color: #47b100; font-weight: bold;}
.bluetext 				{color: #0e70a1; font-weight: bold;}