/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#8f8f8f url(../images/bgr/bg.png) left top;}

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1.3 Tahoma; color:#f48120;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0 0 13px 0;padding: 0;font:bold 1.64em Arial; color:#6c6c6c;font-style:italic;text-transform:uppercase}
    #main_page h1 {margin-bottom:18px;}
  h2 {margin:0 0 12px 0;padding: 0;font:1.66em Tahoma;color:#000;}
    #equipment_new .title {min-height:38px;margin:0;padding:14px 22px;background: #f48120 url(../images/bg.png) no-repeat -1px -38px;border-bottom:1px solid #fff;font-size:1.46em;font-weight:bold;color:#fff;}
  h3 {margin: 0 0 15px 0;padding:0;font:bold 1.3em Tahoma;color:#000;}
  h4 {margin: 0 0 15px 0;padding: 0;font:bold 1em Tahoma;color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:2px 4px;text-align:left;vertical-align:top;}
   .table {margin:6px 0 0 0;}
     .table th {padding:5px 4px;border:1px solid #aaaaaa;font-weight:bold;}
     .table td {padding:2px 4px;border:1px solid #aaaaaa;}
  ul {margin: 0 0 10px 0;padding: 0;list-style:none;}
    ul li {padding:0 0 0 20px;background: url(../images/marker/marker.png) no-repeat left 3px;}


/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.3 Tahoma, sans; color:#000000;}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Tahoma;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .image {border:1px solid #c8c8c8;}
  .breadcrumbs {margin:0 0 12px 0;}
    .breadcrumbs a {color:#000;}
    .detail_link {padding:0 9px 0 0;background: url(../images/marker/arrow.gif) no-repeat right 5px;}
  .pager a {margin:0 5px 0 0;}
  .pager span {margin:0 5px 0 0;color:#f48120;font-weight:bold;}

/*layout*/

  /*=HEADER*/
  #header {margin:0 0 12px 0;}
    .header_block {margin:0 0 15px 0;}
    .header_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      #logo {float:left;margin:20px 0 0 0;}
      #links_block {float:right;margin:40px 0 0 0;padding:0;list-style:none;}
       #links_block li{float:left;margin:0 0 0 2px;padding:0;background-image:none;}
        #links_block li a {display:block;}
        #links_block .sale_equipment_link a {width:152px;height:47px;background: url(../images/icons.png) no-repeat -185px -1px;}
        #links_block .sale_link a{width:137px;height:47px;background: url(../images/icons.png) no-repeat left top;}
        #links_block .requirement_link a{width:147px;height:47px;background: url(../images/icons.png) no-repeat 1px -69px;}
        #links_block .price_link a{width:133px;height:47px;background: url(../images/icons.png) no-repeat 2px -139px;}

      .slides {position:relative;height:220px;background:#f1f1f1;}
        .rus_standart {position:absolute;right:20px;bottom:20px;z-index:110;width:80px;height:76px;background: url(../images/bg.png) no-repeat -768px top;}
          .slides img{position:absolute;z-index:50;}
          .slides img.active{z-index:100;}

  /*=MENU*/
    #main_menu {clear:both;margin:0 -42px 15px 0;padding:0;list-style:none;}
    #main_menu:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      #main_menu li {float:left;margin:0 35px 0 0;padding:0;background-image:none;}
        #main_menu li a{font-size:1.19em;font-family:Arial;color:#959595;text-transform:uppercase;font-weight:bold;text-decoration:none;}
        #main_menu li a:hover, #main_menu li.active a {color:#f48120;}

  /*=CONTENT*/
      #outer_wrapper {position:relative;min-height:100%;height:100%;background: url(../images/bgr/bg_grad.png) repeat-y center top; text-align:left;font-size:1.1em;}
      html>body #outer_wrapper {height:auto;}
        #wrapper {position:relative;width:902px;min-height:100%;height:100%;margin:0 auto;padding:0 50px 0 48px; background:#fff;text-align:left;}
        #wrapper:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        @media all and (min-width: 0) { #wrapper:after { content: ''; } }
        #container_block {margin:0 -49px 0 -48px;background:url(../images/bgr/bg_column.png) repeat-y left top;}
        #container_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        @media all and (min-width: 0) { #container_block:after { content: ''; } }
          #container {float:right;width:100%;border-top:1px solid #ebebeb;padding:1px 0 0 0;}
            #main_col {margin:0;padding:0 0 190px 0;}
            #main_page #main_col {padding-bottom:200px;}
            #catalog_page #main_col {padding:6px 50px 165px 0;margin:0 0 0 360px;}


      #equipment_new {position:relative;width:904px;overflow:hidden;background: url(../images/bgr/bgr_col.png) repeat-y left top;}
      #equipment_new:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .equipment_block {float:left;width:447px;margin:0 5px 0 0;overflow-x:hidden;}
        #equipment_block_new {margin-right:6px;}
          #equipment_new .description {min-height:130px;padding:5px 20px 35px 22px;border-top:1px solid #bcbcbc;}
          #equipment_new .image {display:block;width:400px;margin:0 0 5px 0;}
          #equipment_new .line {clear:both;position:absolute;left:0;bottom:0;z-index:10;width:902px;height:2px;background: url(../images/bgr/line.gif) no-repeat left bottom;}

       #news_block {padding:0;list-style:none;}
          #news_block li {margin:0 0 20px 0;padding:0;background-image:none;}
          #news_block li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #news_block .date {color:#f48120;font-weight:bold;}
            #news_block h2 {display:inline;margin:0;font-size:1em;font-weight:bold;}
            #news_block .description {clear:both;margin:4px 0 0 0;}
              .news_image {float:left;margin:0 12px 0 0;}

       #production  {padding:0;list-style:none;}
       #production h2 {margin-bottom:3px;}
         #production li {margin:0 0 20px 0;padding:0;background-image:none;}
         #production li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

      #documents_actioners {padding:20px 0 0 0;list-style:none;}
         #documents_actioners li {margin:0 0 15px 0;padding:0;background-image:none;}
         #documents_actioners li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #documents_actioners .date {float:left;margin:0 15px 0 0;font-weight:bold;}
            #documents_actioners .descripton {overflow:hidden;}
            #documents_actioners .download_file_link {display:block;float:left;width:18px;height:16px;background: url(../images/icons.png) no-repeat left -208px;}
            .title_document {float:left;margin:0 5px 0 0;}

       #document_detail .date {display:block;margin:0 0 5px 0;font-weight:bold;}
       #document_detail .download_file_link {display:block;width:18px;height:16px;background: url(../images/icons.png) no-repeat left -208px;}
       #document_detail .descripton {margin:23px 0 0 0;}

       #production_list {padding:0;list-style:none;}
          #production_list li {margin:0 0 20px 0;padding:0 0 18px 0;background-image:none;border-bottom:1px solid #c3c3c3;zoom:1;}
          #production_list li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #production_list .image_link {float:left;margin:0 10px 0 0;background-position: right 7px;}
              #production_list .image_link img {border:1px solid #c8c8c8;}
            #production_list .detail_link {float:left;}

       #search_results_list {margin:18px 0 0 0;padding:0;list-style:none;}
          #search_results_list li {clear:both;margin:0 0 18px 0;padding:0;background-image:none;}
          #search_results_list li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #search_results_list .number {float:left;margin:0 17px 0 0;font-weight:bold;}
            #search_results_list .description {float:left;overflow:hidden;}
              .search_results_link {display:block;}
              .search_full_path {display:block;}

  /*=SIDEBAR*/
    #sidebar {float:left;min-height:240px;width:334px;margin:1px -334px 0 0;padding:15px 0 165px 0;border-top:1px solid #FFFFFF;}
      #sidebar ul {margin:0;padding:0 0 30px 0;list-style:none;}
        #sidebar ul li {margin:0 0 12px 0;padding:0 5px 0 50px;background-image:none;}
        #sidebar ul li.active {background: #f48120 url(../images/markers.png) no-repeat left 9px;}
          #sidebar ul li.active a {display:block;min-height:30px;padding:7px 0 7px 0;color:#fff;}
          #sidebar ul li.active a:hover {color:#fff;}
            #sidebar ul li.active ul a{display:inline;padding:0;font-size:1em;color:#000;font-weight:normal;}
          #sidebar ul li a {padding:0;line-height:1.2em;}
            #sidebar ul a {font-size:1.2em;color:#000;font-weight:bold;text-decoration:none;}
            #sidebar ul a:hover {color:#f48120;}
              #sidebar ul ul {margin:0 -5px 0 -50px;padding:8px 0 6px 35px;background:#d7d7d7;}
              #sidebar ul ul li {padding-left:15px;background: url(../images/markers.png) no-repeat left -184px;}
              #sidebar ul ul li a {text-decoration:underline;}
              #sidebar ul li.active ul a:hover {text-decoration:none;color:#000;}
                #sidebar ul ul li.active {background: url(../images/markers.png) no-repeat left -97px;}
                  #sidebar ul ul li.active a {color:#f48120;font-weight:bold;text-decoration:none}


  /*=FOOTER*/
    #footer {position:absolute;left:50%;bottom:0px;clear:both;width:1000px;height:160px;margin:0 0 0 -500px;padding:0 0 17px 0;background:#fff;}
    #main_page #footer {background-image:none;}
      #contacts {margin:0 0 10px 0;padding:10px 50px 0 48px;border-top:1px solid #d6d6d6;}
      #contacts:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #contacts dl {float:left;width:19%;margin:0 4% 0 0;}
          #contacts dt {margin:0 0 5px 0;font-weight:bold;}
      #copyright_block{padding:17px 50px 0 48px;border-top:1px solid #d6d6d6;}
      #copyright_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
       #bit {float:right;width:77px;height:30px;background: url(../images/bg.png) no-repeat -472px top}
       #copyright {width:340px;margin:0 auto; padding:5px 0 0 0;font-size:1em;color:#959595;}
      .statistic {float:left;margin:0 2px 0 0;}


/*form*/
  label {width:120px;float:left;text-align:right;}
  .input{width:258px;border:solid 1px #d1d1cb;}
  select{border:solid 1px #d1d1cb;}
  textarea {width:258px;height:100px;border:solid 1px #d1d1cb;}

  .search_form {float:right;}
    .search_form .input {width:160px;height:17px;padding:3px 0 0 10px;background:#eceaea url(../images/bg.png) no-repeat left top;border:0;}
    @media all and (min-width: 0) { .search_form .input { padding:1px 0 2px 10px; } }
    .search_form .button {width:32px;height:20px;margin:0 0 0 -3px;}

  .form_send_mes {padding:15px 0 15px;}
    .block_inputs:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .block_inputs {margin:0 0 5px 0;}
    .form_send_mes dl {margin:0 0 10px 0;zoom:1;}
    .form_send_mes dl:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      .form_send_mes dt {float:left;width:140px;margin:0 2px 0 0;}
      .form_send_mes dd {float:left;}
        .form_send_mes .input {padding:3px 10px;}
        .form_send_mes textarea {padding:3px 10px;}
        .form_send_mes .buttons {margin: -10px 0 0 0;}
        .form_send_mes .buttons dd {width:280px;text-align:right;}
          .button_send {position:relative;width:83px;height:26px;margin:-2px 0 0 -6px;padding:0 3px 6px 3px;background:#f9943f url(../images/bg.png) no-repeat -663px top;color:#fff;border:0;cursor:pointer;font-size:1.1em;}
          .button_clear {position:relative;width:78px;height:26px;margin:-2px 0 0 0;padding:0 3px 6px 3px;background:#8f8f8f url(../images/bg.png) no-repeat -570px top;color:#fff;border:0;cursor:pointer;font-size:1.1em;}

    .result_search_form {margin:0 0 18px 0;padding:0 0 20px 0;border-bottom:1px solid #c3c3c3;}
    .result_search_form:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
     .result_search_form dl {margin:0 0 10px 0;}
       .result_search_form dl:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .result_search_form dt {float:left;width:auto;margin:0 5px 0 0;}
        .result_search_form label {width:90px;}
          .result_search_form .input {width:294px;padding:2px 0 2px 7px;border:1px solid #969696;}
          .result_search_form select {width:303px;margin:0 5px 0 0;padding:1px 0 1px 4px;border:1px solid #969696;}
          .result_search_form .button {float:right;width:51px;height:20px;margin:0 6px 0 0;padding:0 3px 2px;background:#444444 url(../images/bg.png) no-repeat -873px -1px;border:0;color:#fff;font-size:0.9em;cursor:pointer;}

   .result_search_form dl .select {position:relative;width:460px;}
   .result_search_form .select .jNiceWrapper {position:absolute;right:32px;width:300px;margin: 0 0 30px 0;z-index: 90;}
      .jNiceWrapper label {float:none;font-weight:bold;}
        .jNiceWrapper select {display:block;width:100%;padding:3px 0 3px 3px;background:#fff;border:1px solid #8195a7;font-size:0.92em;}
        .jNiceWrapper select {margin:0;padding:0;border:none;}
    .jNiceSelectWrapper {position:absolute;left:0px;top:0px;z-index:3;height: 18px;background:#fff;border:1px solid #969696;}
    .jNiceWrapper iframe {position:absolute;height:18px;z-index:1;left:0px;top:0;width:100%;}
    .jNiceSelectWrapper .jNiceSelectText {position:absolute;left:0;z-index:100;float:none;height: 15px;margin:2px 0 0 7px;border-right: none;overflow:hidden;text-align:left;}
    .jNiceSelectWrapper .jNiceSelectOpen {position:absolute;top:0;right:0;z-index:100;display:block;width: 17px;height: 16px;background:#505050 url(../images/bg.png) no-repeat -904px -48px;border:1px solid #C6C5C5;cursor: pointer}
    .jNiceSelectWrapper ul {position:absolute;left:-1px;top: 17px;z-index:100;display: none;width: 100%;height: 105px;min-height: 105;margin:0;padding:0;background-color: #FFF;border: solid 1px #CCC;list-style:none;overflow:auto;}
        .result_search_form .jNiceSelectWrapper ul li {margin:0 0 1px 0;padding:0;background-image:none;}
        .jNiceSelectWrapper ul a {padding: 1px 7px;color:#000;background-color: #FFF;display:block;text-decoration:none;}
        .jNiceSelectWrapper ul a:hover { background:#E1F5FF;}
        .jNiceSelectWrapper ul a.selected {background: #EDEDED;}
    .jNiceFocus {border: dotted 1px #666666; }
    .result_search_form .jNiceWrapper {position:relative;margin:0;vertical-align:top;}
      .jNiceWrapper input {outline:none;moz-outline:none;}


/*admin*/
.jip                            { page:actions;border:solid 1px #ffffff; }
.jip-object                     { border:solid 1px #ffffff; }
table.jip-object-active         { border:dotted 1px #3D3BA0; padding: 0px; }

.jip-actions                    { border:solid 1px #545EB7; border-left: solid 6px #545EB7; background-image:url("../images/bgr/pic_catalog_bgr.gif"); }
.jip-actions-active             { }

td.jip-td a                     { font:8pt Arial, sans; color:#3D3BA0; text-decoration: none; }
.jip-td a:hover                 { text-decoration: underline; }
.jip-td img                     { border: 0px; }

.jip_a a                        { font:8pt Arial, sans; color:#3D3BA0; text-decoration: none; }
.jip_a a:hover                  { font:8pt Arial, sans; color:#3D3BA0; text-decoration: underline; background:none; }

