html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  /*background: transparent url('../img/big_gray_bg_center.png') center top;*/
  font-family: trebuchet ms, arial, sans-serif;
  color: #fff;
}

#global_wrapper {

}

#global_container {
  background: transparent url('../img/giant_bg.jpg') center top no-repeat;
  width: 100%;
  height: 100%;
  min-height: 800px;
  z-index: 1;
  position: relative;
}

img {
  border: 0;
}

.clearboth {
  clear: both;
}

#background_container {
  position: absolute;
  height: 100%;
  width: 100%;
  background: transparent url('../img/giant_bg_lr.jpg') center top no-repeat;
  z-index: 0;
  top: 0;
}

#background_bottom_container {
  position: absolute;
  height: 100%;
  width: 100%;
  background: transparent url('../img/giant_bg_bottom.jpg') center top no-repeat;
  z-index: 0;
  top: 0;
}

#container_wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -65px;
  /*background: transparent url('../img/big_gray_bg.jpg') center 150px repeat-x;*/
  min-width: 1000px;
  position: relative;
  z-index: 2;
}

#container_wrapper_2 {
  height: 100%;
  /*background: transparent url('../img/small_gray_top.jpg') center 101px repeat-x;*/
  width: 100%;
  position: relative;
}

#header_wrapper {
  height: 101px;
  /*background: transparent url('../img/top_gray_bg.png') left top repeat-x;*/
}

  #header {
    width: 70%;
    margin: 0 auto;
    position: relative;
    padding-top: 7px;
  }
  
    #lan_swi {
      position: absolute;
      top: 30px;
      right: -102px;
      color: #fff;
      text-transform: uppercase;
      font-size: 12px;
    }
    
      #lan_swi a {
        color: #0054a6;
        text-decoration: none;
      }
      
      #lan_swi span {
        padding: 0 2px;
      }
  
  #header_blue_container {
    width: 100%;
    height: 99px;
    position: relative;
    z-index: 2;
  }
  
    #blue_left, #blue_right {
      display: block;
      width: 22px;
      height: 99px;
      position: absolute;
      top: 0;
    }
    
    #blue_left {
      background: transparent url('../img/main_header_border_left.png') left top no-repeat;
      left: -22px;
    }
    
    * html #blue_left {
      background: none;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_header_border_left.png',
          sizingMethod='image');
    }
    
    #blue_body {
      height: 99px;
      width: 100%;
      background: transparent url('../img/main_header_bg.png') left top repeat-x;
      text-align: center;
    }
    
    * html #blue_body {
      background: none;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_header_bg.png',
          sizingMethod='scale');
    }
    
    #blue_body img {
      margin-top: 19px;
    }
    
    #blue_right {
      background: transparent url('../img/main_header_border_right.png') left top no-repeat;
      right: -22px;
    }

    * html #blue_right {
      background: none;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_header_border_right.png',
          sizingMethod='image');
      right: -23px;
    }
  
  /*#header #main_logo {
    width: 167px;
    height: 39px;
    position: absolute;
    left: -167px;
    top: 32px;
  }
  
    #header_title_wrapper {
      float: left;
      position: relative;
      width: 60%;
      height: 63px;
      background-color: #f00;
      top: 25px;
      margin-left: 11px;
    }
     
      #title_left_border {
        position: absolute;
      }
      
      #title_body {
        background: transparent url('../img/header_title_yellow_center.png') left top repeat-x;
        width: 100%;
        height: 63px;
      }
     
      #title_body h3 {
        margin: 0;
        margin-left: 0.7em;
        font-family: tahoma, trebuchet ms, sans-serif;
        margin-top: -5px;
        font-size: 18px;
      }
      
      #title_right_border {
        position: absolute;
        top: 0;
        right: 0px;
      }

    #header_cars_wrapper {
      padding-top: 7px;
      float: left;
      position: absolute;
      left: 60%;
      margin-left: 21px;
      _margin-left: 29px;
    }*/

#top_menu {
  height: 29px;
  margin: 0 auto;
  text-align: center;
}

* html #top_menu {
  margin-top: -4px;
}

#top_menu ul, #top_menu li {
  margin: 0;
  padding: 0;
}

#top_menu li {
  list-style-type: none;
  text-align: center;
  float: left;
  display: block;
  position: relative;
  height: 38px;
  padding: 0;
  margin-top: -6px;
}

#top_menu li .menu_left_wrap {
  background: transparent url('../img/main_top_menu_left_border_c.png') left top no-repeat;
  height: 38px;
  width: 120px;
  text-align: center;
}

#top_menu li .menu_right_wrap {
  background: transparent url('../img/main_top_menu_right_border_c.png') right top no-repeat;
  padding-top: 2px;
  height: 38px;
  padding-left: 5px;
  padding-right: 5px;
}

#top_menu li .ie_menu_left_border, #top_menu li .ie_menu_right_border {
  display: none;
}

* html #top_menu li .menu_left_wrap, * html #top_menu li .menu_right_wrap {
  background: none;
}

* html #top_menu li .ie_menu_left_border, * html #top_menu li .ie_menu_right_border {
  display: block;
  position: absolute;
  top: 0;
  width: 5px;
  height: 38px;
}

* html #top_menu li .ie_menu_left_border {
  left: 0;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_top_menu_left_border_c.png',
      sizingMethod='image');
}

* html #top_menu li .ie_menu_right_border {
  right: 0;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_top_menu_right_border_c.png',
      sizingMethod='image');
}

#top_menu li a {
  background: transparent url('../img/main_top_menu_bg.png') left top repeat-x;
  display: block;
  height: 38px;
  margin-top: -2px;
  padding-top: 8px;
  /*height: 29px;*/
  color: #0054a6;
  font-family: trebuchet ms, arial, sans-serif;
  font-size: 13px;
  text-decoration: none;
}

* html #top_menu li a {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_top_menu_bg.png', sizingMethod='scale');
  height: 30px;
  
}

#general_content {
  width: 1000px;
  height: 670px;
  position: absolute;
  margin-left: -500px;
  top: 130px;
  left: 50%;
  /*border: 1px solid #f00;*/
  overflow: hidden;
}

#images_wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

*html #images_wrapper img {
  display: none;
}

  #main_sign_service {
    position: absolute;
    width: 300px;
    height: 114px;
    top: 480px;
    left: 320px;
  }
  
  * html #main_sign_service a {
    cursor: pointer;
    display: block;
    width: 300px;
    height: 114px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_sign_service.png',sizingMethod='image');
  }
  
  #main_sign_kmu {
    position: absolute;
    width: 233px;
    height: 93px;
    top: 170px;
    left: 10px;
    z-index: 2;
  }

  * html #main_sign_kmu a {
    width: 233px;
    height: 93px;
    display: block;
    cursor: pointer;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_sign_kmu.png',sizingMethod='image');
  }
  
  #main_sign_evacuation {
    position: absolute;
    width: 253px;
    height: 132px;
    top: 263px;
    left: 2px;
  }
  
  * html #main_sign_evacuation a {
    width: 253px;
    height: 132px;
    display: block;
    cursor: pointer;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_sign_evacuation.png',sizingMethod='image');
  }

  #main_sign_commercial {
    position: absolute;
    width: 233px;
    height: 93px;
    top: 170px;
    right: 10px;
    z-index: 2;
  }
  
  * html #main_sign_commercial a {
    width: 233px;
    height: 93px;
    display: block;
    cursor: pointer;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_sign_commercial.png',sizingMethod='image');
  }
  
  #main_sign_construction {
    position: absolute;
    width: 253px;
    height: 132px;
    top: 263px;
    right: 2px;
  }
  
  * html #main_sign_construction a {
    width: 253px;
    height: 132px;
    display: block;
    cursor: pointer;    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_sign_construction.png',sizingMethod='image');
  }
  
  #main_car_kmu_1 {
    position: absolute;
    width: 164px;
    height: 101px;
    top: 55px;
    left: 3px;
  }
  
  * html #main_car_kmu_1 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_kmu_1.png',sizingMethod='image');
  }

  #main_car_kmu_2 {
    position: absolute;
    width: 163px;
    height: 126px;
    top: 137px;
    left: 198px;
    z-index: 1;
  }
  
  * html #main_car_kmu_2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_kmu_2.png',sizingMethod='image');
  }

  #main_car_commercial_1 {
    position: absolute;
    width: 128px;
    height: 109px;
    top: 122px;
    left: 659px;
  }
  
  * html #main_car_commercial_1 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_commercial_1.png',sizingMethod='image');
  }

  #main_car_commercial_2 {
    position: absolute;
    width: 138px;
    height: 74px;
    top: 35px;
    left: 775px;
    z-index: 1;
  }
  
  * html #main_car_commercial_2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_commercial_2.png',sizingMethod='image');
  }

  #main_car_construction_1 {
    position: absolute;
    width: 130px;
    height: 201px;
    top: 245px;
    left: 665px;
  }
  
  * html #main_car_construction_1 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_construction_1.png',sizingMethod='image');
  }

  #main_car_construction_2 {
    position: absolute;
    width: 163px;
    height: 178px;
    top: 300px;
    left: 815px;
    z-index: 1;
  }
  
  * html #main_car_construction_2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_construction_2.png',sizingMethod='image');
  }

  #main_car_evacuation_1 {
    position: absolute;
    width: 205px;
    height: 159px;
    top: 390px;
    left: 10px;
  }
  
  * html #main_car_evacuation_1 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_evacuation_1.png',sizingMethod='image');
  }

  #main_car_evacuation_2 {
    position: absolute;
    width: 200px;
    height: 145px;
    top: 305px;
    left: 200px;
    z-index: 1;
  }

  * html #main_car_evacuation_2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/main_car_evacuation_2.png',sizingMethod='image');
  }

#unalike_logo_cont {
  position: absolute;
  bottom: 0;
  z-index: 2;
  left: 50%;
  margin-left: -400px;
}

#unalike_logo_cont img {
  margin-bottom: -3px;
  width: 90px;
  height: 43px;
}

#copyright_cont {
  position: absolute;
  bottom: 20px;
  z-index: 2;
  left: 50%;
  margin-left: 370px;
  font-size: 11px;
}

#desc_cont {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -300px;
  text-align: center;
  width: 600px;
}

#desc_cont span {
}

#desc_cont h4 {
  font-size: 12px;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
