/*page*/
  html, body {width:100%;height:100%;}
  body {background: #fff;padding:0; margin:0;}

/*design*/
  a img{border:0;}

/*navigation*/
  a{text-decoration:underline; font:12px "arial"; color:#015fae;}
  a:hover{text-decoration:none;}

/*TAGS*/
  h1{font:bold 22px arial; color:#F16321; margin:28px 0 25px 0;padding: 0;}
  h2{font:bold 15px arial;color:#F16321;margin:40px 0 20px 0;}
  h3{font:bold 15px "arial";color:#1f4f7d;margin: 0;padding:20px 0  15px 20px;text-align:left}
  h4{font:bold 12pt "Times New Roman";color:#000;margin:0;}
  dl, dt, dd, form {margin:0;padding:0;zoom:1}
  dl{margin-bottom:0px}
  ul,li{list-style-type:none;margin:0;padding:0;line-height:2}
  ul {margin-left:20px;}
  p,span{line-height:1.7;padding-right:18px;overflow:hidden}
  span{font-size:12px;color:#393939}
  strong{font:bold 12px arial;color:#393939}
  li{background: url(../images/bgr/cross.gif) no-repeat left 6px;font:12px arial;line-height:1.5;padding:0 0 7px 12px;zoom:1;}
  :focus, a:active{ outline: none; }

/*FONT*/
  body, td, table, ul{font:12px arial; color:#393939}
  b{font-family:Tahoma}


/*Misc*/
  .clearing {height: 0;clear: both;}
  .list {margin:0;clear:both;padding-top: 1px;overflow:hidden;}
  .list dd {overflow:hidden;margin: 4px 0 20px ;padding: 0;}
  *html .list dd {height:1%;}
  .list dd a {display:block;margin-bottom:5px;}
  .list .img {float:left;margin:0px 10px 20px 0;width:120px;height:120px;}
  *html .list .img {margin-bottom:10px;}
  .img_border{border:4px solid #F4F2E9}

/*layout*/

  /*=HEADER*/
    #header {background: url(../images/bgr/header.gif) repeat-x left top;height:361px;overflow:hidden;zoom:1;position:relative;z-index:100}
    #page #header {background: url(../images/bgr/header_page.png) repeat-x left top;height:114px;//background: url(../images/bgr/header_page.gif) repeat-x left top;}
    #lozung{position:absolute;width:324px;height:14px;background: url(../images/title/for_russia.gif) no-repeat left top;left:345px;top:45px}
      #presentation{background:url(../images/bgr/scoba_2.jpg) no-repeat left top;height:223px;left:290px;padding:7px 9px 6px 65px;position:absolute;top:110px;}
      #portfolio{background: url(../images/bgr/white_line.gif) repeat-x left top;height:214px;padding:7px 0 0 0px;text-indent:-95px;zoom:1;position:relative}
      #wrap_img{margin-right:8px;background:#EBEBEB;font-size:0}
      #portfolio img{position:relative;z-index:100}
      #right_corner{background: url(../images/bgr/right_corner.gif) no-repeat left top;position:absolute;right:0;top:0;width:96px;height:218px;}
      #logo{position:absolute;left:65px;top:27px;}

  /*=MENU*/
  #contact_information{background: url(../images/bgr/contact_information.gif) no-repeat left top;left:5px;top:110px;padding:40px 65px;position:absolute;z-index:2}
    #contact_information li{font-size:0;padding:0;margin-bottom:45px;height:15px;width:200px;zoom:1;position:relative;}
     #contact_information a{position:relative;z-index:10;left:0;top:0;zoom:1}

  /*=CONTENT*/
    #wrapper {background:#ebebeb;font:12px arial;color:#393939;min-height:100%;height:auto;min-width:999px;width:expression(document.body.clientWidth < 999? "999px" : "auto");position:relative;}
    *html #wrapper {height:100%;}
      #container {width:100%;float: right;background:#ebebeb;}
      #content_wrap{background:#EBEBEB url(../images/bgr/shadows.gif) no-repeat center bottom;margin: 0 25px 15px 324px;padding-bottom:16px;position:relative;zoom:1}
      #content {background:url(../images/bgr/leaders.gif) repeat-x left bottom  #fff;padding:31px 20px 35px 20px;overflow:hidden;margin-top:-3px;position:relative;min-height:600px;//height:expression( this.scrollHeight < 650 ? "650px" : "auto" );zoom:1}
      #page #content {background:url(../images/bgr/mobile.gif) no-repeat 730px bottom;padding:31px 20px 5px 20px;}
      #bgr_wrap{background:url(../images/bgr/leaders.gif) repeat-x left bottom  #fff;padding-bottom:30px}
      #page #content_wrap {margin-bottom:5px}

      #lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:1000;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}
      #lightbox-overlay {visibility:hidden;}
      #lightbox {z-index:1100;}
      #lightbox .close {display:none;}
      #lightbox {min-width:400px;}
      #lightbox-overlay{position:fixed;z-index:1000;background-color:#000;height:100%;-moz-opacity: 0.65;-khtml-opacity: 0.65;opacity:0.65;}
      #lightbox_container {margin:0 auto;}
        #lightbox-imageBox{position:relative;width:400px;height:400px;padding:0;margin:0 auto;background:#fff;border:1px solid #1f4f7d;}
         #lightbox-imageBox:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #lightbox-imageBox .line_left {position:absolute;top:0;left:-2px;width:4px;height:100%;background: url(../images/bgr/line_left.png) no-repeat left top;font-size:0;}
            #lightbox-imageBox .line_bottom {position:absolute;bottom:-4px;left:-2px;width:100.3%;height:4px;background: url(../images/bgr/line_bottom.png) no-repeat left top;font-size:0;}
            #lightbox-imageBox .line_right {position:absolute;bottom:-2px;right:-2px;width:4px;height:100%;background: url(../images/bgr/line_right.png) no-repeat left top;font-size:0;}
              #lightbox-caption-title{font-weight:bold}
              #lightbox-close {position:absolute;top:8px;right:-1px;z-index:100;width:18px;height:18px;padding:0;background:transparent url(../images/button/close_button.png) no-repeat 0 0;}
                #lightbox-close-button{display:block;width:18px;height:18px;cursor:pointer;}
              #lightbox-imageContainer{padding:23px 0 0;}
              #lightbox-imageContainer img {margin:0 auto;}
                #lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
                #lightbox-overlay-text{display:none;}
                #lightbox-nav{position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;overflow:hidden;}
                  #lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;padding:0;margin:0;background:transparent url(../images/1x1.gif) no-repeat;}
                  #lightbox-nav-btnPrev{position:absolute;top:0;left:0;right:auto;outline-width:0;}
                  #lightbox-nav-btnNext{position:absolute;top:0;left:auto;right:0;outline-width:0;background: url(../images/button/next_button.png) no-repeat right center;}
              #lightbox-infoBox{display:none;position:relative;height:0;padding:0;}
              #lightbox-infoContainer{padding:0;color:#666;}
              #lightbox-infoHeader{display:none;width:100%;text-align:center}
              #lightbox-caption{text-align:justify}
              #lightbox-caption-description{font-weight:normal}
              #lightbox-infoFooter{color:#999;_height:20px;}
              #lightbox-currentNumber{display:none;width:49%;float:left;text-align:left}
              #lightbox-infoContainer-clear{clear:both;visibility:hidden}


      .line {margin:0 -30px 10px -27px;border-top:1px solid #dedede;border-bottom:1px solid #fff;}

      .menu_catalog{width:190px;text-align:left}
      .center_td{text-align:center}
      .left_item{float:left;}
      .center_item{margin:0 auto;}
      .right_item{float:right;}
      .dd_brown{background:#AFA291 url(../images/bgr/menu_down.gif) no-repeat left bottom;color:#fff;font:11px verdana;padding:2px 15px 4px 10px;min-height:27px;_height:32px}
      .dd_brown a{color:#fff;font:11px verdana;text-decoration:none}
      #content .dd_brown{background:#AFA291 url(../images/bgr/menu_down_main.gif) no-repeat left bottom;}
      .menu_table{width:100%}
       .menu_table dt{font-size:0;margin-bottom:0px;//margin-bottom:1px;}

      .last{width:210px;vertical-align:top}
      .cross_item{background: url(../images/bgr/cross.gif) no-repeat left 6px;font:11px arial;color:#5B5B5B;line-height:1.5;padding:0 0 7px 12px}
      #page .cross_item{margin:10px 0 0px 24px;padding-bottom:0;}

      .results{border-top:3px solid #AFA291;background:#F4F2E9 url(../images/bgr/result_bottom.gif) no-repeat left bottom;padding:20px 8px 20px 9px;}
      .result_header{font:bold 11px arial;color:#1F4F7D;margin-bottom:5px}

      .leaders{background: url(../images/bgr/mobile.gif) no-repeat right bottom;margin:-40px 0 0 0;min-height:218px;_height:262px;padding:40px 0px 0px 0px;}
      .leaders li{background:none;padding:0;line-height:2;color:#393939}
      .external_links{position:relative;margin-left:300px;text-align:center;display:block}

      #breadcrumbs{margin:-8px 0 0 0;list-style-type:none;overflow:hidden;zoom:1}
          #breadcrumbs li{float:left;padding:0 3px 0 0;color:#929292;background:none;font-size:11px}
          #breadcrumbs a{color:#6F6F6F;font-size:11px}

      .dt_left{float:left;margin:0 17px 0 0;padding-top:5px}
      #content .date{background:#F4F2E9;color:#393939;}
      .one_p{margin:3px 0px;padding:0;line-height:1;zoom:1}
      .dd_both p{margin:3px 0px;padding:0;line-height:1;zoom:1}

      .table_date{width:100%;border-collapse:collapse;margin-bottom:20px;border-collapse:collapse;background:#fff;}
         .table_date th{background:#BBB0A1 url(../images/bgr/table_bgr.gif) repeat-x left top;border:1px solid #9D9284;color:#fff;font-weight:normal;padding:13px 0 13px 7px;text-align:left;}
         .table_date td{padding:8px 0 8px 7px;border:1px solid #C3C5C8;}
         .table_date .even{background:#F9F9F9;}

       #tools{position:absolute;left:0;top:5px;}
       .gallery_wrap{overflow:hidden;margin-left:-47px;//margin-left:-94px;zoom:1}
        .gallery_wrap a{text-decoration:none;font:11px arial;color:#393939;}
       .gallery{float:left;background:#F4F2E9;border:1px solid #E2E0D6;padding:5px 5px 10px 5px;text-align:center;margin:0 0px 30px 47px;}
         .gallery dt,.gallery_last dt{padding-bottom:5px;float:left;}
         .gallery dd,.gallery_last dd{//display:inline;clear:both}
         .gallery_last{background:#F4F2E9;border:1px solid #E2E0D6;padding:5px 5px 10px 5px;float:left;text-align:center;margin:0}
       .table_gallery{margin-left:-47px;}
        .table_gallery img{border:4px solid #F4F2E9;margin:0 0 53px 47px;}
        .first_td{text-align:left}
        .second_td{text-align:center}
        .third_td{text-align:right}


  /*=SIDEBAR*/
    #sidebar {background:#ebebeb;width: 324px;float: left;padding-top:28px;margin: 0 -324px 0px 0;text-align:center;padding-bottom:10px}
     #main_menu{background: url(../images/bgr/main_menu.gif) repeat-y left top;padding:0px 0 0px 25px;margin:0px;text-align:left;position:relative;z-index:10}
     #main_menu_down{background: url(../images/bgr/main_menu_down.gif) no-repeat left top;display:block;width:292px;height:18px;margin-bottom:30px;}
     #page #main_menu_down{margin-bottom:45px}
        #main_menu li{position:relative;}
        #main_menu a{display:block;width:179px;height:12px;background-position:left top;font-size:0;}
        #main_menu a:hover{background-position:left bottom;}
                  .about{background:url(../images/menu/about.gif);}
                  .products{background:url(../images/menu/production.gif);}
                  .to_customers{background:url(../images/menu/customers.gif);}
                  .to_providers{background:url(../images/menu/supply.gif);}
                  .photogallery{background:url(../images/menu/photogallery.gif);}
     #main_menu li ul{border:1px solid #163B5E;background:#1F4F7D;position:absolute;left:214px;display:none;top:0px;margin:0;}
     #main_menu .lil ul{display:block;padding:0 15px 15px 15px;z-index:2;margin:0;}
     #main_menu .lil ul a{display:block;height:auto;font:11px verdana;color:#fff;margin-top:10px;text-decoration:none;width:142px;zoom:1;}
     #main_menu .lil ul li {background:none;padding:0}
     #main_menu .lil ul a:hover{color:#F16321;text-decoration:underline}
     #main_menu .first_li ul{margin-top:20px}
     .first_li{background: url(../images/bgr/word_menu.gif) no-repeat right top;font-size:0;padding:32px 0 16px 17px;width:250px;}
     .bg{background: url(../images/bgr/main_menu_li.gif) no-repeat left top;font-size:0;padding:13px 0 16px 17px;width:218px;}

      .news{background: url(../images/bgr/news_up.gif) no-repeat left top;margin:0 auto;text-align:center;width:264px;position:relative;}
      .dd_both{clear:both}
      #content .dd_both p{line-height:1;}
      .news_info{border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:0 20px 15px 20px;text-align:left}
      .date{background:#fff;color:#393939;font-size:11px;float:left;margin:0 0 2px 0;padding:2px;}
      .news_down{background: url(../images/bgr/news_down.gif) no-repeat left top;display:block;margin-top:-28px;width:264px;height:47px;position:relative;z-index:0;//z-index:-1}
      .all_news{}

      .catalog{margin:0 67px;text-align:left}
      .catalog li {margin-bottom:30px;background:none;padding:0}
        .catalog dt{font-size:0;margin-bottom:1px}

        .a_news{position:relative;z-index:10}
        .menu_no{font-size:12px}

        .lupa{position:absolute;left:105px;top:79px;width:59px;height:58px;background: url(../images/bgr/volume.png) no-repeat left top;cursor:pointer}


  /*=FOOTER*/
    #footer {background:#f9f8f3 url(../images/bgr/footer.gif) repeat-x left top;bottom:0px;width:100%;position:relative;overflow:hidden;zoom:1}
     #bit{position:absolute;left:25px;top:80px;}
     #copyright{float:left;width:264px;color:#545450;margin-left:30px;padding:40px 0 0;font:10px verdana;}

      #contact_info {margin:40px 25px 20px 324px;padding:10px;background:#f4f2e9;}
      #contact_info h2 {margin:0 0 10px;}
      #contact_info p, #contact_info a{font:10px verdana;line-height:1;display:block;margin:7px 0 7px 0}
      #contact_info:after {content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0;}
        #contact_info .address_cell {float:left;width:39%;}
          #contact_info .address_cell .address {padding:0 10px;}
        #contact_info .contact_cell {float:left;width:30%;}
          #contact_info .contact_cell dl {padding:0 10px;}
            #contact_info .contact_cell dl:after {content:'.';display:block;clear:both;visibility:hidden;height:0;font-size:0;}
            #contact_info .contact_cell dt {float:left;margin:0 0.15em 0 0;font-weight:bold;}
              #contact_info .city_code {margin:0;padding:0;font-weight:normal;}
            #contact_info .contact_cell dd {float:left;overflow:hidden;}
              #contact_info .contact_cell dd ul {margin:0;padding:0.1em 0 0;list-style:none;}
                #contact_info .contact_cell dd li {margin:0;padding:0;background:none;}



/*form*/
   input{border:none;background:none;}
  .input{border:solid 1px #A5ACB2; font:8pt Verdana; color:#000000}
  .select{border:solid 1px #A5ACB2; font:8pt Verdana; color:#6F6F6F;height:17px}
  .req {font:8pt Tahoma, sans;text-align:right;padding: 12px 10px 0 0 ; height:35px}
  .input, .textArea {width:248px}
  .textArea {height:100px; color:#6F6F6F;}
  .form-errors .title {color:#bd1a01;font-weight:bold}
  .textarea{background:#fff url(../images/bgr/textarea.gif) no-repeat left top;border:none;font:11px arial;width:255px;height:113px;padding:3px 0 0 3px;}
  .error_span, label{display:block;margin-right:40px;width:108px;text-align:right;color:#fff}
  .error_span{margin-right:23px;//width:126px}

  #search_form{background: url(../images/bgr/search_form.gif) no-repeat left top;padding:5px 18px 7px 16px;position:absolute;right:25px;top:0}
    .input_search{background:#fff url(../images/bgr/input_search.gif) no-repeat left top;font:11px verdana;color:#999999;padding:5px 0 0 25px;width:159px;height:18px;float:left;margin-right:0 3px 0 0}
    @media all and (min-width: 0) {
    .input_search{ padding-top:0;height:23px;}
}
    .star{position:absolute;left:113px;top:0;color:#fff;}
  #vacancies_form, #faq_form, #feedback_form, #delivery_form{background: url(../images/bgr/form_up.gif) no-repeat left top;width:426px;margin:0 auto;padding-top:26px}
    .information{background:#999 url(../images/bgr/form.gif) repeat-y left top;padding-bottom:5px;font:11px arial;color:#5B5B5B;position:relative;overflow:hidden;zoom:1}
        .information dt,.information dd{float:left;background:transparent;text-align:left}
        .information h3{padding-left:148px}
        .input_feedback{background:#fff url(../images/bgr/input.gif) no-repeat left top; color:#6F6F6F;font:11px arial;width:185px;height:23px;padding:3px 0 0 3px}
   .form_down{display:block;background:url(../images/bgr/form_down.gif) no-repeat left top;width:408px;height:21px;//width:430px}
   #front_search_query{margin-right:3px}

  .bg-png-crop
{
     filter     : expression(
          (runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
          runtimeStyle.backgroundImage = 'none');
}

.information span{padding-right:15px}



