body
{
  background:#5f5f5f url(/img_tlb/all.gif) repeat-x left top;

}
.nowrap
{
  white-space: nowrap;
}
.hidden
{
  display: none;
}
.sep
{
  font-size: 1px;
  line-height: 1px;
  clear: both;
}
.h14
{
  height: 14px;
}
.button
{
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  border: none;
  border-style: hidden;
}
.conteiner_top
{
  background:url(/img_tlb/bg_body_t.jpg) no-repeat right top;
  /*width: 100%;*/
  min-width: 1002px;
}
.conteiner_bot
{
  background: url(/img_tlb/bg_body_b.gif) repeat-x left bottom;
  min-width: 1068px;
}
.conteiner_bot_left
{
  background: url(/img_tlb/bg_body_b_t.gif) no-repeat left bottom;
}

.conteiner
{
  /*background-image: url(/img_tlb/bg_body_t.jpg);*/
  background-position: -34px 0;
  background-repeat: no-repeat;
  width:1002px;
  overflow: hidden;
  margin:0 auto;
}
/* page */
/*.page
{
  width: 1068px;
  margin:0 auto;
  background-image: url(/img_tlb/bg_body_b.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
}*/
.page
{
  /*width: 1000px; */
  overflow: hidden;
  margin: 0 0 0 -34px;
  /*background-image: url(../img_tlb/bg_body_b.jpg);
  background-position: 50% 100%;
  background-repeat: no-repeat;    */
  position: relative;
}

  /* head */
  .head
  {
    height: 286px;
    /*background-image: url(/img_tlb/bg_head.jpg);
    background-position: 51px 33px;
    background-repeat: no-repeat;*/
  }
    .head_top
    {
      height: 33px;
      width: 1068px;
    }
      .icon
      {
        width: 93px;
        height: 33px;
        float: left;
        text-align: right;
      }
        .icon  img
        {
          margin: 18px 0 0 13px;
        }
      .seach_head
      {
        width: 975px;
        height: 33px;
        overflow: hidden;
        float: left;
      }
        .seach_head .padding
        {
          padding: 12px 0 0 674px;
        }
          .seach_head .padding .i_text
          {
            width: 210px;
            height: 21px;
            overflow: hidden;
            float: left;
            background-image: url(/img_tlb/bg_seach_i_t.gif);
            background-position:  0 0;
            background-repeat: no-repeat;
          }
            .seach_head .padding .i_text input
            {
              padding: 0 0 0 10px;
              width: 195px;
            }
          .seach_head .padding .i_bt
          {
            width: 20px;
            height: 21px;
            overflow: hidden;
            float: left;
            background-image: url(/img_tlb/bg_seach_i_bt.gif);
            background-position: 100% 5px;
            background-repeat: no-repeat;
          }
            .seach_head .padding .i_bt input
            {

              cursor: pointer;
              width: 20px;

            }

    .logo
    {
      padding: 25px 0 0 13px ;
    }
    .head_flash_sec, .head_flash
    {
      padding: 12px 0 0 57px;
    }
  /* head :end */
  /* tray */
  .tray
  {
    width: 1068px;
  }
    .tray .padding
    {
      padding: 0 70px;
      margin: -26px 0 0 0;
      height: 26px;
    }
  /* tray :end */
  /* menu */
  .menu
  {
    width: 1068px;
    overflow: hidden;
    padding: 0px 0 0 0;

  }
    .menu ul
    {
      width: 1068px;
      overflow: hidden;
    }
      .menu ul li
      {
        width: 356px;
        float: left;
        overflow: hidden;
        background-repeat: no-repeat;
      }


      .menu p.p_1
      {
        padding-left: 70px;
        margin-top: -45px;
        height: 45px;
      }
      .menu ul li.item_1 div.div_1
      {
        background-image: url(/img_tlb/bg_menu_it_1.jpg);
        background-position: 0 0;
        background-repeat: no-repeat;
        margin-left: 50px;
        height: 55px;
        /*width: 264px;*/
      }
      .menu ul li.item_1.act1_item div.div_1
      {
        background-image: url(/img_tlb/bg_menu_it_1_a.jpg);
      }
      .menu p.p_2
      {
        padding-left: 42px;
        margin-top: -45px;
        height: 45px;
      }
        .menu ul li.item_2 div.div_2
        {
          background-image: url(/img_tlb/bg_menu_it_2.png);
          background-position: 0 0;
          background-repeat: no-repeat;
          margin-left: 22px;
          height: 55px;
          /*width: 264px;*/
        }
      .menu ul li.item_2.act2_item div.div_2
      {
        background-image: url(/img_tlb/bg_menu_it_2_a.png);
      }
      .menu p.p_3
      {
        padding-left: 54px;
        margin-top: -45px;
        height: 45px;
      }
      .menu ul li.item_3 div.div_3
      {
        background-image: url(/img_tlb/bg_menu_it_3.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        margin-left: 34px;
        height: 55px;
        width: 264px;
      }
      .menu ul li.item_3.act3_item div.div_3
      {
        background-image: url(/img_tlb/bg_menu_it_3_a.png);
      }
        .menu ul li ul
        {
          padding: 0 0 0 0px;
          width: 356px;
        }
            .menu ul li ul li a
            {
              display: block;
              padding:0px;
              margin: 0px;
              height: 17px;
              padding: 0 0 0 17px;
              /*position: relative;*/
            }
            .menu ul li.item_1 ul.ul_2, .menu ul li.item_2 ul.ul_2, .menu ul li.item_3 ul.ul_2
            {
              margin-top: -10px;
            }
            .menu ul li.item_1 li a
            {
              margin: 0 26px 0  50px;

              background-image: url(/img_tlb/bg_png.png);
              background-position:  0 0 ;
              background-repeat: no-repeat;
            }
            .menu ul li.item_1 li.act_submenu a
            {
              background-image: url(/img_tlb/bg_menu_it_1_l2.png);
              background-position:  0 0 ;
              background-repeat: no-repeat;
            }
            .menu ul li.item_2 li a
            {
              padding: 0 0 0 17px;
              margin: 0 4px 0  22px;
              background-image: url(/img_tlb/bg_png.png);
              background-position:  0 0 ;
              background-repeat: no-repeat;
            }
            .menu ul li.item_2 li.act_submenu a
            {
              background-image: url(/img_tlb/bg_menu_it_2_l2.gif);
              background-position:  0 0 ;
              background-repeat: no-repeat;
            }
            .menu ul li.item_3 li a
            {
              margin: 0 26px 0  34px;

              background-image: url(/img_tlb/bg_png.png);
              background-position:  0 0 ;
              background-repeat: no-repeat;
            }
            .menu ul li.item_3 li.act_submenu a
            {
              background-image: url(/img_tlb/bg_menu_it_3_l2.png);
              background-position:  0 0 ;
              background-repeat: no-repeat;
            }
              .menu ul li.item_1 li a.active, .menu ul li.item_1 li.act_submenu a.active,
              .menu ul li.item_2 li a.active, .menu ul li.item_2 li.act_submenu a.active,
              .menu ul li.item_3 li a.active, .menu ul li.item_3 li.act_submenu a.active
              {
                background-image: url(/img_tlb/bg_png.png);
                background-position:  0 0 ;
                background-repeat: no-repeat;
              }

              .menu ul li ul li div.submenu
              {
                display: none;
                padding: 0px;
                margin: 0 0 0  0px;
                width: 250px;
                position: absolute;
                z-index: 1000;
              }

                .menu ul li ul li.act_submenu div.submenu
                {
                  display: block;
                }
                  .menu ul li ul li div.submenu  div.submennu_t
                  {
                    background-image: url(/img_tlb/bg_submenu_t.png);
                    background-position:  0 0;
                    background-repeat: no-repeat;
                    height: 22px;
                    width: 250px;
                    font-size: 1px;
                    line-height: 1px;
                    padding: 0px;
                    margin: 0px;
                  }
                  .menu ul li ul li div.submenu  div.submennu_b
                  {
                    background-image: url(/img_tlb/bg_submenu_b.png);
                    background-position:  0 0;
                    background-repeat: no-repeat;
                    height: 22px;
                    width: 250px;
                    font-size: 1px;
                    line-height: 1px;
                    padding: 0px;
                    margin: 0px;
                  }
                .menu ul li.item_1 li div.submenu
                {
                  margin-left: 90px;
                }
                .menu ul li.item_2 li div.submenu
                {
                  margin-left: 62px;
                }
                .menu ul li.item_3 li div.submenu
                {
                  margin-left: 74px;
                }
                .menu ul li ul li div.submenu ul
                {
                  background-color: #8d8d8d;
                  width: 250px;
                  padding: 3px 0 0 0;
                  margin: 0px;
                }
                  .menu ul li ul li div.submenu ul li
                  {
                    padding: 1px 30px 14px 23px;
                    margin: -5px 0 0 0;
                    width: 90%;
                    position: relative;
                    background-image: url(/img_tlb/bg_submenu_item.gif);
                    background-position:  11px 7px;
                    background-repeat: no-repeat;
                  }
                  .menu ul li ul li  div.submenu ul li.act3
                  {
                    background-image: url(/img_tlb/bg_submenu_item_a.gif);
                  }
                    .menu ul li ul li  div.submenu ul a
                    {
                      background-image: none;
                      padding: 0px;
                      margin: 0px;
                      height: auto;
                    }
                    .menu ul li.item_1 li div.submenu ul li a,
                    .menu ul li.item_2 li div.submenu  ul li a,
                    .menu ul li.item_3 li div.submenu ul li a
                    {
                      background-color: transparent;
                      background-image: none;
                    }

  /* menu :end */

/* content */
.content
{
  width: 1068px;
  overflow: hidden;
}
  /* #left_block */
  #left_block
  {
    width: 378px;
    float: left;
    overflow: hidden;
    margin-right:-378px;
    position: relative;
  }
    #left_block .padding
    {
      padding: 30px 0  0px 48px;
    }
      .kurs_valut
      {
        width: 249px;
        height: 142px;
        overflow: hidden;
        background-image: url(/img_tlb/bg_kurs_valut.png);
        background-position:  0 0;
        background-repeat: no-repeat;
      }
        .kurs_valut .h_name
        {
          padding:  10px 0 7px  16px;
        }
        .kurs_valut .text
        {
          padding: 4px 0 0 17px ;
          background-image: url(/img_tlb/bg_kurs.gif);
          background-position: 23px 46px;
          background-repeat: no-repeat;
        }
          .kurs_valut .text table
          {

          }
            .kurs_valut .text table th
            {
              padding:1px 6px 0 0;
            }
            .kurs_valut .text table td
            {
              padding:5px 10px 0px 10px;
              text-align: center;
            }
            .kurs_valut .text table td.vverh
            {
              background-image: url(/img_tlb/vverh.gif);
              background-position:  100% 7px;
              background-repeat: no-repeat;
              padding:5px 11px 0px 10px;
            }
            .kurs_valut .text table td.vniz
            {
              background-image: url(/img_tlb/vniz.gif);
              background-position:  100% 9px;
              background-repeat: no-repeat;
              padding:5px 11px 0px 10px;
            }
      .b_left
      {

      }
      .bt_otziv
      {
        padding: 20px 0 0 0px;
      }
        .bt_otziv div
        {
          width: 161px;
          height: 24px;
          background-image: url(/img_tlb/bg_bt_otziv.png);
          background-position:  0 0;
          background-repeat: no-repeat;
        }
          .bt_otziv div a
          {
            display: block;
            padding: 5px 0 0 0 ;
            text-align: center;
          }
  /* #left_block :end */

  /* #content_block :end */
  #content_block
  {
    width: 100%;
    float: left;
    overflow: hidden;
  }
    #content_block .padding
    {
      padding:  30px 0 50px 0;
      margin-left: 378px;
    }

    #content_block .padding table td
    {
      /*padding:6px;*/
      border: 1px solid #ffffff;
    }
    #content_block .padding table.noborder td
    {
      /*padding:6px;*/
      border: none;
    }
      #content_block .padding table td.border_st
    {
      padding:6px;
      border-top:1px solid #000000;
      border-right:1px solid #000000;
    }
      #content_block .padding table td.border_stright
    {
      padding:6px;
      border-right:1px solid #000000;
    }
      #content_block .padding table td.border_sttop
    {
      padding:6px;
      border-top:1px solid #000000;
    }

      #content_block .padding table td.padding_top_left
    {
      padding-top:15px;
      padding-left:10px;
    }

      #content_block .padding table td.top_left
    {
      padding:6px;
      background:#8c8a8c url(/img_tlb/table_ugol1.gif) no-repeat left top;
      border-right:1px solid #000000;
    }
      #content_block .padding table td.top_right
    {
      padding:6px;
      background:#636363 url(/img_tlb/table_ugol2.gif) no-repeat right top;
    }
      #content_block .padding table td.bottom_left
    {
      padding:6px;
      background:#8c8a8c url(/img_tlb/table_ugol3.gif) no-repeat left bottom;
      border-top:1px solid #000000;
      border-right:1px solid #000000;
    }
      #content_block .padding table td.bottom_right
    {
      padding:6px;
      background:#5f5f5f url(/img_tlb/table_ugol4.gif) no-repeat right bottom;
      border-top:1px solid #000000;
    }


    #content_block .padding table
    {
      border: 1px solid #ffffff;
    }
    #content_block .padding table.noborder
    {
      border: none;
    }

    #content .r_pad
    {
      margin-right: 394px;
    }
      .name_section
      {
        padding: 0 0 10px 0;
      }
        .name_section H1
        {
          padding: 0px;
          margin: 0px;
        }
      .content_block
      {
        padding: 0  52px 0 0;
      }
        .content_block ul , .content_block ol
        {
          padding: 10px;
          margin: 10px;
        }
          .content_block ul li
          {
            padding:3px 5px 4px 5px;
            margin: 1px;
            list-style: square;
          }
          .content_block .news_in_main li
          {
            list-style: none;
            margin-left: -20px;
          }

          .content_block ol li
          {
            padding:3px 5px 4px 5px;
            margin: 1px;
            list-style: decimal;
          }
        /* news_list */
        .content_block ul.news_list
        {
          padding: 6px 0 0 0;
          margin: 0px;
        }
          .content_block ul.news_list li
          {
            padding: 0 0 12px 0;
            margin: 0px;
            list-style: none;
          }
            .content_block ul.news_list li a
            {
              display: block;
              padding: 1px 0 1px 0;
            }

        /* news_list :end */
        /* otziv o site */
        .otziv
        {
          padding: 0px;
        }
          .otziv table
          {
            width: 370px;
          }
            .otziv table td
            {
              padding: 4px 0 4px 7px ;
            }
            .otziv table td.in_text
            {
              background-image: url(/img_tlb/bg_input-l.gif);
              background-position:  0 4px;
              background-repeat: no-repeat;
            }
              .otziv table td.in_text div
              {
                background-image: url(/img_tlb/bg_input-r.gif);
                background-position: 100% 0;
                background-repeat: no-repeat;
                height: 21px;
                overflow: hidden;
              }
                .otziv table td.in_text div input
                {
                  width: 360px;
                  height: 14px;
                  margin-top: 3px;
                }
            .otziv table td.in_textar
            {
              background-image: url(/img_tlb/bg_textar-l.gif);
              background-position:  0 4px;
              background-repeat: no-repeat;
            }
              .otziv table td.in_textar div
              {
                background-image: url(/img_tlb/bg_textar-r.gif);
                background-position: 100% 0;
                background-repeat: no-repeat;
                height: 81px;
                overflow: hidden;
              }
                .otziv table td.in_textar div textarea
                {
                  width: 100%;
                  height: 70px;
                  margin-top: 3px;
                  overflow: hidden;
                }
          .otziv .bt
          {
            text-align: right;
            background-image: url(/img_tlb/bg_bt-r.gif);
            background-position: 100% 0px;
            background-repeat: no-repeat;
            width: 370px;
            height: 22px;
            clear: both;
          }
            .otziv  .bt div
            {
              background-image: url(/img_tlb/bg_bt-l.gif);
              background-position: 0% 0;
              background-repeat: no-repeat;
              height: 22px;
              overflow: hidden;
              width: 92px;
              float: right;
              margin: 0  10px  0 0;
              text-align: center;
            }
              .otziv  .bt div input.button
              {
                margin-left: 10px;
              }
          .otziv .com
          {
            text-align: right;
            width: 370px;
            padding: 3px 0 13px 0;
          }

        /* otziv o site :end */
        /* vakansii */
        .vakansii
        {
          padding: 0 0 5px 0;
        }
          .vakansii table
          {
            width: 99%;
          }
            .vakansii table th
            {
              width: 33%;
              vertical-align: top;
              padding: 0 0 8px 0;
              border-bottom: solid #b3b3b3 1px;
            }
            .vakansii table td
            {
              vertical-align: top;
              padding:13px 45px 8px 0;
              border-bottom: dashed #b3b3b3 1px;
            }
        .vakansii h2
        {
          padding: 20px 0 5px 0;
          margin: 0px;
        }
        /* vakansii :end */
        /* vakansii_form */
        .vakansii_form
        {

        }
          .vakansii_form .bt_send
          {
            text-align: left;
            height: 22px;
            clear: both;
            width: 92px;
          }
            .vakansii_form .bt_send div
            {
              background-image: url(/img_tlb/bg_bt_send.png);
              background-position: 0% 0;
              background-repeat: no-repeat;
              height: 22px;
              overflow: hidden;
              width: 92px;

              margin: 0  10px  0 0;
              text-align: center;
            }
              .vakansii_form .bt_send div input.button
              {
                margin-left: 0px;
              }
        /* vakansii_form :ebd */
        /* calculjator */
        .calculjator
        {
          color: White;
        }
          .calculjator table
          {

          }
            .calculjator table th
            {
              text-align: left;
              font-weight: normal;
              padding: 20px 0  5px 0;
              vertical-align: top;
            }
            .calculjator table td
            {
              padding: 0px 0;
              vertical-align: top;
            }
              .calculjator table td select
              {
                font-size: 11px;
                line-height: 13px;
                color: Black;
              }
            .calculjator table td.name_text
            {
              padding: 2px 0;
              background-image:url(/img_tlb/elements/bg_input_text.png);
              background-position:  0 0;
              background-repeat: no-repeat;
            }
              .calculjator table td.name_text input.button
              {
                margin:0 0 0 5px;
                width: 170px;
                height: 20px;

                color: Black;
                font-size: 12px;

              }
            .calculjator .calc_bot
            {
              padding: 17px 0 0 0;
              text-align: left;
            }
              .calculjator .calc_bot div.bt_
              {
                height: 22px;
                  background-image:  url(/img_tlb/elements/bg_bt_.gif);
                  background-position:  0 0;
                  background-repeat: no-repeat;
                  overflow: hidden;
              }
                .calculjator .calc_bot div.bt_.act_bt
                {
                  background-position:0 100% ;

                }

                #bt_i , .calculjator .calc_bot div.bt_ input#bt_i
                {
                  padding: 0px;
                  margin: 0px;
                  background-color: transparent;
                  border: none;
                  border-style: hidden;
                  color: Black;
                  width: 92px;
                  font-size: 12px;
                  text-align: center;
                  cursor: pointer;
                  margin: 1px  0 0 0;
                  float: left;

                }
                .itog_text
                {
                  padding: 20px 0 0 50px;

                }
        /* calculjator :end*/
  /* #content_block :end */

  /*#right_block :end */
  #right_block
  {
    width: 394px;
    float: left;
    overflow: hidden;
    margin-left:-394px;
  }
    #right_block .padding
    {
      padding:30px 80px 0px 0;
    }
      /* news_in_main */
      .news_in_main
      {
        padding: 30px 0 10px 0 ;
      }
        .news_in_main li
        {
          padding: 0 0 15px 0;
        }
          .news_in_main li .date
          {
            padding: 0 0 2px 0;
          }
      .bt_all_news
      {
        padding: 0px 0 0 0px;
        text-align: right;
        height: 24px;
        text-align: right;
        clear: both;
        margin-right: 50px;
      }
        .bt_all_news div
        {
          width: 101px;
          height: 24px;
          background-image: url(/img_tlb/bg_bt_news.png);
          background-position:  0 0;
          background-repeat: no-repeat;
          text-align: center;
          float: right;
        }
          .bt_all_news a
          {
            display: block;
            padding: 5px 0 0 0 ;
            text-align: center;
          }
      /* news_in_main :end */
  /* #right_block :end */
  /* footer */
  .footer_block
  {
    height: 87px;
    width: 100%;
    clear: both;
  }
    .footer
    {
      width: 962px;
      height: 87px;
      margin: 0px auto;
    }
      .footer .padding
      {
        padding:  20px 0px 0 0px;
      }
        .foot_text
        {
          width: 310px;
          height: 67px;
          overflow: hidden;
          float: left;
        }
        .foot_pic
        {
          width: 310px;
          height: 67px;
          overflow: hidden;
          float: left;
        }
          .foot_pic img
          {
            margin-top: 10px;
          }
        .foot_count
        {
          width: 120px;
          height: 67px;
          overflow: hidden;
          float: left;
        }
          .foot_count img
          {
             margin-top: 10px;
          }
        .kinetica
        {
          float: left;
          width: 200px;
          height: 67px;
          overflow: hidden;
        }
          .kinetica div
          {
            height: 30px;
            overflow: hidden;
            border-left: solid #acacac  2px;
            padding: 0 0 0 7px;
            margin: 10px 0 0 0;
          }
  /* footer :end */
/* page :end */

/* --- added by Victor ------------------------------------------------------*/
.kurs_valut .text
{
  padding: 4px 0 0 11px ;
  background-image: url(/img_tlb/bg_kurs.gif);
  background-position: 23px 46px;
  background-repeat: no-repeat;
}
div.capcha
{
  background-image: url(/img_tlb/bg_input-l.gif);
  background-position:  0 0;
  background-repeat: no-repeat;
}
  div.capcha div
  {
    background-image: url(/img_tlb/bg_input-r.gif);
    background-position: 100% 0;
    background-repeat: no-repeat;
    height: 21px;
    overflow: hidden;
  }
    div.capcha div input
    {
      width: 55px;
      height: 14px;
      margin-top: 3px;
      border: none;
      background: transparent;
      padding: 0 6px;
    }
.otziv  .bt
{
  padding-left: 278px;
  width: 92px;
}
.otziv  .bt div
{
  float: none;
  width: 82px;
}
.vakansii_form .bt_send div
{
  margin: 0;
}
.vakansii_form .bt_send div input.button
{
  margin-top: 1px;
  width: 92px;
}
/* --- /added by Victor -----------------------------------------------------*/
.my-table
{

}
  table.my-table tbody tr th
  {
    padding: 4px 20px 5px 20px;
    border-bottom: solid #b3b3b3 1px;
    border-left: solid #b3b3b3 1px;
    border-right: solid #b3b3b3 1px;
    border-top: solid #b3b3b3 1px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
  }
  #content_block .padding table.my-table tbody tr td
  {
    padding: 4px 20px 5px 20px;
    border-bottom: solid #b3b3b3 1px;
    border-left: solid #b3b3b3 1px;
    border-right: solid #b3b3b3 1px;
    border-top: solid #b3b3b3 1px;
    background-image: url(/img_tlb/bg_table.gif);
    background-position:0 100%;
    background-repeat: repeat-x;
    vertical-align: middle;
  }
    #content_block .padding table.my-table tbody tr td:first
    {
      border-bottom: 1px;
      border-left: 1px;
      border-right: 1px;
      border-top: 1px;
    }
