/* Списки */
ul											{margin: 5px 0px 5px 18px;}
ul li										{margin: 0px 0px 0px 5px; list-style-image: url(../i/icn01a.gif);}

/*
ul.u1 li									{margin: 0px 0px 12px 5px; list-style-image: none; color: #ffffff; font-size: 14px; font-family: "Times New Roman", Times, serif; background: url(../i/icn02.gif) no-repeat top left;}

dl											{margin-top: 0px; margin-bottom: 0px;}
dd											{margin-left: 2em; margin-top: -1.1em}
dl.d1 dd									{margin-left: 4em;}
*/
/* !Списки */

/* Общее */
td, th, p, h1, h2, h3, h4, div, input, select, textarea, ul, li {color: #000000; font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
td, th, p, h1, h2, h3, h4, input, select, textarea	{margin: 0px;}
p											{margin-bottom: 15px;}

html, body								{scrollbar-track-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #000000; scrollbar-arrow-color: #000000; background-color: #ffffff; margin: 0px; padding: 0px; height: 100%;}

img										{border-width: 0px;}

a:link, a:visited						{color: #000000; text-decoration: underline;}
a:active, a:hover						{color: #000000; text-decoration: none;}

form										{margin: 0px; font: normal 12px Arial, Helvetica, sans-serif;} 
input, select, textarea				{border: 1px solid #7F9DB9; background-color: #ffffff; width: 100%; height: 19px;}
/* !Общее */

/* Ссылки */
a.a01a:link, a.a01a:visited		{color: #000000; text-decoration: none;}
a.a01a:active, a.a01a:hover		{color: #ffffff; text-decoration: none;}
a.a01a_1:link, a.a01a_1:visited	{color: #595959; text-decoration: none;}
a.a01a_1:active, a.a01a_1:hover	{color: #595959; text-decoration: none;}
a.a01b:link, a.a01b:visited		{color: #595959; text-decoration: underline;}
a.a01b:active, a.a01b:hover		{color: #595959; text-decoration: none;}
a.a01c:link, a.a01c:visited		{color: #ffffff; text-decoration: none;}
a.a01c:active, a.a01c:hover		{color: #ffffff; text-decoration: none; font-weight: bold;}
a.a01d:link, a.a01d:visited		{color: #888888; text-decoration: underline;}
a.a01d:active, a.a01d:hover		{color: #888888; text-decoration: none;}
a.a01e:link, a.a01e:visited		{color: #888888; text-decoration: underline;}
a.a01e:active, a.a01e:hover		{color: #000000; text-decoration: underline;}
a.a01g:link								{color: #BBBBBB; text-decoration: underline;}
a.a01g:visited							{color: #888888; text-decoration: underline;}
a.a01g:active, a.a01g:hover		{color: #000000; text-decoration: underline;}
a.a01h:link, a.a01h:visited		{color: #ED0000; text-decoration: underline;}
a.a01h:active, a.a01h:hover		{color: #ED0000; text-decoration: none;}
/* !Ссылки */

/* Элементы форм */
input.it01			{width: 220px; margin-bottom: 12px;}
input.it02			{width: 160px; margin-bottom: 12px;}
input.if01			{width: 345px; margin-top: 5px;}
input.ic01			{border: none; width: 14px; height: 14px; margin: 14px 10px 0px 10px;}
input.ir01			{border: none; width: 14px; height: 14px; margin-top: 1px; background-color: #DDDDDD;}
input.ib01			{width: 100px; height: 21px; background-color: #ffffff; margin-top: 17px;}
select.s01			{width: 142px; margin-top: 6px; margin-left: 2px;}
textarea.ta01		{height: 115px; margin-bottom: 12px;}
/* !Элементы форм */

/* Отступы - margin, padding, etc. */
.m01a					{margin: 36px 0px 0px 37px;}
.m01c					{margin-right: 6px;}
.m01d					{padding: 5px 0px 0px 11px;}
.m01e					{padding: 20px 71px 28px 0px;}
.m01f					{margin-bottom: 13px;}
.m01g					{padding: 0px 27px 10px 0px;}
.m01h					{padding: 46px 80px 40px;}
.m01i					{margin-bottom: 3px;}
.m01i i				{font-style: normal; color: #ED0000;}
.m01j					{padding: 4px 10px 10px 0px;}
.m01k					{margin-bottom: 23px;}
.m01l					{margin: 30px 0px 0px 30px;}
.m01m					{padding: 15px 20px 0px;}
.m01n					{margin-right: 5px;}
.m01o					{margin: 0px 12px 0px 0px;}
.m01p					{margin-top: 20px;}
.m01q					{padding-right: 10px;}
.m01r					{margin-right: 6px;}
.m01s					{margin-top: 1px;}
/* !Отступы */

/* Блоки с неформализованным контентом - content */
.c01					{} /* Блок текста без иллюстрации: Все страницы */
.c01 h1				{font-size: 24px; margin-bottom: 12px;}
.c01a					{} /* Блок абстракта новости: Индекс */
.c01a h2				{color: #888888; font-size: 11px; margin-bottom: 3px;}
.c01a h3				{text-align: right; margin-top: 1px;}
.c01a p				{margin-bottom: 0px;}
.c02a					{} /* Блок клиента: Наши клиенты */
.c02a h2				{font-weight: bold; font-size: 14px;}
.c02a h3				{margin-top: 4px;}
.c02a p				{margin-bottom: 0px;}
.c03a					{} /* Блок описания мероприятия: Галерея; Блок абстракта новости: Новости */
.c03a h2				{color: #888888; font-size: 11px; margin-bottom: 3px;}
.c03a h3				{color: #888888; font-weight: bold; font-size: 14px; margin-bottom: 0px;}
.c03a h4				{text-align: right; margin-top: 1px;}
.c03a p				{margin-bottom: 0px;}
.c04a					{} /* Блок текста: Галерея/Детальная информация */
.c04a h1				{font-size: 24px; margin-bottom: 12px;}
.c04a h2				{color: #ED0000; font-weight: bold; font-size: 11px; margin-bottom: 2px;}
.c04a h3				{color: #ED0000; font-weight: bold; font-size: 14px; margin-bottom: 0px;}
.c04b					{padding: 10px 0px;} /* Блок подписи: Галерея/Детальная информация */
.c04b p				{font-size: 11px; margin-bottom: 15px;}
.c05a					{} /* Блок полного текста новости: Новости/Детальная информация */
.c05a h2				{color: #ED0000; font-weight: bold; font-size: 11px; margin-bottom: 18px;}
.c05a h3				{font-weight: bold; font-style: italic; margin-bottom: 30px;}
.c06a					{} /* Блок описания оборудования: Услуги/Оборудование */
.c06a h2				{font-weight: bold; font-size: 14px;}
.c06a p				{margin-bottom: 0px;}
.c07a					{} /* Блок отзыва: О нашей работе */
.c07a h2				{color: #888888; font-size: 11px; margin-bottom: 3px;}
.c07a p				{margin-bottom: 0px;}
/* !Блоки */

/* Фоны - Обычные классы (usual) */
.u01a					{background: url(../i/bg01a.gif) no-repeat top left;}
.u01b					{background: url(../i/bg01b.gif) no-repeat top left;}
.u01c					{background: url(../i/bg01c.gif) no-repeat bottom right;}
.u01d					{background: url(../i/bg01d.gif) repeat-x top left;}
.u01e					{background: url(../i/bg01d_1.jpg) no-repeat top left; padding: 5px 0px;}
.u01f					{background: url(../i/bg01e.gif) no-repeat top left;}
.u01g					{background: url(../i/bg01f.gif) no-repeat top left;}
.u01h					{background: url(../i/bg01f_1.jpg) no-repeat bottom right; padding: 43px 80px 20px 36px;}
.u01i					{background: url(../i/bg01f_2.gif) no-repeat top right;}
.u01j					{background: url(../i/bg01g.gif) no-repeat top left; padding: 63px 0px 70px 71px;}
.u01k_1				{background-color: #888888;}
.u01k_2				{background-color: #DDDDDD;}
.u01k_3				{background-color: #595959;}
.u01k_4				{background-color: #ED0000;}
.u01k					{background: url(../i/bg01h_1.gif) no-repeat bottom right;}
.u01l					{background: url(../i/bg01h.gif) no-repeat top left;}
.u01m					{background: url(../i/bg01i.gif) no-repeat bottom right;}
/* !Фоны */

/* Границы - Обычные классы (usual) */
.u03a					{border: 1px solid #595959; margin-top: 3px;}
/* !Границы */

/* Начертания - Обычные классы (usual) */
.u05a					{font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 10px;}
.u05a_1				{color: #595959; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 10px;}
.u05b					{color: #595959; font-size: 10px; margin: 25px 71px 10px 0px;}
.u05c					{color: #595959; font-size: 11px;}
.u05c_1				{color: #595959; font-size: 11px; margin-right: 14px;}
.u05c_2				{color: #595959; font-size: 11px; margin-right: 99px;}
.u05c_3				{color: #595959; font-size: 11px; margin: 20px 0px 18px 24px;}
.u05d					{color: #ED0000; font-weight: bold; font-size: 11px;}
.u05e					{color: #ED0000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 1px;}
.u05f					{color: #595959; font-weight: bold; margin: 9px 0px 0px 11px;}
.u05g					{color: #595959; font-size: 10px; margin: 3px 0px 0px 0px;}
.u05h					{color: #888888; font-size: 11px; margin-top: 12px;}
.u05i					{font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 23px 0px 13px 0px;}
.u05j					{margin-right: 4px;}
.u05j_1				{color: #000000; margin-right: 4px;}
.u05k					{margin-right: 0px;}
.u05k_1				{color: #000000; margin-right: 0px;}
.u05l					{font-size: 24px; margin-bottom: 26px;}
.u05m					{color: #ED0000; margin-bottom: 15px;}
.u05n					{font-weight: bold; font-size: 14px; margin: 16px 0px 0px 0px;}
.u05n_1				{font-weight: bold; font-size: 14px; margin: 16px 0px 0px 2px;}
.u05n_2				{font-weight: bold; font-size: 14px; margin: 5px 0px 0px 2px;}
.u05o					{text-indent: -8px; margin: 0px 0px 0px 16px;}
.u05p					{padding: 0px 4px;}
.u05p_1				{background-color: #DDDDDD; color: #888888; padding: 0px 4px;}
.u05q					{color: #ED0000; font-weight: bold; font-size: 11px; text-align: right; margin: 5px 12px 12px 0px;}
.u05r					{color: #888888; font-size: 14px; padding-bottom: 8px;}
/* !Начертания */

/* Разное - Обычные классы (usual) */
.u07a					{margin-top: 14px;}
.u07a td				{color: #ffffff; font-size: 14px; padding: 0px 4px 1px 0px; }
/* !Разное */


