body{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: 0px;
    font-size: 1px;
}
                /* стиль таблицы над шапкой*/
table.above_header{
    width: 100%;
    height: 23px;
    background-image: url(above_header_bg.gif);
    background-repeat: repeat-x;
  /*  border: red solid 1px;*/
    vertical-align: top;
}
                /* стиль левой ячейки таблицы над шапкой*/
table.above_header td.left{
    width: 300px;
    text-align: left;
    padding: 3px 0px 3px 17px;

}
                /* стиль правой ячейки таблицы над шапкой*/
table.above_header td.right{
    width: 300px;
   /* text-align: right; */
    padding: 3px 17px 3px 0px;
}
                /* стиль абзаца в левой ячейке таблицы над шапкой*/
table.above_header td.left div{
    font-size: 10px;
    font-family: Verdana, Arial, serif;
  /*  border: yellow solid 1px;         */
    margin: 0px;
    width: 300px;
    vertical-align: top;
}

table.above_header td.center div{
     width: 132px;
     font-size: 10px;
    font-family: Verdana, Arial, serif;
    color: red;
    /* border: green solid 1px;  */


}
                /* стиль абзаца в правой ячейке таблицы над шапкой*/
table.above_header td.right div{
    font-size: 10px;
    font-family: Verdana, Arial, serif;
   /* border: yellow solid 1px; */
    margin: 0px;
    text-align: right;
        width: 300px;
}

/*---------------------------------------------------------------*/
                /*-- ШАПКА --*/

table.header{
     width: 100%;
     height: 122px;
     margin: 0px;

     vertical-align: top;
/*     border: blue solid 1px;   */
     background-image: url(header_center_bg.gif);
    background-repeat: repeat-x;
}
                  /*-- Левая ячейка шапки--*/
table.header td.left{
     width: 274px;
     background-image: url(header_left_bg.jpg);
     background-repeat: no-repeat;
     text-align: center;
     vertical-align: top;
}
                        /*--  титульная надпись АвтоЛайф --*/
table.header td.left p.title{
     font-size: 30px;
     color: #004bbc;
     font-family: "Times New Roman PS MT", "Times New Roman", sans-serif;
     width: 274px;
     margin-top: 43px;
     margin-bottom: 0px;
}
                       /*-- слоган "ВОЖДЕНИЕ ДЛЯ ВСЕХ" --*/
table.header td.left p.under{
     font-size: 12px;
     color: #000000;
     font-family: Verdana, Arial, serif;
     font-weight: 600;
     margin-top: -3px;
     margin-bottom: 0px;
}

table.header td.right{
     width: 492px;
     text-align: right;
     background-image: url(header_right_bg.jpg);
     background-repeat: no-repeat;
}

/*---------------------------------------------------------------*/
                /*-- НАВИГАЦИОННАЯ ПАНЕЛЬ ПОД ШАПКОЙ --*/
table.under_header{
     width: 100%;
     height: 26px;
     background-image: url(under_header_bg.gif);
     background-repeat: repeat-x;
     margin: 0px;
     padding: 0px;
     /* border: green solid 1px; */
}

table.under_header td.empty div{
     width: 80px;
}

table.under_header td{
     height: 26px;
     text-align: center;
     vertical-align: middle;
     border-left: #616161 solid 1px;
     border-right: #616161 solid 1px;
     border-bottom: #616161 solid 1px;

}


table.under_header a.just_link{
     font-size: 11px;
     color: black;
     font-family: Verdana, Arial, serif;
     margin-top: 5px;
     text-decoration: none;

}

table.under_header a.selected_link{
     font-size: 11px;
     color: #bb0a0a;
     font-family: Verdana, Arial, serif;
     padding-top: 5px;
     text-decoration: none;
}

/*------------------------------------------------------------*/
                       /*  ОСНОВНАЯ ТАБЛИЦА */
table.content{
     width: 100%;
     margin: 0px;
 /*    border: black solid 1px;  */

}
                       /* левая ячейка  - панель навигации  */
table.content td.left{
     width: 165px;
     background-image: url(content_left_bg.jpg);
     background-repeat: no-repeat;
     background-color: #ffffff;
     padding-top: 45px;
     vertical-align: top;

}
                      /* стиль контейнера для одной ссылки навигации */
table.content td.left div.left_nav{
     width: 140px;
     margin: 6px 0px 6px 20px;
     font-family: Verdana, Arial, serif;
     font-size: 12px;
     text-decoration: none;
   /*  border: red solid 1px; */
}
                      /*  стиль простой ссылки */
table.content td.left div.left_nav a.left_nav_link{
     color: #000000;
     text-decoration: none;
}
                                   /*  стиль текущей ссылки */
table.content td.left div.left_nav a.left_nav_selected_link{
      color: #bb0a0a;
      text-decoration: none;
}
                   /* стиль контейнера для СпецПредложения */
table.content td.left div.special{
      width: 100%;
      height: 58px;
      margin: 25px 9px 10px 9px;
      padding-top: 13px;
      border-top: #6cb5e3 solid 1px;
      text-align: center;
      vertical-align: top;

}
                           /* стиль картинки СпецПредложения */
table.content td.left div.special img{
      width: 143px;
      height: 58px;
}
                      /* абзац для текста спец.предложения */
table.content td.left p{
      margin: 15px 15px 10px 20px;
      font-family: Verdana, Arial, serif;
      font-size: 12px;
      line-height: 14px;
      text-align: left;
      vertical-align: top;
      text-decoration: underline;

}

table.content td.left p a{
      color: #000000;
}

        /*-------------------------------------------------*/

table.content td.white_gray_line{
     width: 18px;
     background-image: url(white_gray_line.gif);
     background-repeat: repeat-y;
     vertical-align: top;
}

table.content td.white_gray_line img{
     width: 18px;
     height: 26px;
     vertical-align: top;
}
        /*-------------------------------------------------*/
                  /* Центральная ячейка  */
table.content td.center{
     background-image: url(center_bg.gif);
     background-repeat: repeat-x;
     margin: 0px;
     padding-top: 30px;
     padding-bottom: 10px;
     vertical-align: top;

}
                  /*  стиль текстового абзаца в центральной ячейке */
table.content td.center p{
     padding-left: 15px;
     padding-right: 15px;
     font-family: Verdana, Arial, sans-serif;
     font-size: 12px;
     line-height: 14px;
     text-indent: 17px;
     margin-top: 19px;
     text-align: left;
     vertical-align: top;
}

                   /* стиль ссылки в центральной ячейке */
table.content td.center a{
     color: #000000;
     text-align: center;
     text-decoration: underline;
}
                     /* стиль заголовка 4-го уровня */
table.content td.center h4{
     font-family: Verdana, Arial, sans-serif;
     font-size: 16px;
     line-height: 18px;
     color: #000000;
     text-align: center;
     margin: 7px 7px 7px 15px;
}
                        /* стиль контейнера под рисунок - схему метро */
table.content td.center div.metro{
      text-align: center;
      vertical-align: top;
      margin: 25px 0px 25px 0px;
}
                                /* рисунок - схема метро */
table.content td.center div.metro img{
      width: 610px;
      height: 840px;
      border: #616161 solid 1px;
      text-align: center;
}
                         /* Абзац для надписи "При звонке автоинструктору..." */
table.content td.center p.on_calling{
      text-align: center;
      color: #000000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-weight: normal;
      line-height: normal;
      margin: 10px 0px 7px 0px;
}
                            /* Стиль ссылки в абзаце для надписи "При звонке автоинструктору..." */
table.content td.center p.on_calling a{
      color: #ff0000;
      text-decoration: underline;

}
                        /*  Стиль контейнера для информации об одном автоинструкторе */
table.content td.center div.single_driver{
      text-align: left;
      vertical-align: top;
      border: blue solid 1px;
      padding: 10px;
      /*padding: 0px; */
      margin: 0px;
      width: 55%;
      color: #000000;
      font-size: 9pt;
   /*   line-height: 11pt; */
      font-family: Verdana, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
}

table.content td.center div.single_driver p{
      line-height: 11pt;
      text-indent: 19px;
}



                                                /* подчеркнутый курсив */
table.content td.center div.single_driver span.text1{
      text-align: left;
      vertical-align: top;
     /* padding-left: 10px; */
      font-style: italic;
      text-decoration: underline;
}

                                                /* красный подчеркнутый курсив */
table.content td.center div.single_driver p.red{
      text-align: center;
      vertical-align: top;
      font-style: italic;
      text-decoration: underline;
      color: #bb0a0a;
      margin: 14px 0px 14px 0px;
}

                                               /*  bold */
table.content td.center div.single_driver span.text4{
       font-size: 9pt;
      text-align: left;
      vertical-align: top;
     /* padding-left: 10px; */
      font-weight: bold;
}



         /*-----------------------------------------*/
                 /*  Правая ячейка */
table.content td.right{
     width: 165px;
     vertical-align: top;
     text-align: center;
     padding: 0px;
     padding-top: 20px;
     padding-bottom: 20px;
}
                   /* Контейнер для заголовка в правой ячейке  */
table.content td.right div.right_title{
     width: 100%;
     font-family: Verdana, Arial, serif;
     font-size: 13px;
     font-weight: 600;
     line-height: 16px;
     margin: 18px 0px 10px 0px;
     text-align: center;
     vertical-align: top;

}
                 /* Контейнер для схемы метро*/
table.content td.right div.metro_map{
      width: 100%;
      height: 180px;
      text-align: center;
      vertical-align: center;
      padding: 5px 0px 13px 0px;

}
                     /* стиль рисунка - схема метро */
table.content td.right div.metro_map img{
      width: 145px;
      height: 180px;
      border: #6cb5e3 solid 1px;
      vertical-align: top;
}

                 /* Контейнер для Знака ГАИ*/
table.content td.right div.gai_sign{
      width: 100%;
      height: 62px;
      text-align: center;
      vertical-align: center;
      padding: 5px 0px 13px 0px;
}
                     /* стиль рисунка - знак ГАИ */
table.content td.right div.gai_sign img{
      width: 39px;
      height: 62px;
      vertical-align: top;
}

               /*  Контейнер для рекламного блока  */
table.content td.right div.advertising{
      width: 130px;
      text-align: left;
      vertical-align: top;
      margin-left: 0px;
      padding-left: 20px;
      padding-top: 9px;
      color: black;
      border-top: #6cb5e3 solid 1px;
   /*   border: red solid 1px;*/

}
                 /* стиль ссылки в рекламном блоке */
table.content td.right div.advertising a{
      font-family: Arial, serif;
      font-size: 12px;
      line-height: 14px;
      text-decoration: underline;
      color: black;


}
                 /* стиль простого текста "На правах рекламы" */
table.content td.right div.advertising p{
      font-family: "Times New Roman", sans-serif;
      font-size: 12px;
      text-decoration: none;
      font-weight: bold;
      margin-top: 2px;
}

/*-------------------------------------------------------------------*/
                                                    /*-- НИЖНЯЯ ТАБЛИЦА --*/

table.bottom{
     width: 100%;
     height: 55px;
     background-image: url(content_left_bg.jpg);
     background-repeat: repeat-x;
     padding: 0px;
     vertical-align: top;
}
                   /*  Стиль левой ячейки */
table.bottom td.left{
     width: 180px;
     text-align: left;
}
                   /*  Стиль абзаца в левой ячейке */
table.bottom td.left p{
     font-family: Verdana, Arial, serif;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
     padding-top: 5px;
     padding-left: 10px;
     line-height: 14px;
}

table.bottom td.left p a{
     text-decoration: underline;
     color: #000000;
}

table.bottom td.center{
     text-align: right;
     vertical-align: top;
    /* padding-top: 15px;*/
}
                   /*  Стиль абзаца в левой ячейке */
table.bottom td.center p{
     font-family: Verdana, Arial, serif;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
     margin-top: 18px;
     padding-right: 10px;
     line-height: 14px;
}

table.bottom td.center p a{
     text-decoration: underline;
     color: #000000;
}

table.bottom td.center div{
     width: 508px;
     font-size: 1px;
     height: 2px;
}


table.bottom td.right{
     width: 78px;
     text-align: left;
     vertical-align: top;
     padding-top: 10px;
}

table.bottom td.right div{
     width: 78px;
     text-align: left;

    /* border: red solid 1px;*/
}

table.botom td.right div img{
     width: 68px;
     height: 42px;
}.h1zag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px}
