* {
   margin: 0;
   padding: 0;
}
html {
   height: 100%;
}
body {
   width: 100%;
   height: 100%;
   background: #1a1a1a url('../img/body-bg.gif');
   color: #fff;
   font: normal 13px "Arial", sans-serif;
}
address {
   font-style: normal;
}
a:hover {
   text-decoration: none;
}
img {
   border: 0;
}
#page {
   width: 1000px;
   min-height: 100%;
   background: #272727;
   border-left: solid #fff 1px;
   border-right: solid #fff 1px;
   margin: -62px auto 62px;
}
/*--------------------------- HEADER -----------------------------------------*/
#header {
   background: url('../img/header-bg1.jpg') no-repeat 0px 62px;
   padding: 62px 0 0;
}
#header-top {
   height: 123px;
   font-size: 20px;
   padding: 37px 105px 0 61px;
}
#header-center, #header-bottom {
   height: 160px;
}
#header-center {
   background: url('../img/header-bg2.jpg') no-repeat;
}
#header-bottom {
   background: url('../img/header-bg3.jpg') no-repeat;
}
#header-right {
   text-align: right;
   margin: 0 0 0 290px;
}
/*--------------------------- CONTENT ----------------------------------------*/
#content {
   background: url('../img/bg.png') no-repeat;
   padding: 11px 90px 20px;   
}
   #content:after {
      content: '.';
      display: block;
      clear: both;
      visibility: hidden;
      height: 0;
      line-height: 0;
   }
   #content h1 {
      color: #e4cd4a;
      font-weight: normal;
      font-size: 20px;
      padding: 0 0 23px 36px;
   }
   #content p {
      text-align: justify;
      text-indent: 36px;
      padding: 0 0 16px;
   }
   #content a {
      color: #e4cd4a;
   }
   #content ul, #content ol {
      margin: 0 0 0 15px;
   }
   #content maintable {
      text-align: center;
   }
/*--------------------------- FOOTER -----------------------------------------*/
#footer {
   width: 1002px;
   height: 39px;
   border-top: solid #fff 1px;
   font: normal 13px "Franklin Gothic Medium", serif;
   margin: -62px auto 0;
   padding: 22px 0 0;
}
   #footer a {
      color: #e4cd4a;
   }
/*----------------------------------------------------------------------------*/
.logo {
   background: url('../img/logo.png') no-repeat;
   color: #fff;
   float: left;
   margin: 30px 0 0;
}
   .logo img {
      width: 178px;
      height: 69px;
      display: block;
   }
.phone {
   color: #2c3870;
   float: right;
   padding: 5px 0 0;
}
   .phone span {
      background: #2c3870;
      color: #fff;
      font: normal 18px "Franklin Gothic Medium", serif;
      display: block;
      padding: 14px 5px 0 0;
      margin: 0 0 10px;
   }
   .phone img {
      display: block;
   }
