body{
  margin:0;
  padding:0;
  color:#333;
  font-size:85%;
  background:#000;
}
*{
  margin:0;
  padding:0;
  font-size:100%;
  font-weight:normal;
}
table {
	border-collapse:collapse;
}
ul{
  list-style:none;
}
img{
  border:0px;
}
.clr{
  clear:both;
}
a{
  color:#0fa5c8;
}
a:hover{
  color:#aaa;
}
#container{
  width:820px;
  margin:10px auto;
  background:#fff;
}
#header{
  height:69px;
  background:url(img/header.gif) no-repeat;
}
#header #logo{
  float:left;
  display:inline;
  margin-right:20px;
}
#header #logo a{
  text-indent:-9999px;
  display:block;
  width:300px;
  height:55px;
}
#header #head_menu{
  float:left;
  display:inline;
  margin-top:28px;
  border-left:1px solid #0fa5c8;
}
#header #head_menu a{
  display:block;
  float:left;
  height:20px;
  padding:0 0.5em;
  font-size:13px;
  line-height:20px;
  color:#0fa5c8;
  text-decoration:none;
  border-right:1px solid #0fa5c8;
}
#header #head_menu a:hover{
  text-decoration:underline;
}
#header #search{
  float:left;
  display:inline;
  margin:20px 0 0 20px;
}
#header #search .word{
  height:24px;
  width:150px;
}
#content_wrapper{
  width:743px;
  margin-left:40px;
  background:#fff;
}
#content{
  padding:20px 30px;;
}
#bread{
  padding:5px 20px;
}
#footer{
  height:90px;
  padding-top:30px;
  text-align:center;
  background:url(img/footer.gif) bottom no-repeat;
}
#footer a{
  padding:2px 10px;
  color:#333;
  border-left:1px solid #333;
}
#footer a.last{
  border-right:1px solid #333;
}
/* qr
---------------------------------------*/
#qr_index{
  margin-top:40px;
  margin-left:60px;
}