body{
    
  text-align : center;
  background-color : #2f2c22;
  
}
#container{
    
  width : 786px;
  background-color : #2f2c22;
  font-size : 0.8em;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  background-image : url(../img/back2.gif);
  background-repeat : repeat-y;background-position : center center;
}
.main_top{
    
  background-image : url(../img/top4.jpg);
  background-repeat : no-repeat;background-position : left top;
  height : 530px;
  color : #2f2c22;
}
#main{
    
  width : 548px;
  right : auto;
  float : left;
  background-color : #393529;
  color : #2f2c22;
}
#side{
    
  float : right;
}
#content{
    
  width : 766px;
  margin-left : 10px;
  clear : both;
}
h1{
    
  font-size : 11px;
  font-weight : normal;
  color : #635d3b;
}
hr{
    
  clear : both;
  visibility : hidden;
}
h2,h3,h4,h5,h6,p,ul,li,ol{
    
  font-size : 100%;
  font-weight : normal;
  padding : 0px;
  margin : 0px;
}
a,a:visited{
    
  color : #b9b093;
}
#header{
    
  background-image : url(../img/back_t2.gif);
  background-repeat : no-repeat;background-position : center top;
  
  
  height : 80px;
}
#header li{
    
  float : left;
  
  background-image : url(../img/bt02.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 16px;
  list-style-type : none;
  padding-right : 8px;
}
#header li a{
    
  text-decoration : none;
  color : #e4a852;
}
#header ul{
    
  padding-top : 30px;
  padding-bottom : 20px;
  
  margin-left : 20px;
}
#footer{
    
  background-image : url(../img/back_f2.gif);
  background-repeat : no-repeat;background-position : left top;
  height : 60px;
  color : #635d3b;
  padding-top : 30px;
  padding-left : 50px;
  padding-right : 10px;
  padding-bottom : 10px;
  clear : both;
}
.topics{
    
  line-height : 130%;
  
  padding-left : 30px;
  padding-right : 100px;
  padding-bottom : 10px;
  bottom : auto;
  padding-top : 80px;
}

.m_sub h2{
    
  color : #b0a786;
  font-size : 16px;
  font-weight : bold;
  padding-bottom : 10px;
  padding-top : 10px;
  background-image : url(../img/bt01.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 20px;
  margin-bottom : 20px;
}
.m_sub p{
    
  line-height : 130%;
  padding-bottom : 10px;
}
.photo_le{
    
  float : left;
}
.m_sub{
    
  padding-top : 20px;
  padding-left : 30px;
  padding-right : 20px;
  padding-bottom : 20px;
  color : #9c9067;
}
.photo_ri{
    
  float : right;
}

.m_sub table{
    
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #2f2c22;
  border-left-color : #2f2c22;
  color : #9c9067;
  margin-bottom : 20px;
  font-size : 12px;
}
.m_sub td{
    
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #2f2c22;
  border-bottom-color : #2f2c22;
  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 5px;
  padding-right : 10px;
}
.m_sub h3{
    
  font-weight : bold;
  padding : 10px;
}
input,select,textarea{  
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #635d3b #635d3b #635d3b #635d3b;
}
.main_top h2 a{
    
  padding-left : 30px;
  color : #2f2c22;
 
}
.concept{
    
  line-height : 130%;
  padding-left : 30px;
  padding-right : 180px;
  padding-bottom : 10px;
  bottom : auto;
  padding-top : 70px;
  color : #400000;
}
.topics h3{
    
  font-size : 14px;
  font-weight : bold;
  color : white;
}
.topics dt{
    
  font-weight : bold;
}
