body{
   background: #434343;
   font: normal 12px Arial;
   margin: 10px;
}
.main{
   width: 752px;
   margin: auto;
}
a img{border: none;}
#logo{
   float: left;
   background: url('../images/logo_bg.gif');
   padding-top: 24px;
   padding-left: 4px;
   height: 88px;
   width: 276px;
}
#subLogo{
   background: url('../images/head_bg.gif');
   width: 472px;
   float:right;
   height:113px;
}
#subLogo .sh{
   background: url('../images/head_bg_sh.gif') top left no-repeat;
   padding-left: 15px;
   padding-top: 50px;
   height: 63px;
}
#subLogo .sh a{
   float: left;
   text-align: center;
   vertical-align: center;
   width: 91px;
   padding-top: 21px;
   height: 34px;
   background: url('../images/h_button.gif');
   margin-right: 22px;
}
#headLeft{
   float: left;
   width: 228px;
}
#headRight{
   float: right;
   background: url('../images/b/promo.jpg') top left;
   width: 524px;
   height: 169px;
   margin-top: -1px;
}
#headRight div{
   position: absolute;
   top: 242px;
   margin-left: 25px;
}
#headRight div a{
   margin-right: 3px;
}
#content{
   background: url('../images/content_bg.gif') top left;
}
#nav{
   float: left;
   width: 145px;
   padding: 10px;
}
#text{
   margin-left: 165px;
   padding: 10px;
}
.clr{clear: all}
#footer{
   border: 1px solid #323232;
   background: url('../images/footer.gif');
   height: 12px;
}
#nav a, #nav a:visited{
   font: bold 12px Arial;
   color: #0018A5;
   margin-left: 5px;
   line-height: 18px;
   text-decoration: none;
}
#nav a:hover{
   color: #FFF;
}
h1{margin: 4px; font: normal 18px Arial;}
#footerSh{
   background: url('../images/footer_sh.gif') top repeat-x;
   height: 10px;
}
#logo a .hop{
   font: normal 21px Tahoma, Arial;
   text-decoration: none;
   position: absolute;
   margin-top: 13px;
   margin-left: 5px;
   color: #000;
   cursor: pointer;
}
#logo a .slogan{
   font: normal 17px Tahoma, Arial;
   text-decoration: none;
   position: absolute;
   margin-top: 40px;
   margin-left: 5px;
   color: #000;
   cursor: pointer;

}