      body {margin:0; padding:0 0 0 4px; background-color:#FBF1D7; text-align:left; font-size:0.8em; line-height:150%;}
      body, td {border-collapse:collapse; border:0; font-family:Arial, Verdana, Tahoma, Sans-Serif; color:#454545;}
      table, th, td {padding:0; margin:0; border:0; border-collapse:collapse; vertical-align:top;}
      form {padding:0; margin:0;}
      p {font-size:9pt;  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height:150%;}
      img {border:0;}
      a {color:#006EA3;}
      
      .wrapper {width:100%; margin:26px 0 0 0;}
     
      .head_l {width:100%; padding:0 90px 0 15px;}
      .head_l .logo {background:url("i/logo.gif") left top no-repeat; width:318px; height:43px; float:left;}
      .head_l .down_menu {float:right; border:0; width:170px; height:28px;}
      .head_l .down_menu td {border:0; vertical-align:top;}
      .head_l .down_menu table td a {color:#A36400; font:8pt Arial; border:0; margin:0; padding:0;}
      .head_l .down_menu table td img {flaot:left; padding:0 5px 0 10px; border:0;}
      
      .tel {margin:0; padding:0;}
      .tel div {width:235px; border:0; margin-top:10px;}
      .tel div .cont1 {font:8pt "Times New Roman"; color:#A36400; float:left; border:0; padding:0 0 0 2px; margin:0;}
      .tel div .cont2 {font:22pt "Times New Roman"; color:#15100C; float:right; border:0; padding:0 88px 0 0; margin:-4px 0 0 0;}
      
      .menu {padding:40px 0 30px 17px; margin:0; display:block;}
      .menu ul {list-style:none; margin:0; padding:0; line-height:0; }
      .menu ul li {display:inline; margin:0 35px 0 0; padding:0; line-height:0;}
      .menu ul li a {color:#BD8B3A; font:bold 9pt Arial; margin:0; padding:0; line-height:100%; white-space:nowrap;}

      .left_cont {padding:2px 30px 30px 15px; margin:0;}
      /* Fix IE. Hide from IE Mac \*/
           * html .left_cont {padding:2px 25px 30px 15px; margin:0;}
      /* End */     
      .left_cont h1 {background:url("i/marker_h1.gif") left top no-repeat; color:#443634; margin:0; padding:0 0 0 20px; font:bold 13pt "Times New Roman";}
    
      .search { padding:0; margin:0 0 15px 0;}
      .search p {margin:0; padding:0; border:0;}
      .search form {border:0; margin:0; padding:4px 0 0 20px;}
      .search form input {border:1px solid #999999; width:148px;}
      .search form .yes {background:url("i/search.gif") left top no-repeat; width:34px; height:21px; border:0; margin:0; padding:0; cursor:pointer;}
      
      .dop_menu {apadding:28px 0 0 2px; margin:0 0 15px 0;}
      .dop_menu ul {line-height:0; padding:0; margin:0; list-style:none;}
      .dop_menu ul li {font:10pt Arial; line-height:100%; padding:0 0 5px 18px; margin:0; background:url("i/marker_dop_menu.gif") left top no-repeat;}
      .dop_menu ul li a {color:#006EA3; line-height:120%; display:block; padding:2px 0; text-decoration:underline;}
      
      .opros {padding:0; margin:0 0 15px 0;}
      .opros h1 {margin:0; padding:0 0 10px 20px;}
      .opros p {margin:0; padding:0;}
      .opros .question {width:222px; background-color:#FDF9EF; margin:0 0 15px 0; }
      .opros .question div {background:url("i/opros.gif") right bottom no-repeat; padding:10px 7px 10px 20px; color:#343434; font:10pt Arial;}
      .opros table {width:200px; padding:0 0 0 13px; margin:0;}
      .opros table td {text-align:left; font:10pt Arial; padding:0 0 5px 0; vertical-align:top; line-height:100%; border:0;}
      .opros table td input {height:15px; margin:0; margin:0 5px 0 15px; border:0; background:none;}
      .opros table td .submit {background:url("i/opros_sub.gif") left top no-repeat; width:83px; height:22px; cursor:pointer; margin-top:4px; margin-left:18px;}
      .opros table td a {background:url("i/opros_a.gif") left top no-repeat; padding:0 0 0 15px; margin:0;}
      
      /* Меню с фоном */
      .question_menu {width:222px; background-color:#FDF9EF; margin:0px 0 25px 0; padding:0; }
      .question_menu div {background:url("i/opros.gif") right bottom no-repeat; padding:15px 7px 15px 13px; color:#343434; font:10pt Arial;}
      .question_menu ul {line-height:0; padding:0; margin:0; list-style:none;}
      .question_menu ul li {font:10pt Arial; line-height:100%; padding:0 0 5px 18px; margin:0; background:url("i/marker_dop_menu2.gif") left top no-repeat;}
      .question_menu ul li a {color:#006EA3; line-height:120%; display:block; padding:2px 0; text-decoration:underline;}
      
      
      
      .podp_news {margin-top:20px;}
      .podp_news h1 {margin:0; padding:0 0 10px 20px;}
      .podp_style_news {width:222px; background-color:#FDF9EF;}
      .podp_style_news div {background:url("i/opros.gif") right bottom no-repeat; padding:10px 10px 10px 20px; color:#343434; font:10pt Arial;}
      .podp_style_news div input {border:1px solid #999999; font:7pt Arial; color:#B1AE9A; width:127px; padding:2px 0 2px 2px;}
      .podp_style_news div .submit {background:url("i/search.gif") left top no-repeat; width:34px; height:21px; border:0; margin:0; padding:0; cursor:pointer;}
      
      .size_browser {display:block; width:460px; margin:-20px 0 0 0; padding:0; border:0; height:20px;}
      
      .content {font:9pt Arial; padding:0 30px 30px 0; width:100%;}
      .content .bold {font-weight:bold; margin:0;}
      .content a {font:9pt Arial;}
      .img_content {margin:0 0 15px 0; background: url("i/long.jpg") left no-repeat;}
      .content_text {padding:0; width:100%;}
      .content_text .url_link {font:8pt Arial; padding:0;} 
      .content_text .url_link a {font:8pt Arial;}
      .content_text h1 {font:bold 20pt "Times New Roman"; margin:0; padding:0 0 10px 0; }
      .content_text h2 {font:bold 9pt Arial; margin:0 0 5px 0; padding:0;}
      .content_text p {font:9pt Arial; line-height:150%; padding:0 0 0 0; margin:0 0 10px 0;}
      .content_text .data {font:8pt Arial; color:#8B7C58; display:block; margin:2px 0;}
      
      .content_text ol {margin:0px 0 20px 35px; padding:0px;}    
      .content_text ol li {font:9pt Arial; margin:0; padding:0; line-height:150%;}
      .content_text ul {list-style:none; margin:0 0 15px 15px; padding:0;}
      .content_text ul li {font:9pt Arial; margin:0; padding:0; line-height:150%; background:url("i/marker_li_press.gif") left top no-repeat; text-indent:10px;}
      .content_text .no-style {list-style:none; margin:0 0 15px 15px; padding:0;}
      .content_text .no-style li {font:9pt Arial; margin:0; padding:0; line-height:150%; background:none; text-indent:0;}

			table.char td {border:1px solid #454545; padding:3px 5px 3px 5px; vertical-align:top;}
          
      .right_cont {padding:0 15px 0 0;}
      .right_cont h1 {background:url("i/marker_h1.gif") left top no-repeat; color:#443634; margin:0; padding:0 0 0 20px; font:bold 13pt "Times New Roman"; border:0;}  
      .right_cont ul {line-height:0; padding:0 0 0 15px; margin:0 0 0 0; list-style:none;}
      .right_cont ul li {font:10pt Arial; line-height:100%; padding:0 0 5px 18px; margin:0; background:url("i/marker_dop_menu.gif") left top no-repeat;}
      .right_cont ul li a {color:#006EA3; line-height:120%; display:block; padding:2px 0; text-decoration:underline;}
      .right_cont .data {font:8pt Arial; color:#8B7C58; display:block;}
      .right_cont p {font:8pt Arial; padding:0 0 15px 22px; margin:0;}
      .right_cont p a {display:block; font:9pt Arial; margin:0; padding:0 0 5px 0; text-decoration:underline;}
      .right_cont div {padding:0 0 25px 0;}   
      
      .develop {border:0; margin:0; padding:12px 0 20px 29px; border-top:1px solid #DFD5B5; background:url("i/develop_bg.gif") left top no-repeat;}
      .develop div {margin:0 0 0 5px; font:9pt Arial; line-height:150%;}
      .develop div a {display:block;}
      
      .foot {border-top:1px solid #DFD5B5; padding:13px 0 20px 0}
      .foot div ul {margin:0; padding:0; list-style:none;}
      .foot div ul li {display:inline; padding:0 10px 0 0; margin:0; color:#BD8B3A; font:9pt Arial;}
      .footer p {font:9pt Arial; line-height:150%;}
      
      
      .news_comp {border:0; margin:0; padding:0 0 15px 0;}
      .news_comp .data {font:8pt Arial; color:#8B7C58; display:block;}
      .news_comp p {margin:0; padding:0 0 10px 0; font:9pt Arial; line-height:150%;}
      .news_comp p a {font:9pt Arial; display:block; background:url("i/marker_news.gif") left top no-repeat; padding:0 0 0 15px;}

      .content .news_comp h1 {background:url("i/marker_content.gif") left top no-repeat; color:#443634; font:bold 13pt "Times New Roman"; padding:0 0 10px 18px; margin:0;}

      .navigator {border-top:1px solid #DFD5B5; padding:8px 0 0 0;}
      .navigator a {padding:1px 3px; color:#BD8B3A;}
      .navigator .active {background-color:#FDF9EF; color:black; padding:1px 3px; text-decoration:none;}
          
      .news {border:0; margin:0; padding:0 0 15px 0;}
      .content .news h1 {background:url("i/marker_content.gif") left top no-repeat; color:#443634; font:bold 13pt "Times New Roman"; padding:0 0 10px 18px; margin:0;}
      .news .data {font:8pt Arial; color:#8B7C58; display:block;}
      .news p {margin:0; padding:0 0 10px 19px;}
      .news p a {font:9pt Arial; line-height:150%;display:block;}
      
      .news2 {border:0; margin:0; padding:0 0 15px 0;}
      .content .news2 h1 {background:url("i/marker_content.gif") left top no-repeat; color:#443634; font:bold 13pt "Times New Roman"; padding:0 0 10px 18px; margin:0;}
      .news2 .data {font:8pt Arial; color:#8B7C58; display:block; margin:0; padding:0 0 2px 0; }
      .news2 p {margin:0; padding:0 0 10px 0;}
      .news2 p a {font:9pt Arial; line-height:100%;}
          
      /* Раздел новостей */

/*
      .news_razd {border:0; margin:0 0 0 0; padding:0 0 15px 0;}
      .news_razd .data {font:8pt Arial; color:#8B7C58; display:block;}
      .news_razd .bold {font-weight:bold; display:block; margin:0 0 5px 0;}
      .news_razd p {margin:0; display:block; padding:0 0 15px 0; font:9pt Arial; line-height:150%;}
      .news_razd .link_news {margin:0 0 30px 0; display:block; padding:0;}
      .news_razd a {font:9pt Arial;  background:url("i/market_news_razd.gif") left center no-repeat; height:31px; padding:9px 0 9px 35px; margin:-3px 0 0 0;}
*/

           
      /* Партнеры */
      .partner {margin:10px 0 0 0;}
      .partner table {}
      .partner table td {font:8pt Arial; padding:0 0 20px 0;}
      .partner table td img {margin:2px 15px 5px 0;}
      .partner table td a {display:block; font:9pt Arial; margin:0 0 10px 0;}
          
      /* Лицензии */
      .license {border:0; margin:0; padding:0 0 15px 0;}
      .license table td {}
      .license table td img {margin:0 10px 0 0;}
      .license table td hr {margin:10px 0 10px 0;}
      .license table td a {font:9pt Arial; display:block; line-height:150%;}
      .license table td .small_text {font:8pt Arial; display:block; color:black; margin:4px 0 0 0; line-height:150%;} 
            
      /* Семинары */
      .schedule_seminar {margin:0; padding:0 0 10px 0;}
      .schedule_seminar h2 {font:bold 9pt Arial; margin:0 0 10px 0; padding:0;}
      .schedule_seminar .data {font:8pt Arial; color:#8B7C58; display:block;}
      .schedule_seminar a {font:9pt Arial; display:block; margin:0 0 3px 0;}
      .schedule_seminar p {margin:0 0 15px 0; padding:0;}
          
      .plan_seminar {margin:0; padding:0 0 10px 0;}
      .plan_seminar h2 {font:bold 9pt Arial; margin:0 0 10px 0; padding:0;}
      .plan_seminar .data {font:8pt Arial; color:#8B7C58; display:block; margin:0; padding:0;}
      .plan_seminar ul {margin:0 0 15px 0; padding:0; list-style:none;}
      .plan_seminar ul li {margin:0; padding:0;}
      .plan_seminar ul li a {background:url("i/marker_li_press.gif") left top no-repeat; padding-left:10px}
      .plan_seminar p {margin:0; padding:0;} 
      
      /* Краткий блок семинары */
      .seminars {}
      .seminars h1 {margin:0; padding-bottom:10px;}
      .seminars p {padding:0 0 15px 22px;}
      .seminars p a {margin:0; padding:0 0 5px 0; text-decoration:underline;}
      
      /* Справочник */
      .faq h1 {padding-bottom:10px;}
            
      /* Пресса  */
      .press {border:0; margin:0; padding:0 0 10px 0;}
      .press .data {font:8pt Arial; color:#8B7C58; display:block; margin:2px 0;}
      .press p {margin:0; padding:0 0 10px 0; font:9pt Arial; line-height:150%;}
      .press p a {font:9pt Arial; display:block; background:url("i/marker_news.gif") left top no-repeat; padding:0 0 0 15px;}
           
      .press_about {border:0; margin:0; padding:0 0 10px 0;}
      .press_about .data {font:8pt Arial; color:#8B7C58; display:block; margin:2px 0; padding:0;}
      .press_about p {margin:0; padding:0 0 10px 0; font:9pt Arial; line-height:150%;}
      .press_about h2 {color:#443634; margin:5px 0 10px 0; padding:0 0 0 0; font:bold 12pt "Times New Roman";}
      .press_about p a {font:9pt Arial; display:block; background:url("i/marker_news.gif") left top no-repeat; padding:0 0 0 15px;}
      .press_about ul {margin:0 0 15px 15px; padding:0;}
      .press_about ul li {list-style:none; background:url("i/marker_li_press.gif") left top no-repeat; padding:0 0 10px 0; line-height:150%; text-indent:10px} 
          
      /* Вакансии */
      .vacancies_categ {margin:15px 0 0 0;}
      .vacancies_categ table th {background-color:white; padding:5px 10px 5px 15px; text-align:left;}
      .vacancies_categ table td {padding:5px 10px 5px 15px; border-bottom:1px solid #DFD5B5;}
      .vacancies_categ table td ul {margin:0; padding:0; list-style:none;}
      .vacancies_categ table td ul li {background:url("i/marker_li_press.gif") left top no-repeat; text-indent:10px;} 
           
      /* Описание вакансии */
      .vacancies_desc {margin:0px 0 25px 0;}
      .vacancies_desc table th {background-color:white; padding:5px 10px 5px 15px; text-align:left;}
      .vacancies_desc table td {padding:5px 10px 5px 15px; border-bottom:1px solid #DFD5B5;}
      .vacancies_desc table .left {width:110px;}
      .vacancies_desc table td ul {margin:0; padding:0; list-style:none;}
      .vacancies_desc table td ul li {background:url("i/marker_li_press.gif") left top no-repeat; text-indent:10px;} 
          
      /* Вопрос - ответ */
      .question4 {margin:0 0 0 0;}
      .question4 table {width:100%;}
      .question4 table th {background-color:white; padding:5px 0 5px 15px; text-align:left;}
      .question4 table td {padding:5px 10px 5px 15px; border-bottom:1px solid #DFD5B5;}
      .question4 table .left {width:60%;}
          
      .question2 {margin:0; padding:0; }
      .question2 p {margin:0 0 0 0; padding:0 0 20px 0; font:9pt Arial; line-height:150%; }
      .question2 span.bold {font:bold 9pt Arial; margin:0; padding:0; display:block; line-height:150%;} 
         
      .question3 {margin:0; padding:0; }
      .question3 p {margin:0 0 0 0; padding:0 0 20px 0; font:9pt Arial; line-height:150%; display:block;}
      .question3 span.bold {font:bold 9pt Arial; margin:0; padding:0; line-height:150%;} 
      .question3 .data {font:8pt Arial; color:#8B7C58; display:block; margin:2px 0;}
      .question3 .author {display:block;} 
          
      /* Отзывы */
      .responses {margin:0; padding:0; }
      .responses p {margin:0 0 0 0; padding:15px 15px 20px 20px; font:9pt Arial; line-height:150%; background:url("i/responses.gif") right bottom no-repeat; display:block; border:1px solid #D5CBAD;}
      .responses .bold a {font-weight:bold;}
      .responses table {margin:10px 0 25px 0;}  
      .responses table .top_lcr {background:url("i/border_resp.gif") left top repeat-x; height:1px;}
      .responses table .left_c {background:url("i/border_resp.gif") left top repeat-y; width:1px;}
      .responses table .center_c {padding:15px 0 5px 20px; font:9pt Arial; line-height:150%; margin:0; }
      .responses table .right_c {background:url("i/border_resp.gif") right top repeat-y;}
      .responses table .center_b {background:url("i/border_resp.gif") left bottom repeat-x;}
      .responses table .right_b {width:20px; height:18px; background:url("i/responses.gif") right bottom no-repeat; border:0;} 
            
      /* Результат опроса */
      .res_opros {border:0; margin:0; padding:0 0 15px 0; width:100%;}
      .res_opros .data {font:8pt Arial; color:#8B7C58; display:block; margin:2px 0;}
      .res_opros .bold {font-weight:bold; display:block; margin:0 0 5px 0;}
      .res_opros table {width:380px; margin:0 0 20px 0;}
      .res_opros table td {padding:0 5px 3px 0; line-height:100%; vertical-align:middle;}
      .res_opros table .title_td {width:120px;}
      .res_opros table .line {}
      .res_opros table .line div {width:220px; height:8px; background:url("i/bg_opros2.gif") left top repeat-x; }
      .res_opros table .line div table {width:100%; margin:0; padding:0;}
      .res_opros table .percent {width:15px; padding-left:5px;} 
            
      /* Форма отправки вакансии */
      .form_vacancies {margin:30px 0 0 0;}
      .form_vacancies p {margin:0 0 15px 0; padding:0;}
      .form_vacancies table {background-color:#FDF9EF; width:100%;}
      .form_vacancies table td {padding:3px 10px 4px 10px;}
      .form_vacancies table td input {border:1px solid #999999; width:250px;}
      .form_vacancies table td textarea {border:1px solid #999999;}
      .form_vacancies table .submit_vac input {background:url("i/vac_subm.gif") left top no-repeat; width:75px; height:23px; border:0; cursor:pointer; margin:0 0 20px 0;}
      .form_vacancies table .submit_vac {background:url("i/opros.gif") right bottom no-repeat;}
      .form_vacancies table .left {width:145px; padding:20px 10px 4px 20px;}
      .form_vacancies table .left2 {padding-left:20px;}
      .form_vacancies table .right {padding-top:20px;} 
      
      .form_question3 {margin:10px 0 0 0;}
      .form_question3 p {margin:0 0 15px 0; padding:0;}
      .form_question3 table {background-color:#FDF9EF; width:100%;}
      .form_question3 table td {padding:3px 10px 4px 10px;}
      .form_question3 table td input {border:1px solid #999999; width:250px;}
      .form_question3 table td.checkbox {text-align:left;}
      .form_question3 table td.checkbox input {border:0; width:20px;}
      .form_question3 table td textarea {border:1px solid #999999;}
      .form_question3 table .submit_vac input {background:url("i/vac_subm.gif") left top no-repeat; width:75px; height:23px; border:0; cursor:pointer; margin:0 0 20px 0;}
      .form_question3 table .submit_vac {background:url("i/opros.gif") right bottom no-repeat;}
      .form_question3 table .left {width:145px; padding:20px 10px 4px 20px;}
      .form_question3 table .left2 {padding-left:20px;}
      .form_question3 table .right {padding-top:20px;} 


.files {margin:0 0 5px 0;}
.files td {padding:0px 0 10px 0; font-size:12px; line-height:16px; vertical-align:middle;}
.files td.ico {padding-right:10px;}
.files td img {border:0;padding:0; margin:0;}

.search_results table td {vertical-align:top; padding-bottom:10px;}
.search_results table td.t2 {padding-left:5px;}

input.logout {background:url("i/button_logout.gif") left top no-repeat; width:59px; height:22px; cursor:pointer; margin-top:4px; margin-left:128px; border:0;}

