/* ======================================================= */
/*                 Описания базовых стилей                 */
/* ======================================================= */

/* Тэг BODY. Белый фон, отступы со всех сторон отсутствуют
   Здесь указывается базовый размер шрифта.
   Размеры шрифта других элементов сайта указаны в % к нему */
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/* Класс CNT (Контент) - основное информационное поле сайта */
.cnt {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
	font-size: 12px;
	padding: 0px 5px 0px 15px;
}

/* Тэг LI (элемент списка) в классе CNT - выравнивание по левому краю */
.cnt li {
	text-align: left;
}

/* Тэг P (параграф) в классе CNT - выравнивание по ширине */
.cnt p {
	text-align: justify;
	font-size: 100%;
}

/* Тэг P.LEFT (параграф) в классе CNT - выравнивание по левому краю */
.cnt p.left {
	text-align: left;
	font-size: 100%;
}

/* Тэг A (ссылка) в классе CNT - зеленый цвет */
.cnt a {
	color: #007540;
	font-size: 100%;
}

/* Тэг H1 (заголовок 1) в классе CNT - другой цвет и крупнее */
.cnt h1 {
	color: #007540;
	font-weight: bold;
	font-size: 140%;
}

/* Тэг H2 (заголовок 2) в классе CNT - другой цвет и крупнее
   Также увеличен отступ сверху */
.cnt h2 {
	color: #007540;
	font-weight: bold;
	font-size: 120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Тэг FORM (форма) - убираем отступы (по-умолчанию есть) */
form {
	margin: 0px;
	padding: 0px;
}

/* Класс inptxt - поле строки поиска. Настраивается отдельно */
.inptxt {
	border: 1px solid #172D5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #172D5C;
}

/* Класс TTL (титул) - название раздела в зеленом прямоугольнике */
.ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	line-height: 150%;
}

/* Класс PTH (путь) и A (ссылка) - в классах RG, RGA */
.pth {
	font-family: Arial, Helvetica, sans-serif;
	color: #172D5C;
	font-weight: normal;
	text-align: left;
	line-height: 130%;
	font-size: 11px;
	padding: 0px 5px 0px 15px;
}
.pth a {
	color:#172D5C;
	text-decoration:none;
}
.pth a:hover {
	text-decoration:none;
	color: #172D5C;
}







/* ======================================================= */
/*           Описания стилей правой части сайта            */
/* ======================================================= */

/* Класс td-right - правая часть сайта (иконки действий и фотографии) */
.td-right {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

/* Класс foto - обрамление фотографий справа от текста */
.foto {
	border: 1px solid #172D5C;
}







/* ======================================================= */
/*           Описания стилей горизонтального меню          */
/* ======================================================= */

/* Классы MN и MNA - неактивный и активный пункт горизонтального меню */
.mn, .mna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image:  url(../img/mb.gif);
}
.mn {
	color: #336699;
}
.mna {
	color: #172D5C;
}

/* Классы MNR и MNRA - неактивный и активный самый правый пункт пункт горизонтального меню */
.mnr, .mnra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #172D5C;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-image:  url(../img/mb.gif);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* Тэги A в классах MN, MNA, MNR и MNRA */
.mn a, .mnr a {
	color:#336699;
	text-decoration:none;
}
.mn a:hover, .mnr a:hover {
	color:#172D5C;
	text-decoration:none;
}
.mna a, .mnra a {
	color:#172D5C;
	text-decoration:none
}
.mna a:hover, .mnra a:hover {
	color:#172D5C;
	text-decoration:none;
}

/* Классы MB1 и MB2 (шапки над горизонтальными пунктами меню */
.mb1, .mb2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* Фоновые изображения в классах MB1 и MB2 */
.mb1 {
	background-image:  url(../img/mb1.gif);
}
.mb2 {
	background-image:  url(../img/mb2.gif);
}

/* Классы MB1R и MB2R (шапки над самым правым горизонтальным пунктом меню */
.mb1r, .mb2r {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* Фоновые изображения в классах MB1R и MB2R */
.mb1r {
	background-image:  url(../img/mb1.gif);
}
.mb2r {
	background-image:  url(../img/mb2.gif);
}

/* Классы RG и RGA (пункты ИНВЕСТОРЫ и КОНТАКТЫ) */
.rg, .rga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #587CA5;
	text-decoration: none;
	vertical-align: middle;
}
.rg {
	color: #587CA5;
}
.rga {
	color: #172D5C;
}

/* Тэги A в классах RG, RGA */
.rg a {
	color:#587CA5;
	text-decoration:none;
}
.rga a {
	color:#172D5C;
	text-decoration:none;
}
.rg a:hover, .rga a:hover {
	color:#172D5C;
}







/* ======================================================= */
/*               Описания стилей левого меню               */
/* ======================================================= */

/* Классы SUBMN и SUBTAB - ячейка и таблица, в которых находится левое меню */
.submn {
	padding: 0px 5px 7px;
}
.subtab {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Классы SUBTD - первый уровень левого меню */
.subtd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #172D5C;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 10px;
}
.subtd a {
	color:#172D5C;
	text-decoration:none;
}
.subtd a:hover {
	color:#172D5C;
	text-decoration:none;
}

/* Классы SUBTD2 - второй уровень левого меню */
.subtd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #172D5C;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 10px;
}
.subtd2 a {
	color:#309B62;
	text-decoration:none;
}
.subtd2 a:hover {
	color:#172D5C;
	text-decoration:none;
}








/* ======================================================= */
/*           Описания стилей таблиц спецификаций           */
/* ======================================================= */

/* Класс tbl_head - заголовки таблиц */
.tbl_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #172D5C;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 5px;
	background-color: #E9EBF1;
}

/* Класс tbl_td - ячейки таблиц */
.tbl_td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	line-height: 130%;
	vertical-align: top;
}

/* Класс tbl_td - ячейки таблиц (синий цвет) */
.tbl_td_blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #172D5C;
	font-weight: normal;
	text-align: justify;
	font-size: 12px;
	line-height: 130%;
}


/* Классы tbl_partner - ячейки таблиц партнеров */
.tbl_partner {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.tbl_partner a {
	color: #007540;
}
