* {
   margin: 0;
   padding: 0;
   border: 0;
}
html {
   height: 100%;
}
body {
   width: 100%;
   height: 100%;
   background: #c3c3c3 url('../img/body-bg.gif') repeat-x;
   font: normal 11px "Tahoma", sans-serif;
}
address {
   font-style: normal;
}
a:hover {
   text-decoration: none;
}

.style2 {color: #FFFFFF; font-weight: bold; }
.style3 {color: #000000}

h1 {
   width: 871px;
   height: 34px;
   background: #d7dede url('../img/bg.gif') repeat-x;
   color: #e73000;
   border-bottom: solid #fff 7px;
   font: normal 22px/22px "Tahoma", sans-serif;
   position: relative;
   padding: 20px 0 0 41px;
   margin: 0 -8px;
}
   h1 span.coner {
      width: 8px !important;
      height: 8px !important;
      background: url('../img/coner2.gif') no-repeat !important;
      float: left;
      top: -20px;
      left: -41px;
      margin: 0 -8px -8px 0;
   }
#page {
   width: 896px;
   min-height: 100%;
   background: #005b99;
   color: #dee7e7;
   border-left: solid #fff 1px;
   border-right: solid #fff 1px;
   margin: 0 auto -72px;
}
/*--------------------------- HEADER -----------------------------------------*/
#header {
   width: 898px;
   background: #c3c3c3 url('../img/body-bg.gif') repeat-x;
   margin: 0 -1px;
   position: relative;
   padding: 20px 0 0;
}
#header-top {
   background: #fff;
   padding: 31px 25px 22px 34px;
   overflow: hidden;
}
   #header-top div.coner {
      float: left;
      top: -31px;
      left: -34px;
      margin: 0 -6px -6px 0;
   }
   #header-top li {
      list-style-type: none;
   }
   #header-top ul.menu {
      overflow: hidden;
      margin: 0 0 0 215px;
      padding: 8px 0 0;
      float: left;
   }
      #header-top ul.menu li {
      	 background: url('../img/bg3.gif') no-repeat left center;
      	 font-size: 12px;
      	 font-weight: bold;
      	 line-height: 13px;
      	 text-transform: uppercase;
         float: left;
         padding: 0 19px 0 21px;
         margin: 0 0 0 -2px;
      }
      #header-top ul.menu a {
         color: #333;
         text-decoration: none;
      }
   #header-top a {
      color: #333;
   }
#h-images {
   clear: both;
   background: url('../img/bg.gif') repeat-x;
   border-left: solid #fff 1px;
   border-right: solid #fff 1px;
   line-height: 1px;
   padding: 1px 0 0;
}
   #h-images div.coner {
      background-position: left bottom !important;
      top: -1px !important;
      left: 0 !important;
      margin: 0 -6px -6px 0 !important;
   }
/*--------------------------- CONTENT ----------------------------------------*/
#content {
   padding: 0 0 72px;
}
   #content:after {
      content: '.';
      display: block;
      clear: both;
      visibility: hidden;
      height: 0;
      line-height: 0;
   }
/*--------------------------- CONTENT LEFT -----------------------------------*/
#left-content {
   width: 228px;
   float: left;
}
   #left-content ul {
      background: #00528b url('../img/coner3.gif') no-repeat right bottom;
      padding: 31px 47px 47px 33px;
   }
      #left-content ul li {
      	 background: url('../img/bg4.gif') repeat-x left bottom;
         list-style-type: none;
         font-size: 12px;
         font-weight: bold;
         text-transform: uppercase;
         padding: 4px 0 6px;
      }
      #left-content ul li, #left-content ul li a {
         color: #dee7e7;
      }
      #left-content ul li a {
         text-decoration: none;
      }
      #left-content li ul {
      	 background: url('../img/bg4.gif') repeat-x;
         padding: 6px 0 6px 13px;
         margin: 4px 0 0;
/*         display: none;  */
      }
         #left-content li ul li {
            background: none;
            text-transform: none;
            padding: 0 0 2px;
         }
            #left-content li ul li a {
               background: url('../img/bg5.gif') no-repeat 0px 7px;
               padding: 0 0 0 9px;
            }
/*--------------------------- CONTENT RIGHT ----------------------------------*/
#right-content {
   padding: 20px 56px 56px 32px;
   margin: 0 0 0 228px;
}
   #right-content a {
      color: #dee7e7;
   }
   #right-content h2 {
   	  font-size: 16px;
   	  line-height: 18px;
      font-weight: normal;
      padding: 14px 0 13px;
   }
   #right-content p {
      margin: 0 0 10px;
   }
   #right-content ul, #right-content ol {
      margin: 0 0 0 15px;
   }
/*--------------------------- FOOTER -----------------------------------------*/
#footer {
   width: 864px;
   height: 58px;
   background: #c3c3c3;
   color: #069;
   border-top: solid #fff 1px;
   margin: 0 auto;
   padding: 13px 0 0 34px;
}
   #footer a {
      color: #069;
   }
   #footer div.coner {
      background-position: top right;
      float: right;
      top: -19px;
      left: 1px;
      margin: 0 0 -6px -6px;
   }
/*----------------------------------------------------------------------------*/
.coner {
   width: 6px;
   height: 6px;
   background: url('../img/coner.gif') no-repeat;
   font-size: 1px;
   line-height: 1px;
   position: relative;
}
.logo, logo img {
   width: 155px;
   height: 144px;
   display: block;
}
.logo {
   background: url('../img/logo.jpg') no-repeat;
   float: left;
}

.tgbr, tgbr img {
   width: 650px;
   height: 100px;
   display: block;
}
.tgbr {
   background: url('../img/tgbr.gif') no-repeat;
   float: left;
}

.icons, .icons li {
   float: right;
}
.icons {
	padding: 8px 0 0;
	overflow: hidden;
	display: block;
	width: 50px;
}
   .icons li {
      background: url('../img/bg2.gif') repeat-y right top;
      padding: 0 7px 0 6px;
      margin: 0 -1px 0 0;
   }
.home, .mail {
   background: url('../img/icons.gif') no-repeat;
}
.mail {
   width: 11px;
   height: 10px;
}
.home img {
   width: 11px;
}
.mail {
   background-position: -11px 0px;
}
.mail img {
   width: 10px;
}
.detail {
   text-align: right;
   display: block;
   padding: 13px 0 0;
}
   .detail a {
      text-decoration: none;
   }
      .detail a span {
         font-weight: bold;
         text-decoration: underline;
      }
      .detail a:hover span {
         text-decoration: none;
      }
.list {
   margin: 0 !important;
}
   .list li {
      list-style-type: none;
      padding: 0 0 13px;
   }
   .list li span {
      font-weight: bold;
   }
