#container_wrapper_2 {
  background: transparent;
}

#header_wrapper {
  background: none;
}

  #header {
    width: 70%;
    margin: 0 auto;
    position: relative;
    padding-top: 7px;
  }
  
  #header_blue_container {
    width: 100%;
    height: 99px;
    position: relative;
    z-index: 1;
  }
  
    #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;
    }

#content_top_border, #content_bottom_border {
  background: transparent url('../img/big_bg_blue_top_left.png') left top no-repeat;
}

* html #content_top_border {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/big_bg_blue_top_left.png', sizingMethod='crop');
}

* html #ie_content_top_right_border {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/big_bg_blue_top_right.png', sizingMethod='image');
}

#content_bottom_border {
  background: transparent url('../img/big_bg_blue_bottom_left.png') left top no-repeat;
}

* html #content_bottom_border {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/big_bg_blue_bottom_left.png', sizingMethod='crop');
}

* html #ie_content_bottom_right_border {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/big_bg_blue_bottom_right.png', sizingMethod='image');
  margin-left: 0px;
}

#content_wrapper_left {
  background: transparent url('../img/big_bg_shadow_left.png') left top repeat-y;
}

* html #content_wrapper_left {

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/big_bg_shadow_left_v.png', sizingMethod='crop');
}

#content_wrapper_right {
  background: transparent url('../img/big_bg_shadow_right.png') right top repeat-y;
}

* html #ie_right_border {
  right: -2px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/big_bg_shadow_right_v.png', sizingMethod='crop');
}

#content {
  background: #0054a6 url('../img/big_bg_blue_center.png') left top repeat-x;
  height: 100%;
  padding-bottom: 30px;
}

#news_content {
  height: 100%;
}

#news_content a, #questions_content a, .event_container a {
  color: #fff;
}

.event_container {
  font-size: small;
  margin-bottom: 2em;
  font-family: verdana;
}

.event_head .date, .event_head .title {
  /*font-size: 15px;*/
  font-family: tahoma, trebuchet ms, sans-serif;
  font-weight: bold;
}

.event_head .title {
  padding-left: 10px;
}

#news_content #pagination_wrapper, #questions_content #pagination_wrapper {
  position: absolute;
  bottom: 30px;
  width: 100%;
  left: 0;
}

#news_content #pagination, #questions_content #pagination {
  padding: 0 30px;
}

#news_content #pagination .page_link,
    #questions_content #pagination .page_link {
  padding: 3px 8px;
  background-color: #328bcd;
  text-decoration: none;
}

#news_content #pagination .selected_page,
    #questions_content #pagination .selected_page {
  padding: 3px 8px;
  font-weight: bold;
}

#news_content #pagination .prevlink a, #pagination .nextlink a,
    #questions_content #pagination .prevlink a, #pagination .nextlink a {
  background-color: #328bcd;
  padding: 3px 5px;
  text-decoration: none;
  font-family: tahoma, trebuchet ms, sans-serif;
  font-size: 12px;
}

#news_content #pagination .prevlink,
    #questions_content #pagination .prevlink {
  display: block;
  float: left;
  width: 20%;
}

#news_content #pagination #links_to_pages,
    #questions_content #pagination #links_to_pages {
  float: left;
  width: 60%;
  text-align: center;
}

#news_content #pagination .nextlink,
    #questions_content #pagination .nextlink { 
  display: block;
  float: right;
  width: 20%;
  text-align: right;
}

.top_menu_item {
  background-color: #fcc;
  padding: 0.5em;
  position: relative;
  float: left;
}

.menu_item {
  padding: 0.5em 0;
  border: 1px solid #0f0;
  position: relative;
}

.menu_items_c {
  background-color: #ccc;
  padding: 0.2em;
  position: absolute;
  border: 1px solid #f00;
}

  #left_content_wrapper {
    position: absolute;
    left: 0;
    top: 20px;
    font-family: verdana;
    font-size: 12px;
    margin-left: -7px;
  }

  #phone_container {
    margin-left: 5px;
    margin-top: 0px;
  }
  
  #phone_container img, #email_container img, #icq_container img {
    float: left;
    margin: 0 5px;
  }
  
  #phone_container #phone_content {
    margin-left: 10px;
  }
  
  #phone_container .code, #depts_container .code, #flasher_container .code {
    color: #0072bc;
  }
  
  #phone_container .phone, #flasher_container .flasher, #depts_container .phone {
    font-size: 17px;
    font-weight: bold;
    /*color: #fff;*/
    color: #0072bc;
  }
  
  #depts_container {
    margin: 15px 0 0 15px;
    color: #0072bc;
  }
  
    #depts_container .depts_title {
      color: #fff;
      font-size: 15px;
      font-weight: bold;
      margin-bottom: 3pt;
      padding-left: 15px;
    }
    
    #depts_container .depts_subtitle {
      padding-left: 15px;
    }
      
  #depts_container .phone_wrapper {
    line-height: 17px;
  }
  
  #depts_container .phone_wrapper .phone {
    font-size: 17px;
    font-weight: bold;
  }
  
  #flasher_content {
    color: #0072bc;
  }
   
  #email_container {
    margin: 40px 0 0 15px;
    margin-top: 20px;
  }
  
  #email_container .address{
    font-size: 13px;
    font-weight: bold;
  }
  
  #icq_container {
    margin: 20px 0 0 15px;
  }
  
    #icq_title {
      padding-top: 5px;
    }
    
    #icq_title .icq {
      font-size: 14px;
      font-weight: bold;
    }

