/*---------------------------------------------------------
File:     style.css 
Version:  1.0.0
---------------------------------------------------------*/

/*-- FILE STRUCTURE -----------
    * __General Style .............. [line_38]

    * __Header ..................... [line_97]
  * __Container .................. [line_308]
    *__Sidebar Left ............ [line_373]
    *__Contant ................. [line_665]
    * __Footer ..................... [line_734]


    *__Index Page Style ............ [line_833]
  *__Services Page Style ......... [line_1350]
  *__Contacts Page Style ......... [line_1561]
  *__Company Page Style .......... [line_1817]
  *__Information Page Style ...... [line_2126]
  *__Products Page Style ......... [line_2668]
    *__Steklo .................. [line_3213]
    *__Perila .................. [line_3333]
    *__Window .................. [line_3480]
    *__Front ................... [line_3585]
    *__Doors ................... [line_3698]
    *__Navesnye Paneli ......... [line_3942]
    *__Sliding Partition ....... [line_4048]
    *__Stationary Partitions ... [line_4158]
    *__Ventilated Facade ....... [line_4379]
    *__Mobile Screens .......... [line_4546]

----------------------------*/

@import url(reset.css);


/*** General Style ***/
html {
  height: 100%
}

body {
  min-height: 100%;

  /*font*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #555555;
  /*end font*/

  background: #ffffff;
}

p {
  font-size: 12px;
  color: #555555;
  line-height: 1.2;

  margin-bottom: 15px;
}

ol, ul {
  margin-bottom: 15px;
}

b {
  font-weight: bold;
}

.bold {
  font-weight: bold;
  color: #000000;
}

a {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  color: #242424;  
}

a:hover {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  color: #f79213;
}

#wrapper {
  /*position: relative;
  width: 980px;
  margin: 0 auto;*/
  position: absolute;
  width: 980px;
  margin: 0 auto;
  left: 50%;
  margin-left: -490px;
  min-height: 100%;
}
/*** End General Style ***/

/*** Header ***/
#header {
  border-bottom: 1px dotted #2c2c2c;
  position: fixed;
  background:  #fff;
  top: 0;
  width: 980px;
  left: 50%;
  z-index: 101;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  padding: 22px 0 20px;
  margin-bottom: 15px;
}

  /** Header Logo **/
  #header_logo {
    display: inline-block;
    vertical-align: middle;
  }

    #header_logo a {
      display: block;
      width: 170px;
      height: 45px;

      background: url(../img/header_logo.png) no-repeat left top;
    }
  /** End Header Logo **/

  /** Header Navigation **/
  #header_nav {
    position: relative;

    display: inline-block;
    vertical-align: middle;

    border-radius: 9px;
    background: #242424;

    padding: 0 10px;
    margin: 0 45px 0 75px;
  }

    #header_nav li {
      float: left;

      background: url(../img/nav_separator.png) no-repeat left center;
    }

    #header_nav li:first-child {
      background: no-repeat;
    }

    #header_nav .sub:hover {
      position: relative;

      background: url(../img/header_arrow.png) no-repeat center bottom #666666;

      margin-right: -1px;
      padding-right: 1px;
    }


      #header_nav li a {
        display: block;

        font-size: 12px;
        color: #ffffff;

        padding: 10px 9px;
      }

      #header_nav li:hover a {
        position: relative;

        color: #f79213;
      }

      #header_nav li.sub a, #header_nav li.sub a:hover {
        color: #ffffff
      }

      /*sub menu*/
      .sub_menu {
        position:absolute;
        z-index:100;
        display:none;

        background: #fafafa;
        border: 1px solid #d9d9d9;
        border-top: none;
        border-radius: 0 0 7px 7px;

        padding: 10px;
      }

      #header_nav li:hover .sub_menu {
        display: block;
      }

        /*level*/
        #header_nav .sub_menu .level {
          overflow: hidden;
          width: 345px;
          
          margin-top: 25px;
        } 

        #header_nav .sub_menu .level:first-child {
          margin: 0;
        }

          /*menu*/
          #header_nav .sub_menu .level .menu {
            float: left;
            width: 100px;
            padding-left: 20px;
          }

          #header_nav .sub_menu .level .menu:first-child {
            padding: 0;
          }

            #header_nav .sub_menu .level .menu h2 {
              font-size: 11px;
              text-transform: uppercase;
              color: #242424;
              font-weight:normal;
              border-bottom: 1px solid #949090;

              padding-bottom: 2px;
              margin-bottom: 2px;
            }

              #header_nav .sub_menu .level .menu ul li {
                float: none;
                background: none;
              }

              #header_nav .sub_menu .level .menu ul li:hover {
                margin: 0;
                padding: 0;
              }

                #header_nav .sub_menu .level .menu ul li a {
                  font-size: 11px;
                  color: #777777;

                  background: url(../img/list_style/sub_menu.png) no-repeat left 7px;

                  padding: 5px 0 0 10px;
                }

                #header_nav .sub_menu .level .menu ul li a:hover {
                  color: #242424;

                  background: url(../img/list_style/sub_menu_active.png) no-repeat left 7px;
                }
          /*end menu*/    
        /*end level*/      
      /*end sub menu*/
  /** End Header Navigation **/

  /** Phone **/
  #phone {
    /*display: inline-block;*/
  text-align:right;
    vertical-align: middle;

    font-size: 15px;
    color: #fe7e00;
  }

    #phone .prefix {
      color: #aaaaaa;
    } 
  /** End Phone **/

  /** Language **/
  #language {
    display: inline-block;
    vertical-align: middle;
    height: 12px;

    border-left: 1px solid #d3d3d3;

    padding: 0 0 4px 15px;
    margin-left: 20px;
  }

    #language li {
      display: inline-block;
      vertical-align: middle;
    }

    #language li.active {
      font-size: 12px;
      color: #aaaaaa;

      border-radius: 5px;
      background: #f1f1f1;

      padding: 9px;
      margin: -9px 0;
    }

      #language li a {
        font-size: 12px;
        color: #aaaaaa;
      }

      #language li a:hover {
        font-size: 12px;
        color: #e06a00;
      }
  /** End Language **/
/*** End Header ***/

/*** Container ***/
  /** Our Programs **/
  #our_programs {
    overflow: hidden;

    font-size: 12px;
    color: #aaaaaa;

    border-bottom: 1px dotted #cccccc;

    padding-bottom: 10px;
    margin-bottom: 40px;
  }
    
      #our_programs img {
        vertical-align: middle;
      }

    /*program*/  
    #our_programs .program {
      float: left;
      margin-top: 7px;
    }
      /*time*/
      #our_programs .program .time {
        margin: 0 20px;
      }
        #our_programs .program .time img {
          vertical-align: -2px;
        }
      /*end time*/
    /*end program*/  

    /** Mounting **/
    #our_programs .mounting {
      float: right;
    }  
    /** End Mounting **/
  /** End Our Programs **/

  /** Way **/
  #way {
    font-size: 10px;
    color: #242424;

    margin: 2px 0 20px;
  }

    #way a {
      font-size: 10px;
      color: #888888;
    }
    #way a:hover {
        color: #f79213;
    }
  /** End Way **/

  /** Border **/
    #container #content .border {
      border-top: 1px dotted #c6c6c6;

      margin: 0 0 15px;
    } 
  /*End Border **/

  /** Sidebar Left **/
  #sidebar_left {
    display: inline-block;
    vertical-align: top;
    min-height: 450px;
    width: 140px;
  }

    #sidebar_left .floating {
      width: 140px;
    }
  
    /** Sidebar Nav **/
    #container #sidebar_nav {
      margin: 50px 0 40px;
    }

      #container #sidebar_nav li a {
        display: block;

        font-size: 12px;
        color: #888888;

        background: url(../img/list_style/big_grey.png) no-repeat left 3px;

        padding: 5px 0 5px 20px;
        margin: 5px 0; 
      }

      #container #sidebar_nav li a:hover, #container #sidebar_nav li.active a {
        color: #242424;

        background: url(../img/list_style/big_orange.png) no-repeat left 3px;
      }
    /** End Sidebar Nav **/
    
    /*popup buton*/
    #popup_buton {
      margin-top: 45px;
    }

      #popup_buton li {
        overflow: hidden;

        background: url(../img/popup_buton_bg.jpg) repeat-x left bottom;
        border-radius: 5px;

        margin-bottom: 4px;
      }

        #popup_buton li a {
          display: block;

          font-size: 14px;
          line-height: 1.3;
          text-shadow: 0px 1px 2px #1f1f1f;
          color: #ffffff;

          padding: 13px 20px 13px 45px;
        }

      /*calculate cost*/
      #popup_buton li.calculate_cost {
        background: url(../img/popup_buton_bg.jpg) repeat-x left top;
      }

        #popup_buton .calculate_cost a {
          text-shadow: 0px 1px 2px #e88100;

          background-image: url(../img/ico/calculate.png);
          background-position: 15px center;
          background-repeat: no-repeat;
        }

        #popup_buton .calculate_cost a:hover {
          background-color: #e88000;
        }
        /*end calculate cost*/

      /*call gager*/
      #popup_buton li.call_gager {
        background: url(../img/popup_buton_bg.jpg) repeat-x left bottom;
      }

        #popup_buton .call_gager a {
          text-shadow: 0px 1px 2px #1f1f1f;

          background-image: url(../img/ico/gager.png);
          background-position: 15px center;
          background-repeat: no-repeat;
        }

        #popup_buton .call_gager a:hover {
          background-color: #1f1f1f;
        }
        /*end call gager*/
    /*end popup buton*/

    /*reveal modal*/
    .reveal-modal-bg { 
      position: fixed; 
      z-index: 500;
      height: 100%;
      width: 100%;

      background: #000;
      background: url(../img/popup_bg.png);
      
      display: none;
      top: 0;
      left: 0; 
    }
  
      .reveal-modal {
        position: fixed;

        overflow: hidden;
        z-index: 600;
        top: 50%; 
        left: 50%;
        margin-left:-160px;
        margin-top:-225px;
        width: 320px;

        border: 1px solid #b3b2b2;
        background: #ffffff;
        
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
      }
      
      .reveal-modal2 {
        position: fixed;

        overflow: hidden;
        z-index: 600;
        top: 50%; 
        left: 50%;
        margin-left:-350px;
        margin-top:-225px;
        width: 700px;

        border: 1px solid #b3b2b2;
        background: #ffffff;
        
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
      }
        .reveal-modal p {
          font-size: 11px;
          color: #888888;
        }

        /*modal close*/
        .close-reveal-modal {
          position: absolute;
          right: 15px;
          top: 5px;

          cursor: pointer;

          font-size: 20px;
          font-weight: bold;
          color: #e8e8e8;
        }

        .close-reveal-modal:hover {
          font-size: 20px;
          color: #242424;
        }
        /*end modal close*/

        /*modal header*/
        .modal_header {
          font-size: 18px;
          color: #242424;

          background: #b3b2b2;

          padding: 10px 30px;
        }
        /*end modal header*/

        /*modal lining*/
        .modal_lining {
          padding: 15px 30px 35px ;
        }

          /*data input*/
          .modal_lining .data_input li {
            position: relative;
            display: block;

            margin-bottom: 8px;
          }
            .modal_lining .data_input li label {
              position: absolute;
              z-index:1;
              top: 7px;
              left: 9px;
                  
              cursor:text;
                

              font-size: 11px;
              color: #888888 !important;
            }

            .modal_lining .data_input li input, 
            .modal_lining .data_input li textarea {
              width: 94%;

              font-family: Arial, Helvetica, sans-serif !important;
              font-size: 11px;
              color: #000;

              border-radius: 5px;
              background: #e9e9e9;

              outline: none;
              border: none;

              padding: 5px 8px;
              margin: 0;
            }

            .modal_lining .data_input li textarea {
              min-width: 94%;
              max-width: 94%;
              min-height: 35px;
            }

            .modal_lining .data_input li input:focus, 
            .modal_lining .data_input li textarea:focus {
              background: #dadada;
            }

            .modal_lining .data_input li.browse {
              width: 173px;
              height: 11px;
              cursor: pointer;
              overflow: hidden;
              background: url(../img/browse_bg.png) no-repeat left top;
            }
            .modal_lining .data_input li.browse:hover {
              background: url(../img/browse_bg.png) no-repeat left bottom;
            }

            .modal_lining .data_input li.browse input {
              height: 200px;
              position: absolute; 
              top: 0;
              left: 0;
              
              font-size: 200px;
              
              opacity: 0;
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
              cursor: pointer !important;
              
              padding: 100px;
              margin: 0;
            }


            .modal_lining .hide {left:-9999px !important;}  
          /*end data input*/

          /*send data*/
          .send_data input {
            display: block;
            width: 100%;

            font-size: 14px;
            text-align: center;
            text-shadow: 0px 1px 2px #de5f00;
            color: #ffffff;

            border-radius: 5px;
            background: url(../img/ico/calculate.png) no-repeat 40px center #FF7A00;

            cursor: pointer;
            outline: none;
            border: none;

            padding: 10px 8px;
            margin: 0;
          }

          .send_data input:hover {
            text-shadow: 0px 1px 2px #1f1f1f;
            background-color: #2f2f2f;
          }
          
          .send_data2 input {
            display: block;
            width: 100%;

            font-size: 14px;
            text-align: center;
            text-shadow: 0px 1px 2px #de5f00;
            color: #ffffff;

            border-radius: 5px;
            background: url(../img/call.png) no-repeat 40px center #FF7A00;

            cursor: pointer;
            outline: none;
            border: none;

            padding: 10px 8px;
            margin: 0;
          }

          .send_data2 input:hover {
            text-shadow: 0px 1px 2px #1f1f1f;
            background-color: #2f2f2f;
          }
          
          #call_gager_modal .send_data input {
            text-shadow: 0px 1px 2px #1f1f1f;

            background: url(../img/ico/gager.png) no-repeat 40px center #242424;
          }

          #call_gager_modal .send_data input:hover {
            text-shadow: 0px 1px 2px #de5f00;

            background-color: #FF7A00;
          }
          /*end send data*/
        /*end modal lining*/
    /*end reveal-modal*/
  /** End Sidebar Left **/

  /** Content **/
  #container #content {
    display: inline-block;
    vertical-align: top;
    width: 815px;

    margin-left: 20px;
  }

    #container #content h2 {
      font-size: 24px;
      color: #242424;
      font-weight:normal;
      margin-bottom: 2px;
    }
#container{
    margin-top: 96px !important;
  }
#container #content h1 {
      font-size: 24px;
      color: #242424;
      font-weight:normal;
      margin-bottom: 2px;
    }

    /** Services **/
    #container #content #services {
      background: #f8f8f8;
      border-radius: 8px;
    height: 115px;
      margin: 20px 0 64px;
      padding: 20px 0px 20px 35px;
    }

      #container #content #services h3 {
        display: inline-block;
        vertical-align: -50px;

        font-size: 18px;
        color: #e16c00;
      }

      /*list services*/
      #container #content #services .list_services {
        display: inline-block;
        vertical-align: top;

        margin: 0;
        margin-left: 30px;
      }

        #container #content #services .list_services li {
          display: inline-block;
          vertical-align: top;

          background: none;

          padding: 0;
          margin-right: 40px;
        }

          #container #content #services .list_services li a {
            display: block;
            width: 115px;

            font-size: 13px;
            text-align: center;
            color: #242424;
          }

          #container #content #services .list_services li a:hover {
            color: #c96000
          }
      /*end list services*/
    /** End Services **/  
  /** End Content **/
/*** End Container ***/

/*** Footer ***/
#footer {
  /*background: #242424;
  border-radius: 7px 7px 0 0;
  
  padding: 10px 15px 10px 20px;
  margin-top: 30px;*/
  background: #242424;
  border-radius: 7px 7px 0 0;
  padding: 10px 15px 10px 20px;
  margin-top: 35px;
  position: absolute;
  bottom: auto;
  font-weight:normal!Important;
  width:945px;
}

  /** Address **/
  address {
    display: inline-block;
    vertical-align: middle;
  float:left;
  margin-top:8px;
    font-size: 11px;
    color: #666666;
  }

    address .copyright {
      font-size: 16px;
      vertical-align: -2px;
    }
  /** End Address **/

  /** Footer Navigation **/
  #footer_nav {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  float:left;
    margin: 8px 0 0 100px;
  }

    #footer_nav li {
      float: left;

      margin: 0 10px;
    }

      #footer_nav li a {
        font-size: 12px;
        color: #ffffff;
      }

      #footer_nav li a:hover {
        color: #f79213;
      }
  /** End Footer Navigation **/
  
  #go-mobile {
    float:right;
    margin:11px 10px 0 0;
  }
  #go-mobile a {
    font-size: 11px;
    color: #666666;
  }
  #go-mobile a:hover {
    color: #fff;
  }

  /** Social **/
  #social {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  float: right;
    background: #313030;
    border-radius: 5px;

    padding: 8px 10px;
  }

    #social li {
      float: left;

      margin: 0 3px;
    }

      #social li a {
        display: block;
        width: 14px;
        height: 14px;
      }

      .facebook {
        background: url(../img/social_bg.png) no-repeat 0px bottom;
      }
      .facebook:hover {
        background: url(../img/social_bg.png) no-repeat 0px top;
      }
      .twitter {
        background: url(../img/social_bg.png) no-repeat -14px bottom;
      }
      .twitter:hover {
        background: url(../img/social_bg.png) no-repeat -14px top;
      }
      .g_plus {
        background: url(../img/social_bg.png) no-repeat -28px bottom;
      }
      .g_plus:hover {
        background: url(../img/social_bg.png) no-repeat -28px top;
      }
  /** End Social **/
/*** End Footer ***/






/***********************************  Index Page Style **************************************/

/******* Container *********/
  /*more*/
  #container.index .more a {
    font-size: 11px;
    font-weight:normal !important;
    text-decoration: underline;
  }
  #container.index .more a:hover {
    text-decoration: none;
  }

    #container.index .more a img {
      vertical-align: -1px;
      margin-right: 5px;
    }
  /*end more*/

  /** About Aluminum **/
  #container.index #about_aluminum {
    font-size: 11px;
    color: #aaaaaa;

    margin: 15px 0;
  }
    #container.index #about_aluminum img {
      vertical-align: middle;

      margin: 0 5px;
    }
  /** End About Aluminum **/

  /** Products **/
  #container.index #products {
    overflow: hidden;

    margin: 15px -10px 20px 0;
  }

    #container.index #products ul li {
      min-height: 140px;
      width: 160px;
      float: left;

      background: #ebe9e9;
      border-top: 7px solid #ebe9e9;
      border-radius: 5px;

      padding: 25px 13px 20px 150px;
      margin: 0 5px 5px 0;
    }

      #container.index #products ul li h2 {
        font-size: 16px;
        line-height: 1.3;
        color: #2c2c2c;

        margin: 0 0 10px;
      }

        #container.index #products ul li h2 .underline {
          border-bottom: 2px solid #ebe9e9;

          padding-bottom: 1px;
        }

      #wrapper #container.index #products ul li ol li {
        float: none;
        min-height: 11px;
        width: auto;

        font-size: 11px;
        line-height: 1.3;
        color: #777777;

        background: url(../img/list_style/red.png) no-repeat left 5px;
        border: none;
        border-radius: 0;

        padding: 0 0 0 10px;
        margin: 0;
      }

        #wrapper #container.index #products ul li ol li a {
          font-size: 11px;
          color: #777777;
        }

        #wrapper #container.index #products ul li ol li a:hover {
          color: #242424;
        }

    /*fasad*/
    #wrapper #container.index #products ul .fasad {
      background: url(../img/index/products/fasad_bg.png) no-repeat 7px center #ebe9e9;;
      border-top: 7px solid #cd3333;
    }

      #wrapper #container.index #products ul .fasad h2 {
      
      }

        #wrapper #container.index #products ul .fasad h2 .underline {
          border-bottom: 2px solid #cd3333;
          font: inherit !important;
        font-weight:normal !important;
        }

        #wrapper #container.index #products ul .fasad ol li {
          background: url(../img/list_style/red.png) no-repeat left 5px;
        }

        #wrapper #container.index #products ul .fasad ol li a:hover {
          color: #cd3333;
        }  
    /*end fasad*/

    /*office*/
    #wrapper #container.index #products ul .office {
      background: url(../img/index/products/office_bg.png) no-repeat 7px center #ebe9e9;;
      border-top: 7px solid #059da6;
    }

      #wrapper #container.index #products ul .office h2 {
        margin-top: 0px;
      }

        #wrapper #container.index #products ul .office h2 .underline {
          border-bottom: 2px solid #059da6;
          font: inherit !important;
        font-weight:normal !important;
        }

        #wrapper #container.index #products ul .office ol li {
          background: url(../img/list_style/green.png) no-repeat left 5px;
        }

        #wrapper #container.index #products ul .office ol li a:hover {
          color: #059da6;
        }  
    #products ul .office a {
      font-size: 16px;
      line-height: 1.3;
      color: #000;
      margin: 0 0 10px;
        }  
    #products ul .office a:hover {
      color: #059da6;
      } 
        
    .office_img {
      height: 120px;
      left: 335px;
      position: absolute;
      top: 180px;
      width: 130px;
    }
    /*end office*/

    /*plumbing*/
    #wrapper #container.index #products ul .plumbing {
      background: url(../img/index/products/plumbing_bg.png) no-repeat 7px center #ebe9e9;;
      border-top: 7px solid #e26f00;
    }

.big-block-reviews {margin:0px 0px 0px 164px; display:block; width:800px; height:215px;}
.reviews {width: 350px; float:left; padding-right:10px;}
.reviews h4 {font-size:12px; border-bottom: 1px solid #eee; padding-bottom:5px;}
.block-reviews {width: 420px; padding-left:10px; float:left; display:block; height:150px;}
.block-reviews h4 {font-size:12px; border-bottom: 1px solid #eee; padding-bottom:5px;}
.irate-line{display:block;}
.vote{
  padding: 5px 15px;
  color: #fff;
  font-size: 14px;
  background-color: #e88100;
  border-radius: 5px;
  border: 0;
  outline: 0;
  width: 60px;
  margin: 25px 65px 20px 0px;
  cursor: pointer;
}
.vote:hover{background-color: #000;}
.write-reviews{
  padding: 5px 15px;
  color: #fff;
  font-size: 14px;
  background-color: #e88100;
  border-radius: 5px;
  border: 0;
  width: 63px;
  height:15px;
  cursor: pointer;
  float:left;
}
.write-reviews:hover{background-color: #000;}
.reviews-rating {margin-top:10px;}
.reviews-rating span {display:inline-block; padding:10px 10px 0 0}
.reviews-rating span.radio {width:40px; display:inline-block;}

#layer{display:none; position:absolute; bottom:320px; left:352px; width:320px; height:155px; background:#f8f8f8; border:2px rgb(255, 102, 0) solid; padding:20px;}
#thanks{display:none; position:absolute; background:#fff; border:2px rgb(255, 102, 0) solid; width:390px; height:35px; bottom:320px; left:352px; font-size:30px; padding:50px 20px;}

form#reviews label {display:block; width:350px; margin:7px 0px;}
form#reviews label span {width:100px; display:inline-block;}
form#reviews label input[type="text"] {width:200px; border:1px #ccc solid;}
form#reviews label textarea {width:195px; height:60px; border:1px #ccc solid;}
form#reviews input[type="submit"] {width:130px; border:1px #ccc solid; margin-left: 175px; padding:3px 0px; cursor:pointer;}
form#reviews input[type="submit"]:hover {background:rgb(255, 102, 0)}
#close{position:absolute; background:url('images/close.png') no-repeat; height:29px; width:29px; margin:-35px 0 0 327px; cursor:pointer;}

#shout {display:block; padding-top:10px;}
#shout span{ display:block;}
#shout .first-block {width:100px; float:left;}
#shout .second-block {width: 315px; float:left;min-height: 47px;}
#shout .name1 { font-weight: bold;}
#shout .date { color: #ccc; font-family: Arial; font-size: 9px; height:20px; padding-top:10px;}
#shout .message {width: 320px; font-style:italic;}

.plumbing_img {
      height: 120px;
      left: 665px;
      position: absolute;
      top: 190px;
      width: 130px;
    }
      #wrapper #container.index #products ul .plumbing h2 {
      
      }

        #wrapper #container.index #products ul .plumbing h2 .underline {
          border-bottom: 2px solid #e26f00;
          font: inherit !important;
        font-weight:normal !important;
        }

        #wrapper #container.index #products ul .plumbing ol li {
          background: url(../img/list_style/orange.png) no-repeat left 5px;
        }

        #wrapper #container.index #products ul .plumbing ol li a:hover {
          color: #e26f00;
        }  
    #products ul .plumbing a {
      font-size: 16px;
      line-height: 1.3;
      color: #000;
      margin: 0 0 10px;
        }  
    #products ul .plumbing a:hover {
      color: #e26f00;
      } 
    /*end plumbing*/  

    /*hinged*/
    #wrapper #container.index #products ul .hinged {
      background: url(../img/index/products/hinged_bg.png) no-repeat 7px center #ebe9e9;;
      border-top: 7px solid #f3a602;
    }

      #wrapper #container.index #products ul .hinged h2 {
      
      }

        #wrapper #container.index #products ul .hinged h2 .underline {
          border-bottom: 2px solid #f3a602;
          font: inherit !important;
        font-weight:normal !important;
        }

        #wrapper #container.index #products ul .hinged ol li {
          background: url(../img/list_style/yelow.png) no-repeat left 5px;
        }

        #wrapper #container.index #products ul .hinged ol li a:hover {
          color: #f3a602;
        }  
    /*end hinged*/

    /*aluminum*/
    #wrapper #container.index #products ul .aluminum {
      background: url(../img/index/products/aluminum_bg.png) no-repeat 7px center #ebe9e9;;
      border-top: 7px solid #234279;
    }

      #wrapper #container.index #products ul .aluminum h2 {
      
      }

        #wrapper #container.index #products ul .aluminum h2 .underline {
          border-bottom: 2px solid #234279;
          font: inherit !important;
        font-weight:normal !important;
        }

        #wrapper #container.index #products ul .aluminum ol li {
          background: url(../img/list_style/blue.png) no-repeat left 5px;
        }

        #wrapper #container.index #products ul .aluminum ol li a:hover {
          color: #234279;
        }  
    /*end aluminum*/  

    /*aluminum*/
    #wrapper #container.index #products ul .fencing {
      background: url(../img/index/products/fencing_bg.png) no-repeat 7px center #ebe9e9;;
      border-top: 7px solid #fc3965;
    }

      #wrapper #container.index #products ul .fencing h2 {
      
      }

        #wrapper #container.index #products ul .fencing h2 .underline {
          border-bottom: 2px solid #fc3965;
          font: inherit !important;
        font-weight:normal !important;
        }

        #wrapper #container.index #products ul .fencing ol li {
          background: url(../img/list_style/pink.png) no-repeat left 5px;
        }

        #wrapper #container.index #products ul .fencing ol li a:hover {
          color: #fc3965;
        }  
    /*end aluminum*/  
  /** End Products **/

  /** Main Categories **/
  #container.index #main_categories {
    overflow: hidden;

    margin: 20px -10px 35px 0;
  }

    /*column*/
    #container.index #main_categories .column {
      width: 280px;
      float: left;

      border-top: 3px solid #e26f00;

      padding: 10px 0 0 42px;
      margin-right: 6px;
    }

      #main_categories .column h3 {
        font-size: 16px;
        color: #242424;
        font: inherit !important;
        font-weight:normal !important;
        font-size:16px !important;
        margin-bottom: 18px;
      }
    /*end column*/

    /*history projects*/
      /*slider*/
      #container.index #main_categories #slider {
        position:relative;
        width: 234px;
        min-height: 200px;
      }

        /*slide*/
        #container.index #main_categories #slider .slide a {
          font-size: 11px;
          line-height: 1.2;
          color: #aaaaaa;
        }

        #container.index #main_categories #slider .slide a:hover {
          color: #f79213;
        }

          #container.index #main_categories #slider .slide img {
            display: block;

            border-radius: 5px;
            margin-bottom: 10px;
          }
        /*end slide*/

        /*slider nav*/
        #container.index #main_categories #prewbutton, #nextbutton {
          position:absolute;
          display: block;
          width: 19px;
          height: 27px;
          top: 60px;

          text-indent:-999px;

          outline:none !important;
        }

        #container.index #main_categories #prewbutton {
          left: -35px;

          background: url(../img/index/history_projects_slider/slider_nav.png) no-repeat left top;
        }
        #container.index #main_categories #nextbutton {
          right: -35px;

          background: url(../img/index/history_projects_slider/slider_nav.png) no-repeat right top;
        }

        #container.index #main_categories #prewbutton:hover {
          background: url(../img/index/history_projects_slider/slider_nav.png) no-repeat left bottom;
        }
        #container.index #main_categories #nextbutton:hover {
          background: url(../img/index/history_projects_slider/slider_nav.png) no-repeat right bottom;
        }
        /*end slider nav*/
      /*end slider*/
    /*history projects*/

    /*special solutions*/
      /*list solutions*/
      #container.index .list_solutions li {
        overflow: hidden;
        font-size:12px !important;
        margin: 15px 40px 0 0;
      }

        #container.index .list_solutions li h4 {
          margin-bottom: 15px;
        }
          .list_solutions li h4 a {
            font-size: 12px;
            font: inherit !important;
            font-weight:normal !important;
          }

        #container.index .list_solutions li img {
          float: right;
          border-radius: 7px;
        }  

        #container.index .list_solutions li p {
          font-size: 11px;
          color: #aaaaaa;

          margin: 15px 125px 0 0;
        }
      /*end list solutions*/
    /*end special solutions*/

    /*us recommend*/
      /*list recommend*/
      #container.index .list_recommend {
        overflow: hidden;
      }

        #container.index .list_recommend li {
          
          float: left;

          margin: 0 4px 4px 0;
        }
          #container.index .list_recommend li a {
            display: block;
            overflow: hidden;

            border: 1px solid #f2f2f2;
            border-radius: 7px;
          }

          #container.index .list_recommend li a:hover {
            border-color: #cccccc;
          }

            .list_recommend li img {
              display: block;
            }  
      /*end list recommend*/

      #container.index #us_recommend .more {
        margin: 10px 0 0;
      }
    /*end us recommend*/
  /** End Main Categories **/

  /** Last News **/
  #container.index #last_news {
    background: #f6f6f6;
    border-radius: 7px;

    padding: 25px 40px 20px 50px;
    margin: 25px 0;
  }
    #container.index #last_news h3 {
      font-size: 16px;
      color: #242424;
      font-weight:normal;

      margin: 10px 0 30px;
    }

      #container.index #last_news h3 .more {
        border-left: 1px solid #e5e5e5;
        padding-left: 12px;
        margin-left: 12px;
      }

    #container.index #last_news p {
      font-size: 11px;
      color: #999999;

      margin-bottom: 15px;
    }

    /*list news*/
    #container.index .list_news {
      overflow: hidden;
    }
      #container.index .list_news li {
        width: 250px;
        float: left;

        background: url(../img/list_news_bg.png) no-repeat left top;

        padding: 0 0 10px 40px;
        margin-right: 20px;
      }

      #container.index .list_news li:first-child {
        background: none;

        padding-left: 0px;
      }

          #container.index .list_news li h4 a {
            
            line-height: 1.2;
            color: #fe7e00;
            font: inherit !important;
            font-weight:normal !important;
            font-size: 14px !important;
          }

          #container.index .list_news li h4 a:hover {
          font-size: 14px !important;
            color: #242424;
          }

        #container.index .list_news .data {
          font-size: 12px;
          color: #b9b8b8;

          margin: 5px 0;
        }

        #container.index .list_news .data p {
          font-size: 11px;
          color: #727272;

          margin-bottom: 5px;
        }  
    /*end list news*/
  /** End Last News**/

  /** Advantages **/
  #container.index #advantages {
    background: #e9e9e9;
    border-radius: 7px;

    padding: 25px 40px 20px 50px;
    margin: 25px 0;
  }

    #container.index #advantages h3 {
      font-size: 16px;
      color: #242424;

      margin: 10px 0 15px;
    }

    #container.index #advantages p {
      font-size: 11px;
      color: #999999;

      margin-bottom: 15px;
    }

    #container.index #advantages ul {
      margin-bottom: 15px;
    }

      #container.index #advantages ul li {
        font-size: 11px;
        line-height: 1.2;
        color: #999999;
      }

    /*left column*/
    #container.index .left_column {
      display: inline-block;
      vertical-align: top;
      width: 430px;

      margin-right: 50px;
    }
    /*end left column*/  

    /*right column*/
    #container.index .right_column {
      display: inline-block;
      vertical-align: top;
      width: 405px;
    }
    /*end right column*/  
  /** End Advantages **/
/******* End Container *********/

/*********************************  End Index Page Style **************************************/







/***********************************  Services Page Style **************************************/

/******* Container *********/
#container.services {
  margin: 0 0 30px;
} 

  /*** Content ***/
  #container.services #content {
    display: inline-block;
    vertical-align: top;
    width: 815px;

    margin-left: 20px;
  }

    #container.services #content h3 {
      font-size: 16px;
      color: #242424;

      margin-bottom: 15px;
    }

    #container.services #content h4 {
      font-size: 12px;
      font-weight: bold;
      color: #242424;

      margin-bottom: 5px;
    }

    #container.services #content .quote {
      font-size: 12px;
      font-style: italic;
      font-weight: bold;
      color: #555555;

      margin-bottom: 15px;
    }
    
    #container.services #content .quote2 {
      font-size: 12px;

      font-weight: bold;
      color: #555555;

      margin-bottom: 15px;
    }

      #container.services #content li {
        line-height: 1.2;

        background: url(../img/list_style/sub_menu.png) no-repeat left 5px;

        padding-left: 10px;
      }

    #container.services #content .phone {
      font-weight: bold;
      color: #e26f00;
    }

    /** Big Photo **/
    #container.services #big_photo {
      overflow: hidden;

      border-radius: 7px;

      margin: 20px 0 15px;
    }
    /** End Big Photo **/

    /** Columns **/
      /*left column*/
      #container.services #content .left_column, 
      #container.services #content .right_column {
        display: inline-block;
        vertical-align: top;
        width: 370px;
      }

      #container.services #content .left_column {
        margin-right: 70px;
      }
      /*end left column*/

      /*min left column*/
      #container.services #content .min_left_column {
        display: inline-block;
        vertical-align: top;
        width: 250px;

        margin-right: 40px;
      }

        /*anchor*/
          #container.services #content #anchor li {
            background: no-repeat;

            padding: 0;
            margin-bottom: 3px;
          }

            #container.services #content #anchor li a {
              display: block;

              font-size: 12px;

              background: #f0f0f0;
              border-radius: 6px;

              padding: 11px 20px 11px 20px;
            }

            #container.services #content #anchor li a:hover {
              background: #ececec;
            }
        /*end anchor*/
      /*end min left column*/

      /*big right column*/
      #container.services #content .big_right_column {
        display: inline-block;
        vertical-align: top;
        width: 510px;
      }
      /*end big right column*/
    /** End Columns **/

    /** Description **/
    #container.services #content .description {
      background: #f8f8f8;
      border-radius: 7px;

      padding: 20px 15px 0;
    }  

      /*list products*/
      #container.services #content .list_products {
        overflow: hidden;
        margin-right: -70px;
      }

        #container.services #content .description .list_products li {
          position: relative;
          overflow: hidden;
          width: 353px;
          height: 206px;
          float: left;

          background: none;

          padding: 0px;
          margin: 0 70px 20px 0;
        }
          #container.services #content .list_products li img {
            display: block;
          }

            #container.services #content .list_products li a {
              position: absolute;
              overflow: hidden;
              left: 0;
              top: 0;
              display: block;
              width: 100%;
              height: 100%;

              border-radius: 6px;
            }

            #container.services #content .list_products li:hover a {
              background: url(../img/services/list_products/products_bg.png);
            }

            #container.services #content .list_products li a .name_product {
              display: block;
              width: 100%;

              font-size: 16px;
              text-indent: 20px;
              color: #ffffff;

              background: url(../img/services/list_products/products_bg.png);
              border-radius: 6px 6px 0 0;

              padding: 15px 0px;
            }

            #container.services #content .list_products li:hover a .name_product {
              background: none;
            }

            #container.services #content .list_products li .briefly_product {
              visibility: hidden;
              display: block;
              width: 315px;

              font-size: 12px;
              color: #ffffff;

              padding: 0;
              margin: 12px 0px 10px 20px;
            }

            #container.services #content .list_products li:hover .briefly_product {
              visibility: visible;
            }
      /*end list products*/
    /** End Description **/
  /*** End Content ***/
/******* End Container *********/

/*********************************  End Services Page Style **************************************/






/***********************************  Contacts Page Style **************************************/

/******* Container *********/
#container.contacts {
  margin: 0 0 30px;
}
  
  /*** Content ***/
  #container.contacts #content {
    display: block;
    width: auto;
    margin: 0;
  }

    /** Contacts Clock **/
    #container.contacts #contacts_block {
      display: inline-block;
      vertical-align: top;
    margin-bottom: 20px;
      overflow: hidden;
      width: 540px;
    }

      #container.contacts #contacts_block li {
        display: inline-block;
        vertical-align: top;
        width: 200px;

        margin: 0 65px 30px 0;
      }

      /*warning*/
      #container.contacts #contacts_block .warning {
        font-size: 12px;
        line-height: 1.2;
        color: #b4b3b3;

        background: url(../img/ico/star.png) no-repeat left top;

        padding-left: 20px;
        margin-left: -20px;
      }
      /*end warning*/

      /*phone number*/
      #container.contacts #contacts_block .phone_number p {
        line-height: 1.5;
      }
      /*end phone number*/

        #container.contacts #contacts_block li h3 {
          font-size: 12px;
          font-weight: bold;
          color: #242424;

          background: url(../img/list_style/big_orange.png) no-repeat left center;

          padding: 5px 0 5px 22px;
          margin-bottom: 10px;
        }

        #container.contacts #contacts_block li p {
          font-size: 12px;
          color: #888888;

          margin-bottom: 5px;
        }

          #container.contacts #contacts_block li a {
            font-size: 12px;
            color: #e88100;
          }

          #container.contacts #contacts_block li a:hover {
            color: #242424;
          }
    /** End Contacts Clock **/

    /** Feedback **/
    #container.contacts #feedback {
      display: inline-block;
      vertical-align: top;
      width: 260px;

      background: #f8f8f8;
      border-radius: 7px;

      padding: 20px 60px;
      margin-left: 55px;
    }

      #container.contacts #feedback h3 {
        font-size: 20px;
        color: #242424;
        font-weight:normal;
        margin-bottom: 15px;
      }

      /*data input*/
        /*send director*/
        #container.contacts #feedback .send_director {
          border-top: 1px dashed #cfcfcf;
          border-bottom: 1px dashed #cfcfcf;

          padding: 7px 0 8px;
          margin: 15px 0;
        }

          #container.contacts #feedback .send_director label {
            font-size: 11px;
            color: #242424;

            -moz-user-select: -moz-none;
            -o-user-select: none;
            -khtml-user-select: none;
            -webkit-user-select: none;
            user-select: none;
            cursor: pointer;
          }

            #container.contacts #feedback .data_input .send_director .checkbox {
              width: 13px;
              height: 15px;

              vertical-align: -4px;
              
              background: url(../img/checkbox_bg.png) no-repeat;

              cursor: pointer;
              -moz-user-select: -moz-none;
              -o-user-select: none;
              -khtml-user-select: none;
              -webkit-user-select: none;
              user-select: none;

              margin-right: 10px;
            }
            #container.contacts #feedback .data_input .send_director .checkbox.checked {
              background-position: 0 -15px;
            }
        /*end send director*/

        #container.contacts #feedback .data_input p {
          font-size: 11px;
          color: #888888;
        }

        #container.contacts #feedback li {
          position: relative;
          display: block;

          margin-bottom: 8px;
        }

          #container.contacts #feedback .data_input li label {
            position: absolute;
            z-index:1;
            top: 8px;
            left: 9px;
                  
            cursor:text;
                

            font-size: 12px;
            color: #b0b0b0 !important;
          }

          #container.contacts #feedback .data_input li input, 
          #container.contacts #feedback .data_input li textarea {
            width: 94%;

            font-family: Arial, Helvetica, sans-serif !important;
            font-size: 12px;
            color: #000;

            border-top: 1px solid #d7d7d7;
            border-right: 1px solid #d7d7d7;
            border-left: 1px solid #d7d7d7;
            border-bottom: 1px solid #e8e7e7;
            border-radius: 4px;
            background: #ececec;

            outline: none;

            padding: 5px 8px;
            margin: 0;
          }

            #container.contacts #feedback .data_input li textarea {
              min-width: 94%;
              max-width: 94%;
              min-height: 35px;
            }

            #container.contacts #feedback .data_input li input:focus, 
            #container.contacts #feedback .data_input li textarea:focus {
              background: #ffffff;
            }


            #container.contacts #feedback .hide {left:-9999px !important;}

              /*captcha*/
              #container.contacts #feedback .data_input .captcha {
                overflow: hidden;
              }

                #container.contacts #feedback .data_input .captcha input {
                  width: 120px;

                  margin-right: 5px;
                }

                #container.contacts #feedback .data_input .captcha img {
                  vertical-align: -3px;
                }
              /*end captcha*/  
          /*end data input*/

          /*send data*/
          #container.contacts #feedback .send_data input {
            display: block;
            width: 80px;

            font-size: 12px;
            text-align: center;
            text-shadow: 0px 1px 2px #de5f00;
            color: #ffffff;

            border-radius: 5px;
            background: #e88100;

            cursor: pointer;
            outline: none;
            border: none;

            padding: 7px 8px;
            margin: 0;
          }

          #container.contacts #feedback .send_data input:hover {
            text-shadow: 0px 1px 2px #1f1f1f;
            background-color: #2f2f2f;
          }
          /*end send data*/
      /*end data input*/
    /** End Feedback **/
  /*** End Content ***/
/******* End Container *********/

/*********************************  End Contacts Page Style **************************************/






/***********************************  Company Page Style **************************************/

/******* Container *********/
  /*** Content ***/

    
    #container.company #content h3 {
      font-size: 18px;
      color: #242424;
      font-weight:normal;
      margin: 0 0 15px 0;
    }

    #container.company #content h5 {
      font-size: 12px;
      font-style: italic;
      font-weight: bold;
      color: #555555;

      margin: 5px 0;
    }

      #container.company #content li {
        line-height: 1.2;

        background: url(../img/list_style/sub_menu.png) no-repeat left 5px;

        padding-left: 20px;
        margin-bottom: 4px;
      }

    /** Description **/
    #container.company #content .description {
      overflow: hidden;

      margin: 0 0 30px;
    }

      #container.company #content .description img {
        float: right;

        margin: 10px 0 30px 40px;
      }
    /** End Description **/  

    /** Benefits **/
    #container.company #content .benefits {
      margin: 30px 0 0;
    }
    /** End Benefits **/

    /** Stock **/
    #container.company #stock {
      margin-top: 40px;
    }

      /*list stock*/
      #container.company #content #stock .list_stock {
        margin: 0;
        margin-right: -70px;
      }

        #container.company #content #stock .list_stock li {
          display: inline-block;
          vertical-align: top;
          overflow: hidden;
          width: 370px;

          background: none;

          padding: 0;
          margin: 0 70px 50px 0;
        }

          /*photo*/
          #container.company #content #stock .list_stock li .stock_photo {
            float: left;

            margin: 0 10px 10px 0;
          }
          /*end photo*/

          /*stock briefly*/
          #container.company #content #stock .list_stock li .stock_briefly {
            margin-left: 165px;
          }

            #container.company #content #stock .list_stock li h4 {
              font-size: 13px;
              font-weight: bold;
              color: #242424;

              background: url(../img/list_style/big_orange.png) no-repeat left center;

              padding: 6px 0 6px 20px;
              margin: 15px 0 10px;
            }

            #container.company #content #stock .list_stock li a {
              font-size: 12px;
              color: #000000;
            }
            #container.company #content #stock .list_stock li a:hover {
              color: #f79213;
            }
          /*stock briefly*/
      /*end list stock*/
    /** End Stock **/

    /** List Projects **/
    #container.company #list_projects {
      overflow: hidden;
        margin-right: -20px;
    }


        #container.company #content #list_projects li {
          position: relative;
          overflow: hidden;
          width: 263px;
          height: 179px;
          float: left;

          background: none;

          padding: 0px;
          margin: 0 10px 10px 0;
        }
          #container.company #content #list_projects li img {
            display: block;
          }

            #container.company #content #list_projects li a {
              position: absolute;
              overflow: hidden;
              left: 0;
              top: 0;
              display: block;
              width: 100%;
              height: 100%;

              border-radius: 6px;
            }

            #container.company #content #list_projects li:hover a {
              background: url(../img/company2/list_projects/projects_bg.png);
            }

            #container.company #content #list_projects li a .name_project {
              display: block;
              width: 220px;

              font-size: 12px;
              color: #ffffff;

              background: url(../img/company2/list_projects/projects_bg.png);
              border-radius: 6px 6px 0 0;

              padding: 15px 24px 15px 20px;
            }

            #container.company #content #list_projects li:hover a .name_project {
              background: none;
              cursor:default;
            }

            #container.company #content #list_projects li .briefly_project {
              visibility: hidden;
              display: block;
              width: 215px;
              cursor:default;
              font-size: 12px;
              color: #ffffff;

              padding: 0;
              margin: 0px 0px 10px 20px;
            }

            #container.company #content #list_projects li:hover .briefly_project {
              visibility: visible;
            }
      /*end list products*/
    /** End List Projects **/

    /** Description Project **/
    #container.company #description_project {
      margin: 30px 0;
    }
      #container.company #description_project h3 {
        font-size: 16px;
      }

      /*columns*/
        #container.company #description_project .columns .left_column, 
        #container.company #description_project .columns .right_column {
          display: inline-block;
          vertical-align: top;
          width: 365px;
        }

        #container.company #description_project .columns .left_column {
          margin-right: 80px;
        }
      /*end columns*/

      /*photos project*/
      #container.company #description_project .photos_project {
        overflow: hidden;

        margin: 20px -20px 0 0;
      } 

        #container.company #description_project .photos_project .list_photos_project li {
          float: left;

          background: no-repeat;

          padding: 0;
          margin: 0 10px 10px 0; 
        }

          #container.company #description_project .photos_project .list_photos_project li a,
          #container.company #description_project .photos_project .list_photos_project li a img {
            display: block;

            border-radius: 6px;
          }
      /*end photos project*/
    /** End Description Project **/

    /** List Recommendations **/
    #container.company #list_recommendations {
      margin-bottom: 10px;
      margin-right: -30px;
    }

      #container.company #list_recommendations ul li {
        display: inline-block;
        vertical-align: top;

        background: none;

        padding: 0;
        margin: 0 20px 20px 0;
      }

        #container.company #list_recommendations ul li a {
          display: block;
        }

          /*recommendations photo*/
          #container.company .recommendations_photo {
            position: relative;
            overflow: hidden;
            display: block;

            border: 5px solid #f0f0f0;
            border-radius: 5px
          }

          #container.company #list_recommendations .recommendations_photo:hover {
            border: 5px solid #919191;
          }

            #container.company .recommendations_photo img {
              display: block;
            }

            #container.company .recommendations_photo .lable {
              position: absolute;
              right: 0px;
              bottom: 0px;
              display: block;
              width: 45px;
              height: 45px;

              background: url(../img/company2/list_recommendations/zoom_normal.png) no-repeat;
            }

            #container.company #list_recommendations a:hover .recommendations_photo .lable {
              background: url(../img/company2/list_recommendations/zoom_hover.png) no-repeat;
            }
          /*end recommendations photo*/  

          /*recommendations name*/
          #container.company .recommendations_name {
            display: block;

            font-size: 13px;
            font-weight: bold;
            text-align: center;
            color: #555555;

            margin: 15px 0 0;
          }

          #container.company #list_recommendations a:hover .recommendations_name {
            font-weight: bold;
            color: #000000;
          }
        /*end recommendations name*/
    /** End List Recommendations **/
  /*** End Content ***/
/******* End Container *********/

/*********************************  End Company Page Style **************************************/






/***********************************  Information Page Style **************************************/

/******* Container *********/
#container.information {
  margin: 0 0 30px;
}

  /*** Sidebar Left ***/
    /** Sidebar Nav **/
    #container.information .menu_accordion #sidebar_nav {
      margin: 50px 0 40px;
    }
      #container.information .menu_accordion #sidebar_nav li {
        padding: 2px 0;
        margin: 0;
      }

        #container.information .menu_accordion #sidebar_nav li a {
          display: block;

          font-size: 12px;
          color: #888888;

          background: url(../img/list_style/big_grey.png) no-repeat left 3px;

          padding: 5px 0 5px 20px;
          margin: 0;
        }

        #container.information .menu_accordion #sidebar_nav li a:hover, 
        #container.information .menu_accordion #sidebar_nav li a.menu-parent.active,
        #container.information .menu_accordion #sidebar_nav li a.active_link {
          color: #242424;

          background: url(../img/list_style/big_orange.png) no-repeat left 3px;
        }

        /** sidebar sub nav **/
        #container.information .menu_accordion #sidebar_nav .sidebar_sub_nav {
          margin: 0;
          margin-left: 15px;
        }

          #container.information .menu_accordion #sidebar_nav .sidebar_sub_nav li {
            padding: 1px 0;
            margin: 0;
          }

            #container.information .menu_accordion #sidebar_nav .sidebar_sub_nav li a {
              font-size: 11px;

              background: url(../img/list_style/sub_menu.png) no-repeat left 3px;

              padding: 1px 0 1px 10px;
              margin: 0;
            }

            #container.information .menu_accordion #sidebar_nav .sidebar_sub_nav li a.sub_active,
            #container.information .menu_accordion #sidebar_nav .sidebar_sub_nav li a:hover {
              background: url(../img/list_style/yelow.png) no-repeat left 3px; color: #000;
            }
        /** sidebar sub nav **/
    /** End Sidebar Nav **/
  /*** End Sidebar Left ***/

  /*** Content ***/
    #container.information #content h3 {
      font-size: 18px;
      color: #242424;
      font-weight:normal;
      margin: 0 0 15px 0;
    }

    /** Attention **/
    #container.information #content .attention {
      font-size: 12px;
      font-weight: bold;
      color: #555555;
    }
    /** End Attention **/

      #container.information #content li {
        line-height: 1.2;

        background: url(../img/list_style/sub_menu.png) no-repeat left 5px;

        padding-left: 20px;
        margin-bottom: 4px;
      }

    /** Big Photo **/
    #container.information #big_photo {
      overflow: hidden;

      border-radius: 7px;

      margin: 20px 0 15px;
    }
    /** End Big Photo **/  

    /** List Articles **/
    #container.information #list_articles {
      margin: 0 -40px 30px 0;
    }

      #container.information #list_articles li {
        display: inline-block;
        vertical-align: top;
        width: 245px;

        background: none;

        padding: 0;
        margin: 0 35px 25px 0;
      }

        /*articles photo*/
        #container.information #list_articles .articles_photo img {
          display: block;
          border-radius: 6px;
        }
        /*end articles photo*/

        #container.information #list_articles h4 {
          font-size: 12px;
          font-weight: bold;
          line-height: 1;
          color: #242424;

          background: url(../img/list_style/very_big_orange.png) no-repeat left center;

          padding: 7px 0 7px 20px;
          margin: 5px 0;
        }

        #container.information #list_articles p {
          font-size: 12px;
          color: #888888;

          margin-bottom: 5px;
        }

        #container.information #list_articles .more, 
        #container.information #list_articles .more a {
          font-size: 12px;
          color: #242424;
        }

          #container.information #list_articles .more a {
            text-decoration: underline;
          }
          #container.information #list_articles .more a:hover {
            text-decoration: none;
            color: #f79213;
          }

      /*page nav*/
      #container.information #list_articles .page_nav {
        margin: 10px 0 5px;
      }

        #container.information #list_articles .page_nav {
          font-size: 12px;
          color: #888888;
        }

          #container.information #list_articles .page_nav ul {
            display: inline-block;
            vertical-align: middle;

            margin: 0 10px;
            padding: 0;
          }

            #container.information #list_articles .page_nav ul li {
              display: inline-block;
              vertical-align: middle;
              width: auto;

              background: none;

              padding: 0;
              margin: 0;
            }

              #container.information #list_articles .page_nav ul li a {
                display: block;

                font-size: 12px;
                color: #888888;

                padding: 2px 5px;
                margin: -5px 0 -3px; 
              }

              #container.information #list_articles .page_nav ul li a:hover,
              #container.information #list_articles .page_nav ul .active a {
                color: #242424;
                background: #f4f4f4;  
                border-radius: 2px;
              }

        /*more*/      
        #container.information #list_articles .page_nav .more a {
          text-decoration: none;
          border-bottom: 1px dashed #242424;
        }  

        #container.information #list_articles .page_nav .more a:hover {
          border-bottom: none;
        }  
        /*end more*/  
      /*end page nav*/    
    /** End List Articles **/

    /** Description Project **/
    #container.information #description_articles {
      margin: 30px 0 10px;
    }
      #container.information #description_articles h3 {
        font-size: 16px;
      }

      /*columns*/
        #container.information #description_articles .columns .left_column, 
        #container.information #description_articles .columns .right_column {
          display: inline-block;
          vertical-align: top;
          width: 365px;
        }

        #container.information #description_articles .columns .left_column {
          margin-right: 80px;
        }
      /*end columns*/
    /** End Description Project **/  

    /** list Answers **/
    #container.information #list_answers {
      display: inline-block;
      vertical-align: top;
      width: 495px;
    }

      /*category*/
      #container.information #list_answers .category {
        margin-bottom: 45px;
      }

        #container.information #list_answers .category h3 {
          font-size: 16px;
          color: #242424;

          background: #f9f9f9;
          border-radius: 5px;

          padding: 2px 20px;
        }

        /*list question*/
          /*spoiler*/
          #container.information #list_answers .spoiler {
            background: none;

            padding: 0 0 2px 0;
            margin: 0;
          }

          #container.information #list_answers .spoiler h4 {
            background: url(../img/information/spoiler_arrow.png) no-repeat left top;

            padding: 1px 0 15px 20px; 
          }

          #container.information #list_answers .spoiler h4.open {
            background: url(../img/information/spoiler_arrow_active.png) no-repeat left top;

            padding: 1px 0 15px 20px; 
          }

          #container.information #list_answers .spoiler h4,
          #container.information #list_answers .spoiler h4 a {
            font-size: 13px;
            color: #242424;
          }

          #container.information .answer {
            margin-left: 20px;
          }

          #container.information .answer p {
            font-size: 12px;
            color: #888888;
          }
          /*end spoiler*/
        /*end list question*/
      /*end category*/
    /** End list Answers **/

    /** Job Type **/
    #container.information #job_type {
      margin: 35px -25px -15px 0;
    }

      #container.information #content #job_type li {
        display: inline-block;
        vertical-align: top;
        min-height: 175px;
        width: 230px;

        background: #f6f4f4;
        border-radius: 8px;

        padding: 10px 15px;
        margin-right: 15px;
      }

        #container.information #content #job_type li h3 {
          font-size: 12px;
          color: #242424;

          background: url(../img/list_style/very_big_orange.png) no-repeat left 0px;

          padding: 6px 0 4px 20px;
          margin-bottom: 10px;
        }
    /** End Job Type **/

    /*Ask Question*/
    #container.information #ask_question {
      display: inline-block;
      vertical-align: top;
      width: 200px;

      background: #f9f9f9;
      border-radius: 8px;

      padding: 15px 20px 40px 25px;
      margin-left: 70px;
    }

      #container.information #content #ask_question h3 {
        font-size: 18px;
        color: #555555;

        margin-bottom: 10px;
      }

      /*data input*/
        #ask_question .data_input p {
          font-size: 11px;
          color: #888888;
        }

        #container.information #content #ask_question ul li {
          padding: 0;
          margin: 0;
          position: relative;
          display: block;

          background: none;

          margin-bottom: 8px;
        }

          #ask_question .data_input li label {
            position: absolute;
            z-index:1;
            top: 5px;
            left: 9px;
                  
            cursor:text;
                

            font-size: 11px;
            color: #b0b0b0 !important;
          }

          #ask_question .data_input li input, 
          #ask_question .data_input li textarea {
            width: 90%;

            font-family: Arial, Helvetica, sans-serif !important;
            font-size: 11px;
            color: #000;

            border-top: 1px solid #d7d7d7;
            border-right: 1px solid #d7d7d7;
            border-left: 1px solid #d7d7d7;
            border-bottom: 1px solid #e8e7e7;
            border-radius: 10px;
            background: #ececec;

            outline: none;

            padding: 3px 8px;
            margin: 0;
          }

            #ask_question .data_input li textarea {
              min-width: 90%;
              max-width: 90%;
              min-height: 70px;
            }

            #ask_question .data_input li input:focus, 
            #ask_question .data_input li textarea:focus {
              background: #ffffff;
            }


            #ask_question .hide {left:-9999px !important;}

              /*captcha*/
              #ask_question .data_input .captcha {
                overflow: hidden;
              }

                #ask_question .data_input .captcha input {
                  width: 110px;

                  margin-right: 5px;
                }

                #ask_question .data_input .captcha img {
                  vertical-align: -5px;
                }
              /*end captcha*/  
          /*end data input*/

          /*send data*/
          #container.information #ask_question .send_data input {
            display: block;
            width: 80px;

            font-size: 12px;
            text-align: center;
            text-shadow: 0px 1px 2px #de5f00;
            color: #ffffff;

            border-radius: 5px;
            background: #FF7A00;

            cursor: pointer;
            outline: none;
            border: none;

            padding: 5px 8px;
            margin: 0;
          }

          #container.information #ask_question .send_data input:hover {
            text-shadow: 0px 1px 2px #1f1f1f;
            background-color: #2f2f2f;
          }
          /*end send data*/
      /*end data input*/
    /** End Feedback **/

    /** Columns **/
    #container.information .min_left_column,
    #container.information .big_right_column {
      display: inline-block;
      vertical-align: top;
    }

    #container.information .min_left_column {
      width: 265px;

      margin-right: 25px;
    }

    #container.information #content .min_left_column li {
      font-size: 12px;
      line-height: 1;
      margin-bottom: 1px;
    }

    #container.information #content .min_left_column p {
      margin-bottom: 5px;
    }

    #container.information .big_right_column {
      width: 520px;
    }
    /** End Columns **/

    /** Specification **/
    #container.information #specification {
      background: #f8f8f8;
      border-radius: 8px;

      padding: 10px 20px 1px;
      margin: 20px 0 -10px 0; 
    }

      #container.information #content #specification h3 {
        font-size: 16px;
        color: #2b2b2b;

        margin-top: 10px;
      }

      #container.information #content #specification h4 {
        font-size: 12px;
        font-weight: bold;
        color: #242424;

        margin-bottom: 10px;
      }

      #container.information #specification .columns {
        margin: 0 0 30px 0;
      }

      #specification .left_column, #specification .right_column {
        display: inline-block;
        vertical-align: top;
        width: 355px;
      }

      #specification .left_column {
        margin-right: 60px;
      }

      #specification img {
        display: block;

        border: 1px solid #e1e1e1;
        border-radius: 6px;
      }
    /** End Specification **/
  /*** End Content ***/
/******* End Container *********/

/*********************************  End Information Page Style **************************************/






/***********************************  Products Page Style **************************************/

/******* Container *********/
#container.products {
  margin: 0 0 30px;
}

  /*** Sidebar Left ***/
  #container.products #sidebar_left {
    min-height: 550px;
  }
    /** Sidebar Nav **/
    #container.products .menu_accordion #sidebar_nav {
      margin: 50px 0 15px;
    }

      #container.products .menu_accordion #sidebar_nav li {
        margin: 0;
        padding: 2px 0;
      }

        #container.products .menu_accordion #sidebar_nav li a {
          display: block;

          font-size: 12px;
          color: #363636;

          background: #ececec;
          border-radius: 5px;

          padding: 12px 0 12px 15px;
          margin: 0;
        }  

        /** Color Scheme*/
        #container.products .menu_accordion #sidebar_nav li a:hover,
        #container.products .menu_accordion #sidebar_nav li a.active {
          color: #ffffff;
        }

        #container.products .menu_accordion #sidebar_nav li.red a:hover,
        #container.products .menu_accordion #sidebar_nav li.red a.active {
          background: #cc3333;
        }
          /*sub nav*/
          #container.products .menu_accordion #sidebar_nav li.red .sidebar_sub_nav li a.sub_active,
          #container.products .menu_accordion #sidebar_nav li.red .sidebar_sub_nav li a:hover {
            color: #cc3333;
            background: url(../img/list_style/red.png) no-repeat left 3px;
          }
          /*end sub nav*/
        #container.products .menu_accordion #sidebar_nav li.green a {
          padding: 6px 0 6px 15px;
        }  
        #container.products .menu_accordion #sidebar_nav li.green a:hover,
        #container.products .menu_accordion #sidebar_nav li.green a.active {
          background: #059da6;
        }
          /*sub nav*/
          #container.products .menu_accordion #sidebar_nav li.green .sidebar_sub_nav li a.sub_active,
          #container.products .menu_accordion #sidebar_nav li.green .sidebar_sub_nav li a:hover {
            color: #059da6;
            background: url(../img/list_style/green.png) no-repeat left 3px;
          }
          /*end sub nav*/
        #container.products .menu_accordion #sidebar_nav li.orange a {
          padding: 6px 0 6px 15px;
        }    
        #container.products .menu_accordion #sidebar_nav li.orange a:hover,
        #container.products .menu_accordion #sidebar_nav li.orange a.active {
          background: #e88100;
        }
          /*sub nav*/
          #container.products .menu_accordion #sidebar_nav li.orange .sidebar_sub_nav li a.sub_active,
          #container.products .menu_accordion #sidebar_nav li.orange .sidebar_sub_nav li a:hover {
            color: #e88100;
            background: url(../img/list_style/orange.png) no-repeat left 3px;
          }
          /*end sub nav*/
        #container.products .menu_accordion #sidebar_nav li.yelow a:hover,
        #container.products .menu_accordion #sidebar_nav li.yelow a.active {
          background: #f3a602;
        }
          /*sub nav*/
          #container.products .menu_accordion #sidebar_nav li.yelow .sidebar_sub_nav li a.sub_active,
          #container.products .menu_accordion #sidebar_nav li.yelow .sidebar_sub_nav li a:hover {
            color: #f3a602;
            background: url(../img/list_style/yelow.png) no-repeat left 3px;
          }
          /*end sub nav*/
        #container.products .menu_accordion #sidebar_nav li.blue a {
          padding: 6px 0 6px 15px;
        }  
        #container.products .menu_accordion #sidebar_nav li.blue a:hover,
        #container.products .menu_accordion #sidebar_nav li.blue a.active {
          background: #23427a;
        }
          /*sub nav*/
          #container.products .menu_accordion #sidebar_nav li.blue .sidebar_sub_nav li a.sub_active,
          #container.products .menu_accordion #sidebar_nav li.blue .sidebar_sub_nav li a:hover {
            color: #23427a;
            background: url(../img/list_style/blue.png) no-repeat left 3px;
          }
          /*end sub nav*/
        #container.products .menu_accordion #sidebar_nav li.pink a:hover,
        #container.products .menu_accordion #sidebar_nav li.pink a.active {
          background: #fc3965;
        }
          /*sub nav*/
          #container.products .menu_accordion #sidebar_nav li.pink .sidebar_sub_nav li a.sub_active,
          #container.products .menu_accordion #sidebar_nav li.pink .sidebar_sub_nav li a:hover {
            color: #fc3965;
            background: url(../img/list_style/pink.png) no-repeat left 3px;
          }
          /*end sub nav*/
        /** End Color Scheme*/

        /** sidebar sub nav **/
          #container.products .menu_accordion #sidebar_nav .sidebar_sub_nav {
            margin: 5px 5px 5px 15px;
          }

            #container.products .menu_accordion #sidebar_nav .sidebar_sub_nav li {
              padding: 1px 0;
              margin: 0;
            }

              #container.products .menu_accordion #sidebar_nav .sidebar_sub_nav li a {
                font-size: 11px;

                background: url(../img/list_style/sub_menu.png) no-repeat left 3px;
                color: #888888;

                padding: 1px 0 1px 10px;
                margin: 0;
              }

              #container.products .menu_accordion #sidebar_nav .sidebar_sub_nav li a.sub_active,
              #container.products .menu_accordion #sidebar_nav .sidebar_sub_nav li a:hover {
                background: url(../img/list_style/yelow.png) no-repeat left 3px;
              }
          /** sidebar sub nav **/
    /** End Sidebar Nav **/

    /** Popup Buton **/
    #container.products #popup_buton {
      margin-top: 15px;
    }
    /** End Popup Buton **/
  /*** End Sidebar Left ***/

  /*** Content ***/
  #container.products #content h3 {
    font-size: 18px;
    color: #242424;
    font-weight:normal;
    margin: 0px 0px 10px 0px;
  }

  #container.products #content h4 {
    font-size: 14px;
    font-weight: bold;
    color: #242424;

    margin: 0px 0px 10px 0px;
  }

  #container.products #content h5 {
    font-size: 12px;
    font-weight: bold;
    color: #272727;

    margin: 0px 0px 4px 0px;
  }

    #container.products #content li {
      line-height: 1.2;

      background: url(../img/list_style/sub_menu.png) no-repeat left 5px;

      padding-left: 10px;
      margin-bottom: 4px;
    }

  /** Border Color **/
  #container.products #content .border {
    border-color: #2c2c2c;
  }

  #container.products #content .border.blue {
    border-color: #21aae1;
  }
  #container.products #content .border.red {
    border-color: #db2828;
  }
  #container.products #content .border.yelow {
    border-color: #f0ad27;
  }
  /** End Border Color **/

  #container.products #content .border_dashed {
    border-top: 1px dashed #c6c6c6;
    margin: 0 0 20px;
  }

  /** Quote **/
  #container.products #content .quote {
    font-size: 12px;
    /*font-style: italic;*/
    /*font-weight: bold;*/
    line-height: 1.1;
    color: #555555;
        
    margin-bottom: 15px;
  }

    #container.products #content .quote p {
      line-height: 1.1;

      margin-bottom: 5px;
    }
  /** End Quote **/

    /** Slider **/
    #slider_wrap {
      position: relative;
      margin-bottom: 15px;
    }
      #container.products #slider {
        position:relative;
        width: 814px;
        height: 313px;
        margin: 0;
      }

        /*slide*/
        #container.products #slider .slide {
          background: none;

          line-height: 1;

          padding: 0;
          margin: 0;
        }

          #container.products #slider .slide img {
            display: block;

            border-radius: 5px;
          }
          /*end slide*/

          /*slider nav*/
          #container.products #slider #prewbutton, #container.products #slider #nextbutton {
            position:absolute;
            z-index: 100;
            display: block;
            width: 35px;
            height: 50px;
            top: 140px;

            text-indent:-9999999px;
            outline:none !important;
          }

          #container.products #slider #prewbutton {
            left: 10px;

            background: url(../img/products/projects_slider/slider_nav.png) no-repeat left top;
          }
          #container.products #slider #nextbutton {
            right: 10px;

            background: url(../img/products/projects_slider/slider_nav.png) no-repeat right top;
          }

          #container.products #slider_wrap #slider #prewbutton:hover {
            background: url(../img/products/projects_slider/slider_nav.png) no-repeat left bottom;
          }
          #container.products #slider_wrap #slider #nextbutton:hover {
            background: url(../img/products/projects_slider/slider_nav.png) no-repeat right bottom;
          }

            /*color slider nav*/
              /*blue*/
              #container.products #slider_wrap.blue #prewbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat left -0px;
              }
              #container.products #slider_wrap.blue #nextbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat right -0px;
              }
              /*end blue*/

              /*green*/
              #container.products #slider_wrap.green #prewbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat left -50px;
              }
              #container.products #slider_wrap.green #nextbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat right -50px;
              }
              /*end green*/

              /*pink*/
              #container.products #slider_wrap.pink #prewbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat left -100px;
              }
              #container.products #slider_wrap.pink #nextbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat right -100px;
              }
              /*end pink*/

              /*red*/
              #container.products #slider_wrap.red #prewbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat left -150px;
              }
              #container.products #slider_wrap.red #nextbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat right -150px;
              }
              /*end red*/

              /*yelow*/
              #container.products #slider_wrap.yelow #prewbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat left -200px;
              }
              #container.products #slider_wrap.yelow #nextbutton {
                background: url(../img/products/projects_slider/slider_nav.png) no-repeat right -200px;
              }
              /*end yelow*/
            /*end color slider nav*/
          /*end slider nav*/
        /*end slider*/

        /*more slide*/
        #container.products #slider_wrap #slider .more_slide {
          width: 350px;
          position: absolute;
          z-index: 90;
          right: 0;
          bottom: 15px;

          background: url(../img/services/list_products/products_bg.png);
          border-radius: 8px 0 0 8px;

          padding: 10px 50px 10px 15px;
        }

          #container.products #slider_wrap #slider .more_slide h4 {
            font-size: 16px;
            font-weight: normal;
            line-height: 1.2;
            color: #ffffff;
          }

          #container.products #slider_wrap #slider .more_slide a {
            font-size: 11px;
            color: #ffffff;
            line-height: 1.5;
          }
          #container.products #slider_wrap #slider .more_slide a:hover {
            color: #f79213;
          }
        /*end more slide*/  
        /*control slide*/
        #container.products .sli-links {
          position: absolute;
          z-index: 90;
          left: 65px;
          bottom: 15px;
        }

          #container.products #slider_wrap .sli-links .control-slide {
            display: inline-block;
            vertical-align: top;
            width: 9px;
            height: 9px;

            background: url(../img/products/projects_slider/control.png) no-repeat left top;
            text-indent: -999999px;
            cursor: pointer;

            margin: 0 4px 0 0;
          }

          #container.products #slider_wrap .sli-links .control-slide:hover,
          #container.products #slider_wrap .sli-links .control-slide.active {
            background: url(../img/products/projects_slider/control.png) no-repeat right top;
          }

          /*control color list*/
            /*blue*/
            #container.products #slider_wrap.blue .control-slide {
              background: url(../img/products/projects_slider/control.png) no-repeat left 0px;
            }

            #container.products #slider_wrap.blue .sli-links .control-slide:hover,
            #container.products #slider_wrap.blue .sli-links .control-slide.active {
              background: url(../img/products/projects_slider/control.png) no-repeat right 0px;
            }
            /*end blue*/

            /*green*/
            #container.products #slider_wrap.green .control-slide {
              background: url(../img/products/projects_slider/control.png) no-repeat left -9px;
            }

            #container.products #slider_wrap.green .sli-links .control-slide:hover,
            #container.products #slider_wrap.green .sli-links .control-slide.active {
              background: url(../img/products/projects_slider/control.png) no-repeat right -9px;
            }
            /*end green*/

            /*pink*/
            #container.products #slider_wrap.pink .control-slide {
              background: url(../img/products/projects_slider/control.png) no-repeat left -18px;
            }

            #container.products #slider_wrap.pink .sli-links .control-slide:hover,
            #container.products #slider_wrap.pink .sli-links .control-slide.active {
              background: url(../img/products/projects_slider/control.png) no-repeat right -18px;
            }
            /*end pink*/

            /*red*/
            #container.products #slider_wrap.red .control-slide {
              background: url(../img/products/projects_slider/control.png) no-repeat left -27px;
            }

            #container.products #slider_wrap.red .sli-links .control-slide:hover,
            #container.products #slider_wrap.red .sli-links .control-slide.active {
              background: url(../img/products/projects_slider/control.png) no-repeat right -27px;
            }
            /*end red*/

            /*yelow*/
            #container.products #slider_wrap.yelow .control-slide {
              background: url(../img/products/projects_slider/control.png) no-repeat left -36px;
            }

            #container.products #slider_wrap.yelow .sli-links .control-slide:hover,
            #container.products #slider_wrap.yelow .sli-links .control-slide.active {
              background: url(../img/products/projects_slider/control.png) no-repeat right -36px;
            }
            /*end yelow*/
          /*end control color list*/
        /*end control slide*/  
    /** End Slider **/

    /** Attention **/
    #container.products .attention {
      font-size: 12px;
      color: #252525;

      border-top: 1px dotted #252525;

      margin: 25px 0;
      padding: 25px 0 0;
    }
      #container.products .attention .phone_number {
        font-weight: bold;
        color: #252525;
      }

      /*pink*/
      #container.products .attention.pink {
        border-color: #fc3865;
      }
      #container.products .attention.pink .phone_number {
        color: #fc3865;
      }
      /*end pink*/

      /*yelow*/
      #container.products .attention.yelow {
        padding: 0;
        border: none;
      }
      #container.products .attention.yelow .phone_number {
        color: #f3a602;
      }
      /*end yelow*/
    /** End Attention **/

    /** Columns **/
      #container.products .min_left_column,
      #container.products .big_right_column {
        display: inline-block;
        vertical-align: top;

        margin-bottom: 25px;
      }

      #container.products .min_left_column {
        width: 240px;

        margin-right: 40px;
      }

      #container.products .big_right_column {
        width: 515px;
      }
    /** End Columns **/
    

    /** Characteristic **/
    #container.products .characteristic {
      background: #f0f0f0;
      border-radius: 5px;

      padding: 5px 10px 5px 5px;
    }
      #container.products #content .characteristic ul {
        margin: 0px;
      }

        #container.products #content .characteristic li {
          overflow: hidden;
          display: block;

          background: #ffffff;
          border-radius: 5px;

          padding: 3px 5px 3px 10px;
          margin: 10px 0;
        }

          #container.products .characteristic li .type {
            float: left;
            display: block;
            width: 135px;

            font-size: 12px;
            color: #242424;      
          }

          #container.products .characteristic li .value {
            float: left;
            display: block;

            font-size: 12px;
            color: #888888;
          }
    /** End Characteristic **/  
    


    /**************** Steklo ****************/

    /** Main Types Glass **/
      /*list types glass*/
      #container.products #review.steklo #main_types_glass .list_types_glass {
        background: #f8f8f8;
        border-radius: 8px;

        padding: 15px 15px 25px 15px;
        margin: 15px 0;
      }
        #container.products #review.steklo #main_types_glass .list_types_glass ul {
          margin: 0px;
          margin-right: -25px;
        }

          #container.products #review.steklo #main_types_glass .list_types_glass ul li {
            display: inline-block;
            vertical-align: top;
            width: 250px;

            background: none;

            padding: 0;
            margin-right: 13px;
          }

            /*photo*/
            #container.products #review.steklo #main_types_glass .list_types_glass .photo {
              margin-bottom: 20px;
            }
            /*end photo*/

            /*briefly*/
            #container.products #review.steklo #main_types_glass .list_types_glass .briefly h5 {
              font-size: 12px;
              font-style: italic;
              font-weight: bold;
              color: #242424;

              margin-bottom: 5px;
            }

              #container.products #review.steklo #main_types_glass .list_types_glass .briefly ol {
                margin: 0px;
              } 

                #container.products #review.steklo #main_types_glass .list_types_glass .briefly li {
                  width: auto;

                  font-size: 12px;
                  line-height: 1.2;
                  color: #888888;

                  background: url(../img/list_style/sub_menu.png) no-repeat left 4px;

                  padding-left: 10px;
                  margin-bottom: 4px;
                }

                  #container.products #review.steklo #main_types_glass .list_types_glass .briefly li .type {
                    color: #555555;
                  }
            /*end briefly*/
      /*end list types glass*/
    /** End Main Types Glass **/

    /** Types Glass **/
      /*list types glass*/
      #container.products #review.steklo #types_glass .list_types_glass {
        margin: 15px 0;
      }

        #container.products #review.steklo #types_glass .list_types_glass ul {
          margin: 0px;
          margin-right: -20px;
        }

          #container.products #review.steklo #types_glass .list_types_glass ul li {
            display: inline-block;
            vertical-align: top;
            overflow: hidden;
            width: 255px;

            background: none;

            padding: 0;
            margin-right: 8px;
          }

            /*photo*/
            #container.products #review.steklo #types_glass .list_types_glass .photo {
              width: 103px;
              float: left;
            }
            /*end photo*/

            /*briefly*/
            #container.products #review.steklo #types_glass .list_types_glass .briefly {
              width: 135px;
              float: right;
            }

              #container.products #review.steklo #types_glass .list_types_glass .briefly h5 {
                font-size: 12px;
                font-weight: normal;
                color: #242424;
              }

              #container.products #review.steklo #types_glass .list_types_glass .briefly p {
                font-size: 12px;
                color: #888888;
              }
            /*end briefly*/
      /*end list types glass*/
    /** End Types Glass **/
    /**************** End Steklo ****************/



    /**************** Perila ****************/

    /** Railing **/
      /** Columns **/
      #container.products #review.railing .min_left_column,
      #container.products #review.railing .big_right_column {
        display: inline-block;
        vertical-align: top;

        margin-bottom: 20px;
      }

      #container.products #review.railing .min_left_column {
        width: 255px;

        margin-right: 20px;
      }

      #container.products #review.railing .big_right_column {
        width: 515px;
      }
      /** End Columns **/

      /** Main Mounting Rails **/
        /*list types glass*/
        #container.products #review.railing #main_mounting_rails .list_mounting_rails {
          background: #f8f8f8;
          border-radius: 8px;

          padding: 15px 15px 25px 15px;
          margin: 20px 0;
        }
          #container.products #review.railing #main_mounting_rails .list_mounting_rails ul {
            margin: 0px;
            margin-right: -25px;
          }

            #container.products #review.railing #main_mounting_rails .list_mounting_rails ul li {
              display: inline-block;
              vertical-align: top;
              width: 250px;

              background: none;

              padding: 0;
              margin-right: 12px;
            }

              /*photo*/
              #container.products #review.railing #main_mounting_rails .list_mounting_rails .photo {
                margin-bottom: 15px;
              }

                #container.products #review.railing #main_mounting_rails .list_mounting_rails .photo img {
                  display: block;

                  border-radius: 6px;
                  border: 1px solid #ebebeb;
                }
              /*end photo*/

              /*briefly*/
              #container.products #review.railing #main_mounting_rails .list_mounting_rails .briefly h5 {
                font-size: 12px;
                font-weight: normal;
                color: #242424;

                margin-bottom: 5px;
              }
              /*end briefly*/
        /*end list types glass*/
      /** End Main Mounting Rails **/

      /** Mounting Rails **/
        /*list mounting rails*/
        #container.products #review.railing #mounting_rails .list_mounting_rails {
          margin: 20px 0;
        }

          #container.products #review.railing #mounting_rails .list_mounting_rails ul {
            margin: 0px;
          }

            #container.products #review.railing #mounting_rails .list_mounting_rails ul li {
              overflow: hidden;

              background: none;

              padding: 0;
              margin-bottom: 30px;
            }

              /*photo*/
              #container.products #review.railing #mounting_rails .list_mounting_rails .photo {
                width: 260px;
                float: left;
              }
                #container.products #review.railing #mounting_rails .list_mounting_rails .photo img {
                  display: block;

                  border-radius: 6px;
                  border: 1px solid #ebebeb;
                }
              /*end photo*/

              /*briefly*/
              #container.products #review.railing #mounting_rails .list_mounting_rails .briefly {
                width: 535px;
                float: right;
              }

                #container.products #review.railing #mounting_rails .list_mounting_rails .briefly h5 {
                  font-size: 12px;
                  font-weight: bold;
                  color: #242424;

                  margin-bottom: 15px;
                }

                #container.products #review.railing #mounting_rails .list_mounting_rails .briefly p {
                  font-size: 12px;
                  color: #555555;

                  margin-bottom: 4px;
                }

                #container.products #review.railing #mounting_rails .list_mounting_rails .briefly li {
                  width: auto;

                  font-size: 12px;
                  line-height: 1.2;
                  color: #555555;

                  background: url(../img/list_style/sub_menu.png) no-repeat left 4px;

                  padding-left: 10px;
                  margin-bottom: 4px;
                }
              /*end briefly*/
        /*end list mounting rails*/
      /** End Mounting Rails **/
    /** End Railing **/

    /**************** End Perila ****************/



    /**************** Window ****************/
    /** Windows **/
      /** Columns **/ 
      #container.products #review.windows .min_left_column,
      #container.products #review.windows .big_right_column {
        display: inline-block;
        vertical-align: top;

        margin-bottom: 20px;
      }

      #container.products #review.windows .min_left_column {
        width: 255px;

        margin-right: 20px;
      }

      #container.products #review.windows .big_right_column {
        width: 515px;
      }
      /** End Columns **/

      #container.products #review.windows .block_quote {
        font-style: italic;
      }
    /** End Windows **/  


      /** Aluminum Windows **/
        /*list mounting rails*/
        #container.products #aluminum_windows .list_aluminum_windows {
          background: #f8f8f8;
          border-radius: 8px;

          padding: 15px 15px 1px 15px;
          margin: 20px 0 40px;
        }

          #container.products #aluminum_windows .list_aluminum_windows ul {
            margin: 0px;
          }

            #container.products #aluminum_windows .list_aluminum_windows ul li {
              overflow: hidden;

              background: none;

              padding: 0;
              margin-bottom: 15px;
            }

              /*photo*/
              #container.products #aluminum_windows .list_aluminum_windows .photo {
                width: 250px;
                float: left;
              }
                #container.products #aluminum_windows .list_aluminum_windows .photo img {
                  display: block;

                  border-radius: 6px;
                  border: 1px solid #ebebeb;
                }
              /*end photo*/

              /*briefly*/
              #container.products #aluminum_windows .list_aluminum_windows .briefly {
                width: 520px;
                float: right;
              }

                #container.products #aluminum_windows .list_aluminum_windows .briefly h5 {
                  font-size: 12px;
                  font-weight: bold;
                  color: #242424;

                  margin-bottom: 2px;
                }

                #container.products #aluminum_windows .list_aluminum_windows .briefly p {
                  font-size: 12px;
                  color: #555555;

                  margin-bottom: 4px;
                }

                #container.products #aluminum_windows .list_aluminum_windows .briefly li {
                  width: auto;

                  font-size: 12px;
                  line-height: 1.2;
                  color: #555555;

                  background: url(../img/list_style/sub_menu.png) no-repeat left 4px;

                  padding-left: 10px;
                  margin-bottom: 4px;
                }
              /*end briefly*/
        /*end list mounting rails*/
      /** End Aluminum Windows **/
    /**************** End Window ****************/




    /**************** Front ****************/
    /** Fronts **/
      /** Columns **/ 
      #container.products #review.front .min_left_column,
      #container.products #review.front .big_right_column {
        display: inline-block;
        vertical-align: top;

        margin-bottom: 15px;
      }

      #container.products #review.front .min_left_column {
        width: 255px;

        margin-right: 15px;
      }

      #container.products #review.front .big_right_column {
        width: 515px;
      }
      /** End Columns **/

      #container.products #review.front .block_quote {
        font-style: italic;
      }
    /** End Fronts **/  


      /** Front Systems **/
        /*list mounting rails*/
        #container.products #front_systems .list_front_systems {
          background: #f8f8f8;
          border-radius: 8px;

          padding: 15px 15px 1px 15px;
          margin: 20px 0 40px;
        }

          #container.products #front_systems .list_front_systems ul {
            margin: 0px;
          }

            #container.products #front_systems .list_front_systems ul li {
              overflow: hidden;

              background: none;

              padding: 0;
              margin-bottom: 15px;
            }  

              #container.products #front_systems .list_front_systems h5 {
                font-size: 16px;
                font-weight: normal;
                color: #242424;

                border-top: 1px dashed #cecece;

                padding-top: 15px;
                margin-bottom: 10px;
              }

              #container.products #front_systems .list_front_systems ul li:first-child h5 {
                border: none;

                padding-top: 0px;
              }

              /*photo*/
              #container.products #front_systems .list_front_systems .photo {
                width: 252px;
                float: left;
              }
                #container.products #front_systems .list_front_systems .photo img {
                  display: block;

                  border-radius: 6px;
                  border: 1px solid #ebebeb;
                }
              /*end photo*/

              /*briefly*/
              #container.products #front_systems .list_front_systems .briefly {
                width: 515px;
                float: right;
              }

                #container.products #front_systems .list_front_systems .briefly p {
                  font-size: 12px;
                  color: #555555;

                  margin-bottom: 4px;
                }

                #container.products #front_systems .list_front_systems .briefly li {
                  width: auto;

                  font-size: 12px;
                  line-height: 1.2;
                  color: #555555;

                  background: url(../img/list_style/sub_menu.png) no-repeat left 4px;

                  padding-left: 10px;
                  margin-bottom: 4px;
                }
              /*end briefly*/
        /*end list mounting rails*/
      /** End Front Systems **/
    /**************** End Front ****************/



    /**************** Doors ****************/
    #container.products #review.doors h3 {
      margin-bottom: 20px;
    }

    /** Doors **/
      /** Columns **/ 
      #container.products #review.doors .min_left_column,
      #container.products #review.doors .big_right_column {
        display: inline-block;
        vertical-align: top;

        margin-bottom: 15px;
      }

      #container.products #review.doors .min_left_column {
        width: 242px;

        margin-right: 35px;
      }

      #container.products #review.doors .big_right_column {
        width: 515px;
      }
      /** End Columns **/

      #container.products #review.doors .block_quote {
        font-style: italic;
      }
    /** End Doors **/

      /** Border Blue **/
      #container.products #review.doors .border.blue {
        margin-bottom: 20px;
      }
      /** End Border Blue **/

      /** transcalency **/
      img.transcalency {
        border: 1px solid #ededed;
        border-radius: 7px;
      }
      /** End transcalency **/

      /** Technical Data **/
      #container.products #review.doors .technical_data {
        margin: 20px 0;
      }

        #container.products #review.doors .technical_data li {
          background: none;

          padding: 0;
          margin: 2px 0;
        }

          #container.products #review.doors .technical_data li .type {
            background: #f0f0f0;
            border-radius: 6px;

            font-size: 12px;
            color: #242424;

            padding: 4px 10px 4px 10px;
          }

          #container.products #review.doors .technical_data li .value {
            font-size: 12px;
            color: #888888;

            margin: 7px 7px 5px 10px; 
          }
      /** End Technical Data **/

      /** Type Product **/
      #container.products #review.doors .type_product {
        width: 260px;
        margin: 20px 0;
      }

        #container.products #review.doors .type_product li {
          overflow: hidden;
          background: none;

          padding: 0;
          margin: 0;
        }

          #container.products #review.doors .type_product li .type {
            width: 70px;
            float: left;

            background: #f8f8f8;

            font-size: 12px;
            font-weight: bold;
            line-height: 1;
            color: #555555;

            padding: 8px 8px 25px 5px;
          }

          #container.products #review.doors .type_product li .value {
            width: 155px;
            float: left;
            font-size: 12px;
            line-height: 1;
            color: #888888;

            padding: 8px 0 0 10px;
          }
      /** End Type Product **/

      /** Main Types Doors **/
        /*list types doors*/
        #container.products #review.doors #main_types_doors .list_types_doors {
          background: #f8f8f8;
          border-radius: 8px;

          padding: 15px 15px 10px 15px;
          margin: 15px 0;
        }
          #container.products #review.doors #main_types_doors .list_types_doors ul {
            margin: 0px;
            margin-right: -25px;
          }

            #container.products #review.doors #main_types_doors .list_types_doors ul li {
              display: inline-block;
              vertical-align: top;
              width: 250px;

              background: none;

              padding: 0;
              margin-right: 13px;
            }

              /*photo*/
              #container.products #review.doors #main_types_doors .list_types_doors .photo {
                margin-bottom: 20px;
              }
              /*end photo*/

              /*briefly*/
              #container.products #review.doors #main_types_doors .list_types_doors .briefly h5 {
                font-size: 12px;
                font-weight: normal;
                color: #242424;

                margin-bottom: 2px;
              }

              #container.products #review.doors #main_types_doors .list_types_doors .briefly p {
                color: #888888;
              }
              /*end briefly*/
        /*end list types doors*/
      /** End Main Types Doors **/

      /** Door Hardware **/
      #container.products #review.doors #door_hardware {
        margin: 30px 0;
      }

        /*list door hardware*/
        #container.products #review.doors .list_door_hardware {
          overflow: hidden;
          margin-right: -20px;  
        }

          #container.products #review.doors .list_door_hardware li {
            position: relative;
            overflow: hidden;
            width: 263px;
            height: 179px;
            float: left;

            background: none;

            padding: 0px;
            margin: 0 10px 10px 0;
          }
            #container.products #review.doors .list_door_hardware li img {
              display: block;
            }

              #container.products #review.doors .list_door_hardware li a {
                position: absolute;
                overflow: hidden;
                left: 0;
                top: 0;
                display: block;
                width: 100%;
                height: 100%;

                border-radius: 6px;
              }

              #container.products #review.doors .list_door_hardware li:hover a {
                background: url(../img/company2/list_projects/projects_bg.png);
              }

              #container.products #review.doors .list_door_hardware li a .name_door_hardware {
                display: block;
                width: 220px;

                font-size: 12px;
                font-weight: bold;
                color: #ffffff;

                background: url(../img/company2/list_projects/projects_bg.png);
                border-radius: 6px 6px 0 0;

                padding: 10px 24px 10px 20px;
              }

              #container.products #review.doors .list_door_hardware li:hover a .name_door_hardware {
                background: none;
              }

              #container.products #review.doors .list_door_hardware li .briefly_door_hardware {
                visibility: hidden;
                display: block;
                width: 215px;

                font-size: 12px;
                color: #ffffff;

                padding: 0;
                margin: 15px 0px 10px 20px;
              }
              #container.products #review.doors .list_door_hardware li .briefly_door_hardware p{
              color:#fff;
              }
              #container.products #review.doors .list_door_hardware li:hover .briefly_door_hardware {
                visibility: visible;
              }
        /*end list door hardware*/
      /** End Door Hardware **/
      
    /**************** End Doors ****************/
    



    /*************** Navesnye Paneli ******************/

      /** Type Systems **/
      #container.products #review.navesnye_paneli #type_systems {
        margin: 20px 0;
      }

        /** List Panel Systems **/
        #container.products #review.navesnye_paneli .list_panel_systems {
          background: #f8f8f8;
          border-radius: 8px;

          padding: 15px;
        }

          /** Panel Systems **/
          #container.products #review.navesnye_paneli .panel_systems {
            border-top: 1px dashed #cecece; 

            padding-top: 20px;
            margin: 0;
          }

          #container.products #review.navesnye_paneli .list_panel_systems .panel_systems:first-child {
            border-top: none;

            padding: 0px;
          }

            #container.products #review.navesnye_paneli .panel_systems h4 {
              font-size: 16px;
              font-weight: normal;
              color: #272727;

              margin-bottom: 15px;
            }
            #container.products #review.navesnye_paneli .panel_systems h5 {
              font-size: 12px;
              font-weight: bold;
              color: #555555;

              margin-bottom: 8px;
            }

            #container.products #review.navesnye_paneli .panel_systems p {
              color: #888888
            }

              #container.products #review.navesnye_paneli .panel_systems b {
                color: #555555;
              }

            /** Photo Systems **/
            #container.products #review.navesnye_paneli .photo_systems {
              margin-bottom: 10px;
            }
              #container.products #review.navesnye_paneli .photo_systems ul {
                overflow: hidden;

                margin-bottom: 0px;
                margin-right: -80px;
              }

                #container.products #review.navesnye_paneli .photo_systems li {
                  float: left;

                  background: none;

                  padding: 0;
                  margin: 0 75px 10px 0;
                }
            /** End Photo Systems **/  

            /** Photo Systems **/
              #container.products #review.navesnye_paneli .panel_systems ul {
                overflow: hidden;

                margin-bottom: 0px;
                margin-right: -80px;
              }

                #container.products #review.navesnye_paneli .panel_systems li {
                  float: left;
                  
                  background: none;

                  padding: 0;
                  margin: 0 75px 10px 0;
                }

                  #container.products #review.navesnye_paneli .panel_systems li img {
                    display: block;

                    border: 1px solid #e9e9e9;
                    border-radius: 6px;
                  }
            /** End Photo Systems **/  
          /** End Panel Systems **/
        /** End List Panel Systems **/
      /** End Type Systems **/
    
    /*************** End Navesnye Paneli ********************/




    /*************** Sliding Partition ********************/

    /** Anchor **/
      #container.products #review.sliding_partition #anchor li {
        background: no-repeat;

        padding: 0;
        margin-bottom: 3px;
      }

        #container.products #review.sliding_partition #anchor li a {
          display: block;

          font-size: 12px;

          background: #f0f0f0;
          border-radius: 6px;

          padding: 11px 20px 11px 20px;
        }
        #container.products #review.sliding_partition #anchor .two_level a {
          padding: 5px 20px 5px 20px;
        }

        #container.products #review.sliding_partition #anchor li a:hover {
          background: #ececec;
        }
    /** End Anchor **/

    /** List Panel Partition **/
    #container.products #review.sliding_partition #list_panel_partition  h3 {
      margin: 25px 0 15px;
    }

      /** Panel Partition **/
      #review.sliding_partition #list_panel_partition .panel_partition {
        background: #f8f8f8;
        border-radius: 8px;

        padding: 15px;
      }

      #review.sliding_partition #list_panel_partition .panel_partition h4 {
        font-size: 16px;
        font-weight: normal;
        color: #2e2e2e;

        margin: 0 0 15px;
      }
        /** Columns **/ 
        #review.sliding_partition #list_panel_partition .panel_partition .left_column,
        #review.sliding_partition #list_panel_partition .panel_partition .right_column {
          display: inline-block;
          vertical-align: top;
          width: 360px;

          margin-bottom: 15px;
        }

        #review.sliding_partition #list_panel_partition .panel_partition .left_column {
          margin-right: 60px;
        }
        /** End Columns **/
      /** End Panel Partition **/

      /** Characteristic **/
      #review.sliding_partition #list_panel_partition .panel_partition.characteristic {
        background: #f0f0f0;
        border-radius: 5px;

        padding: 10px 10px 10px 10px;
      }
        #review.sliding_partition #list_panel_partition .panel_partition .characteristic ul {
          margin: 0px;
        }

          #review.sliding_partition #list_panel_partition .panel_partition .characteristic li {
            overflow: hidden;
            display: block;

            background: #ffffff;
            border-radius: 6px;

            padding: 4px 5px 4px 10px;
            margin: 8px 0;
          }

            #review.sliding_partition #list_panel_partition .panel_partition .characteristic li .type {
              float: left;
              display: block;
              width: 150px;

              font-size: 12px;
              color: #242424;      
            }

            #review.sliding_partition #list_panel_partition .panel_partition .characteristic li .value {
              float: left;
              display: block;

              font-size: 12px;
              color: #888888;
            }
      /** End Characteristic **/
    /** End List Panel Partition **/
    /*************** End Sliding Partition ********************/




    /*************** Stationary Partitions ********************/

    /** More **/
      #container.products #review.stationary_partitions .more a {
        font-size: 12px;
        text-decoration: underline;
        color: #0ebdcd;
         background: url(images/square.png) no-repeat;
  padding-left: 19px;
  margin-left: 10px;
      }
    

      #container.products #review.stationary_partitions .more a:hover {
        text-decoration: none;
background: url(images/square2.png) no-repeat;
  padding-left: 19px;
      }

        #container.products #review.stationary_partitions .more a img {
          vertical-align: -2px;

          margin-right: 5px;
        }
    /** End More **/

    /** Kinds Section **/
    #kinds_section {
      margin: 20px 0;
    }

      /** List Kinds Section **/
      #review.stationary_partitions #kinds_section .list_kinds_section {
        background: #f8f8f8;
        border-radius: 6px;

        padding: 25px 15px 1px 15px;
        margin: 15px 0 0;
      }
        #review.stationary_partitions #kinds_section .list_kinds_section ul {
          margin: 0;
          margin-right: -30px;
        }

        #review.stationary_partitions #kinds_section .list_kinds_section li {
          display: inline-block;
          vertical-align: top;
          overflow: hidden;
          width: 355px;

          background: url(../img/products/kinds_section/photo_kinds_section/border_bg.png) no-repeat left center;

          padding: 0 0 0 30px;
          margin: 0 25px 15px 0;
        }
        #review.stationary_partitions #kinds_section .list_kinds_section li:first-child {
          background: none;

          padding: 0;
        }

          /*photo*/
          #review.stationary_partitions #kinds_section .list_kinds_section .photo {
            width: 101px;
            float: left;

            margin-right: 15px;
          }
          /*end photo*/

          /*briefly*/
          #review.stationary_partitions #kinds_section .list_kinds_section .briefly {
            width: 238px;
            float: right;
          }

            #review.stationary_partitions #kinds_section .list_kinds_section .briefly h5 {
              font-size: 12px;
              font-weight: normal;
              color: #242424;

              margin-bottom: 2px;
            }

            #review.stationary_partitions #kinds_section .list_kinds_section .briefly p {
              font-size: 12px;
              color: #888888;
            }
          /*end briefly*/
      /** End List Kinds Section **/
    /** End Kinds Section **/

    /** Additionally **/
      #container.products #review.stationary_partitions #additionally {
        margin: 15px 0 0;
      }

        /*list door hardware*/
        #container.products #review.stationary_partitions .list_additionally {
          overflow: hidden;
          margin: 15px -20px 5px 0;   
        }

          #container.products #review.stationary_partitions .list_additionally li {
            position: relative;
            overflow: hidden;
            width: 257px;
            height: 186px;
            float: left;

            background: none;

            padding: 0px;
            margin: 0 20px 20px 0;
          }
            #container.products #review.stationary_partitions .list_additionally li img {
              display: block;
            }

              #container.products #review.stationary_partitions .list_additionally li a {
                position: absolute;
                overflow: hidden;
                left: 0;
                top: 0;
                display: block;
                width: 100%;
                height: 100%;

                border-radius: 6px;
              }

              #container.products #review.stationary_partitions .list_additionally li:hover a {
                background: url(../img/projects_bg.png);
              }

              #container.products #review.stationary_partitions .list_additionally li a .name_additionally {
                display: block;
                width: 220px;

                font-size: 12px;
                font-weight: bold;
                color: #ffffff;

                background: url(../img/company2/list_projects/projects_bg.png);
                border-radius: 6px 6px 0 0;

                padding: 10px 24px 10px 20px;
              }

              #container.products #review.stationary_partitions .list_additionally li:hover a .name_additionally {
                background: none;
              }

              #container.products #review.stationary_partitions .list_additionally li .briefly_additionally {
                visibility: hidden;
                display: block;
                width: 215px;

                font-size: 12px;
                color: #ffffff;

                padding: 0;
                margin: 15px 0px 10px 20px;
              }
              #container.products #review.stationary_partitions .list_additionally li .briefly_additionally p
              {
               color:#FFF;
              }
              #container.products #review.stationary_partitions .list_additionally li:hover .briefly_additionally {
                visibility: visible;
              }
      /*end list door hardware*/
    /** End Additionally **/

    /** More Additionally **/
      /*list types glass*/
      #container.products #review.stationary_partitions .additionally_more .list_additionally_more {
        margin: 15px 0;
      }

        #container.products #review.stationary_partitions .additionally_more .list_additionally_more ul {
          margin: 0px;
          margin-right: -20px;
        }

          #container.products #review.stationary_partitions .additionally_more .list_additionally_more ul li {
            display: inline-block;
            vertical-align: top;
            overflow: hidden;
            width: 268px;

            background: none;

            padding: 0;
            margin-right: 5px;
          }

            /*photo*/
            #container.products #review.stationary_partitions .additionally_more .list_additionally_more .photo {
              width: 103px;
              float: left;
            }
            /*end photo*/

            /*briefly*/
            #container.products #review.stationary_partitions .additionally_more .list_additionally_more .briefly {
              width: 150px;
              float: right;
            }

              #container.products #review.stationary_partitions .additionally_more .list_additionally_more .briefly h5 {
                font-size: 12px;
                font-weight: normal;
                color: #242424;

                margin-bottom: 2px;
              }

              #container.products #review.stationary_partitions .additionally_more .list_additionally_more .briefly p {
                font-size: 12px;
                color: #888888;
              }
            /*end briefly*/
        /*end list types glass*/
      /** End More Additionally **/
    /*************** End Stationary Partitions ********************/




    /**************** Ventilated Facade ****************/
    /** Fronts **/
      /** Columns **/ 
      #container.products #review.ventilated_facade .min_left_column,
      #container.products #review.ventilated_facade .big_right_column {
        display: inline-block;
        vertical-align: top;

        margin-bottom: 15px;
      }

      #container.products #review.ventilated_facade .min_left_column {
        width: 255px;

        margin-right: 15px;
      }

      #container.products #review.ventilated_facade .big_right_column {
        width: 515px;
      }
      /** End Columns **/

      #container.products #review.ventilated_facade .block_quote {
        font-style: italic;
      }
    /** End Fronts **/  

    /** Advantages **/
    #container.products #advantages {
      margin: 15px 0;
    }

      /** List Advantages **/
      #container.products #advantages .list_advantages {
        margin: 25px -70px 0 0;
      }

        #container.products #advantages .list_advantages li {
          display: inline-block;
          vertical-align: top;
          overflow: hidden;
          width: 375px;

          padding: 0px;
          margin: 0 65px 10px 0;
        }

          /*ico*/
          #container.products #advantages .list_advantages .ico {
            width: 46px;
            float: left;
          }
          /*end ico*/

          /*briefly*/
          #container.products #advantages .list_advantages .briefly {
            width: 320px;
            float: right;
          }

            #container.products #advantages .list_advantages .briefly h5 {
              font-size: 12px;
              font-weight: bold;
              color: #272727;

              margin-bottom: 2px;
            }

            #container.products #advantages .list_advantages .briefly p {
              color: #555555;

              margin-bottom: 5px;
            }
          /*end briefly*/
      /** End List Advantages **/
    /** End Advantages **/

      /** Facing Materials **/
        /*list facing materials*/
        #container.products #facing_materials .list_facing_materials {
          background: #f8f8f8;
          border-radius: 8px;

          padding: 15px 15px 1px 15px;
          margin: 20px 0 40px;
        }

          #container.products #facing_materials .list_facing_materials ul {
            margin: 0px;
          }

            #container.products #facing_materials .list_facing_materials ul li {
              overflow: hidden;

              background: none;

              padding: 0;
              margin-bottom: 15px;
            }  

              #container.products #facing_materials .list_facing_materials h5 {
                font-size: 16px;
                font-weight: normal;
                color: #242424;

                border-top: 1px dashed #cecece;

                padding-top: 15px;
                margin-bottom: 10px;
              }

              #container.products #facing_materials .list_facing_materials ul li:first-child h5 {
                border: none;

                padding-top: 0px;
              }

              /*photo*/
              #container.products #facing_materials .list_facing_materials .photo {
                width: 355px;
                float: left;
              }
                #container.products #facing_materials .list_facing_materials .photo img {
                  display: block;

                  border-radius: 6px;
                }
              /*end photo*/

              /*briefly*/
              #container.products #facing_materials .list_facing_materials .briefly {
                width: 355px;
                float: right;
              }

                #container.products #facing_materials .list_facing_materials .briefly p {
                  font-size: 12px;
                  color: #555555;

                  margin-bottom: 4px;
                }

                  #container.products #facing_materials .list_facing_materials .briefly b {
                    font-weight: bold;
                    color: #242424;
                  }

                #container.products #facing_materials .list_facing_materials .briefly li {
                  width: auto;

                  font-size: 12px;
                  line-height: 1.2;
                  color: #555555;

                  background: url(../img/list_style/sub_menu.png) no-repeat left 4px;

                  padding-left: 10px;
                  margin-bottom: 4px;
                }
              /*end briefly*/
        /*end list mounting rails*/
      /** End Facing Materials **/
    /**************** End Ventilated Facade ****************/




    /*************** Mobile Screens ********************/

    /** Main elements **/
    #review.mobile_screens #main_elements {
      margin: 20px 0;
    }
      #review.mobile_screens #main_elements .background {
        background: #f7f7f7;
        border-radius: 6px;

        padding: 15px 15px 1px 15px;
      }

      #review.mobile_screens #main_elements .border {
        border-color: #dedede;
      }

      /** List Main elements **/
      #review.mobile_screens #main_elements .list_elements {
        margin-bottom: 15px;
      }
        #container.products #main_elements .list_elements h4 {
          font-size: 16px;
          font-weight: normal;
        }

        #review.mobile_screens #main_elements .list_elements ul {
          margin: 0;
          margin-right: -30px;
        }

          #review.mobile_screens #main_elements .list_elements li {
            display: inline-block;
            vertical-align: top;
            width: 250px;

            background: none;

            padding: 0;
            margin: 0 12px 0 0;
          }

            /*photo*/
            #review.mobile_screens #main_elements .list_elements .photo {
              width: 250px;
              
              margin-bottom: 8px;
            }
              #review.mobile_screens #main_elements .list_elements .photo img {
                display: block;

                border: 1px solid #dedede;
                border-radius: 8px;
              }
            /*end photo*/

            /*briefly*/
              #review.mobile_screens #main_elements .list_elements .briefly h5 {
                font-size: 12px;
                font-weight: normal;
                color: #242424;

                margin-bottom: 0px;
              }
              #review.mobile_screens #main_elements .list_elements .briefly.center h5 {
                text-align: center;
              }

              #review.mobile_screens #main_elements .list_elements .briefly p {
                font-size: 12px;
                color: #888888;
              }

              #container.products #main_elements .list_elements b {
                font-weight: normal;
                color: #242424;
              }
            /*end briefly*/
      /** End List Main elements **/
    /** End Main elements **/

    /** Additionally **/
      #container.products #review.mobile_screens #additionally {
        margin: 25px 0 0;
      }

        /*list door hardware*/
        #container.products #review.mobile_screens .list_additionally {
          overflow: hidden;
          margin: 15px -20px 5px 0;   
        }

          #container.products #review.mobile_screens .list_additionally li {
            position: relative;
            overflow: hidden;
            width: 263px;
            height: 179px;
            float: left;

            background: none;

            padding: 0px;
            margin: 0 15px 15px 0;
          }
            #container.products #review.mobile_screens .list_additionally li img {
              display: block;
            }

              #container.products #review.mobile_screens .list_additionally li a {
                position: absolute;
                overflow: hidden;
                left: 0;
                top: 0;
                display: block;
                width: 100%;
                height: 100%;

                border-radius: 6px;
              }

              #container.products #review.mobile_screens .list_additionally li:hover a {
                background: url(../img/company2/list_projects/projects_bg.png);
              }

              #container.products #review.mobile_screens .list_additionally li a .name_additionally {
                display: block;
                width: 220px;

                font-size: 12px;
                font-weight: bold;
                color: #ffffff;

                background: url(../img/company2/list_projects/projects_bg.png);
                border-radius: 6px 6px 0 0;

                padding: 10px 24px 10px 20px;
              }

              #container.products #review.mobile_screens .list_additionally li:hover a .name_additionally {
                background: none;
              }

              #container.products #review.mobile_screens .list_additionally li .briefly_additionally {
                visibility: hidden;
                display: block;
                width: 215px;

                font-size: 12px;
                color: #ffffff;

                padding: 0;
                margin: 15px 0px 10px 20px;
              }
              #container.products #review.mobile_screens .list_additionally li .briefly_additionally p {
               color:#fff !important;
              }
              #container.products #review.mobile_screens .list_additionally li:hover .briefly_additionally {
                visibility: visible;
              }
      /*end list door hardware*/
    /** End Additionally **/

    /** configuration_jobs **/
      #container.products #review.mobile_screens #configuration_jobs {
        margin: 25px 0 0;
      }

        /*configuration_jobs*/
        #container.products #review.mobile_screens .list_configuration_jobs {
          overflow: hidden;
          margin: 15px -20px 5px 0;   
        }

          #container.products #review.mobile_screens .list_configuration_jobs li {
            position: relative;
            overflow: hidden;
            width: 262px;
            height: 179px;
            float: left;

            background: none;

            padding: 0px;
            margin: 0 15px 15px 0;
          }
            #container.products #review.mobile_screens .list_configuration_jobs li img {
              display: block;
              border-radius: 7px;
              border: 1px solid #dedede;
            }

              #container.products #review.mobile_screens .list_configuration_jobs li a {
                position: absolute;
                overflow: hidden;
                left: 0;
                top: 0;
                display: block;
                width: 100%;
                height: 100%;

                border-radius: 6px;
              }

              #container.products #review.mobile_screens .list_configuration_jobs li:hover a {
                background: url(../img/company2/list_projects/projects_bg.png);
              }

              #container.products #review.mobile_screens .list_configuration_jobs li a .name_configuration_jobs {
                display: block;
                width: 220px;

                font-size: 12px;
                font-weight: bold;
                color: #ffffff;

                background: url(../img/company2/list_projects/projects_bg.png);
                border-radius: 6px 6px 0 0;

                padding: 10px 24px 10px 20px;
              }

              #container.products #review.mobile_screens .list_configuration_jobs li:hover a .name_configuration_jobs {
                background: none;
              }

              #container.products #review.mobile_screens .list_configuration_jobs li .briefly_configuration_jobs {
                visibility: hidden;
                display: block;
                width: 215px;

                font-size: 12px;
                color: #ffffff;

                padding: 0;
                margin: 5px 0px 10px 20px;
              }
              #container.products #review.mobile_screens .list_configuration_jobs li .briefly_configuration_jobs  p {
                color:#fff !important;
              }
              #container.products #review.mobile_screens .list_configuration_jobs li .briefly_configuration_jobs .amount {
                display: block;

                margin-top: 15px;
              }

              #container.products #review.mobile_screens .list_configuration_jobs li:hover .briefly_configuration_jobs {
                visibility: visible;
              }
      /*end list door hardware*/
    /** End Additionally **/

    /*************** End Mobile Screens ********************/    
  /*** End Content ***/
/******* End Container *********/

/*********************************  End Products Page Style **************************************/
#container #content #services .list_services li {
            
            width: 115px;

            font-size: 13px;
            text-align: center;
            color: #242424;
          }
          
          
          #container.information #content #list_projects li {
          position: relative;
          overflow: hidden;
          width: 263px;
          height: 179px;
          float: left;

          background: none;

          padding: 0px;
          margin: 0 7px 10px 0;
        }
        
                .articles_ties_h4{
          font-size: 12px;
          font-weight: bold;
          line-height: 1;
          color: #242424;

          background: url(../img/list_style/very_big_orange.png) no-repeat left center;

          padding: 7px 0 7px 20px;
          margin: 5px 0;
        }
        
        .menu_act{color:#f79213 !important;}
        
        .tiponews{
        
          width: 250px;
        float: left;

        background: url(../img/list_news_bg.png) no-repeat left top;

        padding: 0 0 10px 40px;
        margin-right: 20px;
        
        }
        
        .tiponews ul li{background: none !important; width:auto !important;
  
      
  line-height: 1.2 !important;

      background: url(../img/list_style/sub_menu.png) no-repeat left 5px !important;
      padding:0 0 4px 15px !important;
      
    
        }
        .tiponews ul li:first-child{
        padding:0 0 4px 15px !important;
        line-height: 1.2 !important;
        }
        
        .proghref{color:#AAAAAA;}
        .proghref:hover{color:#f79213;}
        
        .item-selected{color:#f79213 !important;}
        
        .mask353{
          background: url("../images/mask353.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 353px;
    left: -6px;
    position: absolute;
    top: 0;
    width: 206px;
        }
        
        
        
        .add-basket { display:none; position: fixed; z-index:9999; top:50%; left:50%; margin:-54px 0 0 -132px; padding:16px 35px; width:193px; height:76px; background:url(../images/add-bg.png) repeat;
          border-radius:13px; -moz-border-radius:13px; -webkid-border-radius:13px; -ms-border-radius:13px; }
  
  .add-basket div { text-align: center; width:193px; padding:15px 0 0; height:61px;  background:url(../images/add-bor.png) repeat-x;}
  .add-basket div img { margin-bottom: 15px; }
  .add-basket div span { display: block; text-align: center; font-size: 14px; color:#fff; }
  .add-basket div span a { color:#4595E1; }
  .add-basket div span p {color:#FFF;}
  
  .partnersmain{
  
      border: 1px solid #F2F2F2;
    border-radius: 7px 7px 7px 7px;
    display: block;
    overflow: hidden;}
  
  .left_column p img{margin:15px;}
  .left_column p a{font-size:12px ;}
  
  .h_ties{    background: url("../img/list_style/very_big_orange.png") no-repeat scroll left center transparent;
    color: #242424;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    margin: 5px 0;
    padding: 7px 0 7px 20px;
  }
  
  .more a:hover{color:#f79213 !important;}
  
  .clear {
  clear: both;
}
.last {
  margin: 0!important;
}
.items li {
  z-index: 3;
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  width: 192px;
  height: 182px;
  margin-right: 15px;
  border-radius: 10px;
  padding: 0!important;
}
.items p {
  z-index: 1;
  position: absolute;
  top: 0;
  width: 120px; 
  padding: 22px 50px 10px 22px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  
}
.mask a {
  position: absolute;
  bottom: 17px;
  right: 17px;
  color: #fff;
}
.mask a:hover {
  position: absolute;
  bottom: 17px;
  right: 17px;
  color: #000;
}
.items .mask {
  z-index: 2;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  text-align: right;
  width: 100%;
  height: 7px;
  /*background: #FF7F00;*/
  background: #e06b1d;
}
.items li:hover .mask{
  height: 100%;
}
.items li:hover p{
  z-index: 2;
  /*background: #FF7F00;*/
  background: #e06b1d;
}
.description h6 {
  margin: 25px 0 0 15px;
}
.description p {
  margin: 15px 0 5px 0!Important;
}
.description p > img {
  float: left;
  margin-right: 20px;
}
.description li {
  margin-left: 10px;
}

/* silent.html */
.image {
  margin: 30px 0 0 0;
  border-radius: 10px;
  height: 165px;
  text-align: center;
  overflow: hidden;
}
.gal_items h2 {
  margin: 25px 0 20px 15px;
  font-size: 18px;
  font-weight: normal;
}
.gal_items li {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  border-radius: 10px;
  width: 265px;
  height: 182px;
  margin: 0 10px 10px 0;
  padding: 0!important;
}
.gal_items li:nth-child(3n+3) {
  margin: 0!important;
}
.gal_items img {
  width: 100%;
  height: 100%;
}
.guar {
  margin: 15px 0 0 15px;
}
.guar p {
 margin-left:0!Important;
 color:7c7c7c!Important;
}
.guar h2 {
  line-height: 60px;
  font-size: 18px!Important;
}
.guar li {
  float: left;
  width: 225px;
  padding-top: 128px;
  margin-right: 62px;
margin-bottom:80px!Important;
margin-left:0!Important;

  color: #7c7c7c;
  font-size: 13px;
 padding-left:0!Important;
}
.guar1 {
  background: url('img/guar_1.png') no-repeat left top;
}
.guar2 {
  background: url('img/guar_2.png') no-repeat left top;
}
.guar3 {
  background: url('img/guar_3.png') no-repeat left top;
  margin-right: 0!important;
}
.guar strong {
  font-size: 14px;
  color: #000;
  display: block;
  margin-bottom: 10px;
}
.guar li:last-child {
margin-right:0!Important;
}

.kablinks a{ background:url(../images/cerc1.png) no-repeat; width:40px; height:40px; display:block; position:absolute;}
.kablinks a:hover{ background:url(../images/cerc2.png) no-repeat;}
.kablink1_1{ top:-7px; left:407px;}
.kablink2_1{ top:65px; left:322px;}
.kablink3_1{ top:448px; left:465px;}
.kablink4_1{ top:40px; left:390px;}
.kablink5_1{ top:65px; left:470px;}
.kablink6_1{ top:28px; left:565px;}
.kablink7_1{ top:195px; left:248px;}

.kablink1_2{ top:46px; left:641px;}
.kablink2_2{ top:55px; left:287px;}
.kablink3_2{ top:412px; left:343px;}
.kablink4_2{ top:42px; left:355px;}
.kablink5_2{ top:65px; left:442px;}
.kablink6_2{ top:50px; left:680px;}
.kablink7_2{ top:195px; left:205px;}

.kablink1_3{ top:-10px; left:175px;}
.kablink2_3{ top:80px; left:300px;}
.kablink3_3{ top:400px; left:375px;}
.kablink4_3{ top:45px; left:380px;}
.kablink5_3{ top:65px; left:460px;}
.kablink6_3{ top:50px; left:660px;}
.kablink7_3{ top:223px; left:350px;}

.kablink1_4{ top:-10px; left:175px;}
.kablink2_4{ top:80px; left:300px;}
.kablink3_4{ top:400px; left:375px;}
.kablink4_4{ top:45px; left:380px;}
.kablink5_4{ top:65px; left:460px;}
.kablink6_4{ top:25px; left:468px;}
.kablink7_4{ top:223px; left:350px;}

.kablink1_5{ top:-10px; left:410px;}
.kablink2_5{ top:85px; left:310px;}
.kablink3_5{ top:423px; left:327px;}
.kablink4_5{ top:43px; left:326px;}
.kablink5_5{ top:65px; left:415px;}
.kablink6_5{ top:29px; left:515px;}
.kablink7_5{ top:195px; left:225px;}

.kablink1_6{ top:410px; left:407px;}
.kablink2_6{ top:90px; left:310px;}
.kablink3_6{ top:5px; left:170px;}
.kablink4_6{ top:211px; left:220px;}
.kablink5_6{ top:70px; left:421px;}



/*Илья 23.02.2015*/

.brize .kabina{ height:520px; position:relative; text-align:center;background:url(../images/bgkvad.jpg) repeat-x left bottom;
margin:0 0 5px 0;}

.brize h1.itemname{
    font: bold 30px Arial !important;
    color: #000 !important;
    margin: 10px 0 10px 0 !important;
}

.brize a{ text-decoration:underline;}
.brize a:hover{ text-decoration:none !important; }

.brize .kabarowleft{ background:url(../images/kabarow1_2.png) no-repeat; width:31px; height:85px; display:block; 
position:absolute; top:200px; left:0;}
.brize .kabarowleft:hover{ background:url(../images/kabarow1_1.png) no-repeat;}
.brize .kabarowright{ background:url(../images/kabarow2_2.png) no-repeat; width:31px; height:85px; display:block;
position:absolute; top:200px; right:0;}
.brize .kabarowright:hover{ background:url(../images/kabarow2_1.png) no-repeat;}

.brize .imgcolors img{margin:0 !important;}
.brize .kabarowtextleft{ background:url(../images/ar1_1.png) no-repeat; width:31px; height:85px; display:block; 
position:absolute; top:200px; left:0;}
.brize .kabarowtextleft:hover{ background:url(../images/ar1_2.png) no-repeat;}
.brize .kabarowtextright{ background:url(../images/ar2_1.png) no-repeat; width:31px; height:85px; display:block;
position:absolute; top:200px; right:0;}
.brize .kabarowtextright:hover{ background:url(../images/ar2_2.png) no-repeat;}


.brize .arowst1{left:-60px !important; top:240px !important;}
.brize .arowst2{right:-60px !important;top:240px !important;}

.brize .arowstmain1{left:-60px !important; top:300px !important;}
.brize .arowstmain2{right:-60px !important;top:300px !important;}

.brize .arfurnut1{left:14px !important; top:320px !important;}
.brize .arfurnut2{right:14px !important;top:320px !important;}



.brize .kluch{ background:url(../images/kluch.png) no-repeat left center; height:21px; padding:5px 0 0 25px; display:block;
position:absolute; bottom:20px; left:0;}

.brize .info{ 
height:362px; width:560px; position:absolute; top:50px; left:165px; display:none;
border:10px solid #ec982e;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
 -khtml-border-radius: 30px;
border-radius: 30px;
padding:0;

}

.brize .x{position:absolute; top:10px;right:10px;
background:url(../images/x.png) no-repeat; width:30px; height:30px;}

.brize .x2{position:absolute; top:-10px;right:-10px;
background:url(../images/x.png) no-repeat; width:30px; height:30px;}

.brize .hline{ height:18px !important; background:#f4f4f4; font:bold 12px Arial; color: #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
border-radius: 5px;
padding:2px 10px 0 10px !important;
}

.brize .hotstup{ margin: 5px 10px 10px 10px !important;}
.brize .hotstup.link-video{ 
  margin: -50px 0 0px 0 !important; 
  display: inline-block;
  position: absolute;
  left: 30px;
  bottom: 30px;
}

.brize .content{
  position:relative;
  padding-bottom:90px;  
  }
  
.brize .wrapper{
  padding:0px 40px;
  }

.brize .left-col{
  float:left;
  width:375px;
  }

.brize .middle-col{
  position:relative;
  margin-left:420px;  
  }
  
.brize .right-col{
  margin-left:-3px;
  float:right;
  width:100%;
  }

.brize li{
  background: transparent !important;
  padding: 0 !important;
}

.brize .left-col p{
  margin: 0;
  padding: 0;
  }

.brize h2{
  font: bold 20px Arial !important;
  color: #000 !important;
  padding: 30px 0 15px 0 !important;
}

.brize .fasad{ margin:0; padding:0;}
.brize .fasad li{ margin:0 20px 0 0 ; padding:0; background:none; float:left; color:#252525; width:130px;}
.brize .fasad li.last{ margin:0;}


.brize .greyblock{ background:#f4f4f4; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
border-radius: 10px;
padding:20px;
padding-bottom: 40px;
}

.brize .greyblock2{ background:#f4f4f4; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
border-radius: 10px;
padding:20px 20px 20px 20px;
margin:45px 0 0 0;
position:relative;
}

.brize .greyblock3{ background:#f4f4f4; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
border-radius: 10px;
padding:20px 55px 10px 55px;
margin:0 0 40px 0;
position:relative;
}
.brize .greyblock4{ background:#f4f4f4; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
border-radius: 10px;
padding:13px 20px 20px 20px;
margin:0 0 20px 0;
position:relative;
}

.brize .fasad li{
  width: 105px;
  height: 95px;
}
.brize .fasad li img{
  height: 100%;
  width: 100%;
}

.brize .razmer1{ width:40px; padding:0 0 0 5px;}
.brize .razmer2{ font:bold 12px Arial; color:#000; width:145px; border-right:1px dotted #000;}
.brize .razmer2 p,.razmer4 p{ font:100 12px Arial; color:#252525;}
.brize .razmer3{ width:40px; padding:0 0 0 15px;}
.brize .razmer4{ font:bold 12px Arial; color:#000; padding:0; }
.brize .height1{ height:15px;}

.brize .greyblock td{
  vertical-align: middle;
}
.brize p{
  padding: 0;
  margin: 0;
}

.brize .baseprice{font:bold 12px Arial; color:#000; margin:15px 0 15px 0; }
.brize .baseprice b{font:bold 20px Arial; color:#e88100; }
.brize .baseprice span{font:100 12px Arial; color:#252525; }

.brize .zakaz{ background: url(../images/butm3.png) no-repeat; width:114px; height:27px; display:block;
color:#fff;font:100 12px Arial; text-decoration: none; color: #fff !important;  padding:9px 0 0 23px; }
.brize .zakaz:hover{ background:url(../images/butm4.png) no-repeat; color: #fff;}


.brize .feat-item { float:left; margin-bottom:10px; width:360px;padding-top:8px; height:130px; overflow: hidden; }
.brize .feat-item .img { float:left; width:78px; height: 100%;}
.brize .feat-item.float-r { float:right; }
.brize .feat-item h4 { color:#010101; font-size: 12px; font-weight: bold; margin-top:-1px; margin-bottom:4px; }
.brize .feat-item p  { color:#969696; font-size: 12px; line-height: 14px; }
.brize .feat-block { padding: 10px 0 0; }


.brize h4.title{
  font: bold 20px Arial !important;
  color: #000 !important;
  margin: 30px 0 15px 0 !important;
}


.brize .prod-container h1 { margin-bottom: 18px; }
.brize .prod-list { margin: 0; padding: 0 0 20px; }
.brize .prod-list li { float:left; width:20%; background:none; text-align: center; padding: 0; margin: 0 0 0 0;}
.brize .prod-list li a { display:block; text-decoration: none; }
.brize .prod-list li a img { margin-bottom: 10px; }
.brize .prod-list li a span { display: block;  text-align: center; color:#000; font-weight: bold; }

.phone-call {
  display:inline-block;
  vertical-align: middle;
margin-top: -12px;
}

.phone-call > a {
  float:right;
  margin:5px 0 0 0;
  background-image:url(../images/call-phone.png);
  height:24px;
  width:192px;
  background-position:0 0;
}
.phone-call > a:hover {
  background-position:0 100%;
}

.brize {
  width: 810px;
  margin: 0 auto;
  font-family: Arial;
}
.brize .main-title-block {
  text-align: center;
  padding: 30px 0;
  border-bottom: 1px dotted #b9b9b9;
}
.brize .main-title-block .subTitle {
  color: #797677;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 24px;
  padding: 0;
  margin: 0;
}
.brize .main-title-block .title {
  color: #000;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
  padding: 0;
  margin: 0;
}
.brize .main-title-block.bot {
  border-top: none;
  border-bottom: none;
  margin: 0;
}
.brize .main-title-block.bot .title {
  text-transform: none;
}
.brize .text-block {
  text-align: center;
  font-size: 14px;
  color: #3a3939;
  padding: 15px 0;
}
.brize .text-block p {
  line-height: 24px;
}
.brize .text-block b {
  color: #3a3939;
  font-weight: 700;
}
.brize .section-block {
  background: #e8e8e7;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.brize .section-block .section-title {
  background: #f0f0f0;
  width: calc(100% - 80px);
  height: 100%;
  padding: 30px 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.brize .section-block .section-title .title {
  font-size: 20px;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #202020;
}
.brize .section-block .subTitle {
  width: 100%;
  text-align: center;
  padding: 30px 0;
  margin: 0;
  color: #444343;
  font-size: 14px;
  line-height: 24px;
}
.brize .section-block hr {
  border: none;
  width: 90%;
  background: #b9b8b8;
  height: 1px;
}
.brize .section-block .section {
  width: calc(100% - 80px);
  padding: 10px 40px;
}
.brize .section-block .section .title {
  font-size: 16px;
  font-weight: 700;
  font-family: Arial;
  color: #373636;
  position: relative;
}
.brize .section-block .section .title:before {
  content: "";
  width: 9px;
  height: 9px;
  display: inline-block;
  position: relative;
  /*background: #ff7f00;*/
  background: #e06b1d;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 30px;
}
.brize .section-block .section .section-item {
  padding: 10px 70px;
}
.brize .section-block .section .section-item .title {
  font-size: 12px;
  color: #373636;
  display: inline-block;
  padding: 0;
  margin: 0;
  vertical-align: top;
}
.brize .section-block .section .section-item .title:before {
  display: none;
}
.brize .section-block .section .section-item .label {
  display: inline-block;
  /*background: #ff7f00;*/
  background: #e06b1d;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  font-family: Arial;
  font-weight: 700;
  padding: 3px 5px;
  text-transform: uppercase;
  margin-right: 30px;
  line-height: 15px;
  text-align: center;
  vertical-align: top;
}
.brize .section-block .section .section-item .desc {
  padding-left: 86px;
  font-family: Arial;
  font-weight: 400;
  font-size: 12px;
  color: #373636;
  line-height: 15px;
  padding-top: 0;
  display: inline-block;
}
.brize .section-block .section-footer {
  background: #f0f0f0;
  width: calc(100% - 80px);
  height: 100%;
  padding: 30px 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
}
.brize .section-block .section-footer ul {
  margin: 0;
  padding: 0;
  height: 43px;
}
.brize .section-block .section-footer ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-bottom: 0 !important;
}
.brize .section-block .section-footer .calculate_cost a {
  background: #e88000;
}
.brize .section-block .section-footer .call_gager a {
  background: #1f1f1f;
}
.brize .bot {
  margin-top: 45px;
  border-top: 1px dotted #b9b9b9;
  border-bottom: 1px dotted #b9b9b9;
  padding-bottom: 30px;
}
.brize .bot .bot-item {
  width: calc(100% - 180px);
  padding: 25px 0;
  padding-left: 180px;
}
.brize .bot .bot-item .title {
  font-size: 18px;
  font-family: Arial;
  font-weight: 700;
  color: #202020;
  padding-bottom: 10px;
}
.brize .bot .bot-item .desc {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #202020;
}
.brize .bot .bot-item_1 {
  background: url(../img/sprite_items-bot.png) no-repeat 65px 25px;
}
.brize .bot .bot-item_2 {
  background: url(../img/sprite_items-bot.png) no-repeat 65px -95px;
}
.brize .bot .bot-item_3 {
  background: url(../img/sprite_items-bot.png) no-repeat 65px -215px;
}
.brize .bot_1 {
  border: none;
  margin-top: 0;
}
.brize .bot_1 .bot-item {
  position: relative;
}
.brize .bot_1 .bot-item:before {
  width: 18px;
  height: 18px;
  content: "";
  position: absolute;
  background: #ff7f00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: 88px;
}
.brize .footer {
  padding: 18px 0;
  background: #f0efef;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
}
.brize .footer ul {
  margin: 0;
  padding: 0;
  height: 43px;
}
.brize .footer ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-bottom: 0 !important;
}
.brize .footer .calculate_cost a {
  background: #e88000;
}
.brize .footer .call_gager a {
  background: #1f1f1f;
}


#bingc-active,
#bingc-phone-button div.bingc-phone-button-tooltip
{
  background-color: #E88100 !important;
}
#bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside,
#bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline,
#bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-outside
{
  fill: #E88100 !important;
}
#bingc-passive div.bingc-passive-overlay{
  background:  #E88100 !important;
}
#bingc-passive div.bingc-passive-overlay .mask_orenge{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background-color: #E88100 !important;
}
.characteristic.new h3{
display:none!important;
}


.bx-wrapper .bx-controls-direction a{
  z-index: 100 !important;
}