h1 {
 font-size: 10pt; color: #ee0000; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

h2 {
 font-size: 10pt; color: #333333; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.tr {
 font-size: 10pt; color: #ee0000; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.trr {
 font-size: 12px; color: #ee0000; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.trs {
 font-size: 8pt; color: #ee0000; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.t {
 font-size: 9pt; color: #0066bb; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.ts {
 font-size: 8pt; color: #333333; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.t2 {
 font-size: 9pt; color: #333333; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.t4 {
 font-size: 11pt; color: #333333; 
 font-family: Verdana, Arial, Helvetica, Sans Serif; font-weight: bold;
}

.t3 {
 font-size: 8pt; color: #333333; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.t5 { 
 letter-spacing:-1px; font-size: 8pt; color: #0066bb; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}

.black2red {
 color: #333333; 
 font-family: Verdana, Arial, Helvetica, Sans Serif
}


.t4 a:link {
 text-decoration: none; color: #333333;
}

.ts a:link {
 text-decoration: none; color: #333333;
}

.black2red a:link {
 text-decoration: none; color: #333333;
}

.t4 a:visited {
 text-decoration: none; color: #333333;
}

.ts a:visited {
 text-decoration: none; color: #333333;
}

.black2red a:visited {
 text-decoration: none; color: #333333;
}

.t4 a:hover {
 color: #FF0000; text-decoration: none; 
}

.ts a:hover {
 color: #FF0000; text-decoration: none; 
}

.black2red a:hover {
 color: #FF0000; text-decoration: none; 
}


.nou {
 text-decoration: none
}


.noublue {
 text-decoration: none; color: #0000ff
}

a.noublue:link {
 text-decoration: none; color: #0000ff 
}

a.noublue:visited{
 text-decoration: none; color: #0000ff
}

a.noublue:active{
 color: #ff0000; text-decoration: underline
}

a.noublue:hover{
 color: #ff0000; text-decoration: underline
}

.noublue3 {
 text-decoration: none; color: #0000ff; font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, Sans Serif;
}

a.noublue3:link {
 text-decoration: none; color: #0000ff; font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, Sans Serif;  
}

a.noublue3:visited{
 text-decoration: none; color: #0000ff; font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, Sans Serif;
}

a.noublue3:active{
 color: #ff0000; text-decoration: underline; font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, Sans Serif;
}

a.noublue3:hover{
 color: #ff0000; text-decoration: underline; font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, Sans Serif;
}

.t3_blue {
 font-size: 8pt; color: #0000ff; 
 font-family: Verdana, Arial, Helvetica, Sans Serif; text-decoration: none
}

.t3_blue a:link{
 font-size: 8pt; color: #0000ff; 
 font-family: Verdana, Arial, Helvetica, Sans Serif; text-decoration: none
}

.t3_blue a:visited{
 font-size: 8pt; color: #0000ff; 
 font-family: Verdana, Arial, Helvetica, Sans Serif; text-decoration: none
}

.t3_blue a:active{
 font-size: 8pt; color: #ff0000; 
 font-family: Verdana, Arial, Helvetica, Sans Serif; text-decoration: underline
}

.t3_blue a:hover{
 font-size: 8pt; color: #ff0000; 
 font-family: Verdana, Arial, Helvetica, Sans Serif; text-decoration: underline
}

.amenu a:link {
 font-size: 9pt;
 color: #FF0000;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-decoration: none;
 font-weight: bold;
}

.amenu a:visited {
 font-size: 9pt;
 color: #737373;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-decoration: none;
 font-weight: bold;
}

.amenu a:active {
 font-size: 9pt;
 color: #FF0000;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-decoration: none;
 font-weight: bold;
}

.amenu a:hover {
        font-size: 9pt;
        color: #FF0000;
        font-family: Arial, Helvetica, Verdana, Tahoma;
        text-decoration: underline;
	font-weight: bold;
}

a.amenu_current {
 font-size: 9pt;
 color: #FFA800;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-decoration: none;
 font-weight: bold;
}

a.amenu_current:hover {
 font-size: 9pt;
 color: #FFA800;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 text-decoration: underline;
 font-weight: bold;
}

/**
 * формы (пример - форма отправки вопроса)
 */
.resume { 
 border: 1px solid #78A0AF;  
 padding: 10px 10px 10px; 
 margin: 10px 10px 10px 
}

/*
 * выскакивающее подменю для главного (слева) и для кнопки "Контакты"
 */

.sub-main ul {
 list-style: none; /* Для списка убираем маркеры */
 position: relative;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 6px;
 margin-bottom: 6px;
}

.sub-contact ul {
 list-style: none; /* Для списка убираем маркеры */
 position: relative;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;        /*  Интервал между кнопками "Контакты" и "О компании"  нельзя увеличивать -  */
 margin-bottom: 0px; /*  иначе увеличивается высота столбца, и у случайных картинок появляется артефакт внизу*/
}

.sub-main  li p {
 display: none; /* Скрываем подменю */
}

.sub-contact  li p {
 display: none; /* Скрываем подменю */
}

.sub-main  li a {
 display: block; /* Ссылка как блочный элемент  */
}

.sub-contact  li a {
 display: block; /* Ссылка как блочный элемент  */
}

.sub-main li:hover p { 
 display: block; /* При выделении пункта курсором мыши отображается подменю */
 border:  solid #00aaff;
 border-width: 1px 3px 3px 1px; /* Граница справа и снизу толще ,как бы образуя тень */
 background-color: #ffffff;
 position: absolute;
 left:292px; /* Позиция подменю от левого края на колонки с учетом ширины колонки  */
 top: -16px; /* Сдвигаем подменю вверх  */
 padding: 8px; /* Поля вокруг надписи */
}

.sub-contact li:hover p { 
 display: block; /* При выделении пункта курсором мыши отображается подменю */
 border:  solid #00aaff;
 border-width: 1px 3px 3px 1px; /* Граница справа и снизу толще ,как бы образуя тень */
 background-color: #ffffff;
 position: absolute;
 right: -108px;  /* Позиция подменю от левого края на колонки с учетом ширины колонки */
 top: -16px; /* Сдвигаем подменю вверх */
 padding: 8px; /* Поля вокруг надписи */
}

.inline { /* для заголовков, спрятанных внутри обычного текста */
 display: inline !important; 
 /* margin-right: 0.5em */ /* без отступа msie игнорирует пробелы справа */ 
                     /* впрочем, при масштабе не 100% все равно игнорирует */
                     /* решение: за закрывающим тегом ставим &nbsp; */ 
}

.xxstitle { /* супермелкий бледноголубой - для копии title в начале страницы*/
 font-size: 6px !important; color: #fdfeff !important; 
 text-decoration:none !important; 
 font-weight:lighter !important; 
 margin:0 !important; 
 padding:0 !important
}

.normal {
 font-weight:normal !important
}

