html,body   { 
  background-color: #d7d7d7;
  margin: 0px; 
  padding: 0px;
  color: #000;
  /*font-family: Georgia, "New York CE", utopia, serif;*/
  font-family: Arial, sans-serif;
  font-size: 12px;
  background-image: url('../img/bg.gif');
  background-repeat: repeat;
  }
         
#page { 
  width: 996px;
  margin: 0 auto;
  }
    
#top_cz {
  width: 996px;
  height: 100px;
  float:left;
  background-image: url('../img/top_bg.png');
  background-repeat: no-repeat;
  }

#top_en {
  width: 996px;
  height: 100px;
  float:left;
  background-image: url('../img/top_bg_en.png');
  background-repeat: no-repeat;
  }


#border_wrap {
  float:left;
  width: 992px;
  border-width: 0px 2px;
  border-style: solid;
  border-color: #c7c7c7;
  }

#line { 
  width: 992px;
  height: 10px;
  background-color: #000;
  float: left;
  }

#photo { 
  position: relative;
  width: 992px;
  height: 350px;
  background-color: #fff;
  background-image: url('../img/photo_bg.gif');
  background-repeat: no-repeat;
  float: left;
  }

#photo .next { position: absolute; top: 150px; right: 15px; width: 50px; }
#photo .prev { position: absolute; top: 150px; left: 15px; width: 50px; }

#photo_thumb { 
  width: 992px;
  background-color: #000;
  float: left;
  color: #fff;
  }
#photo_thumb a, #photo_thumb a:hover { color: #fff; }

#photo_thumb_dea { 
  width: 992px;
  height: 45px;
  background-color: #000;
  float: left;
  text-align: right;
  color: #fff;
  }

#text { 
  width: 992px;
  background-color: #fff;
  float: left;
  color: #000;
  }

#text_left {
  width: 700px;
  float: left;
  }

#text_right {
  width: 292px;
  float: left;
  }

#foot { 
  width: 992px;
  background-color: #c7c7c7;
  float: left;
  color: #000;
  font-size: 11px;
  }

#foot_1 { width: 210px; float: left; padding: 10px 00px 10px 10px; text-align: center; }
#foot_2 { width: 760px; float: left; padding: 40px 00px 00px 00px; text-align: left; font-size: 12px; }
#foot_3 { width: 300px; float: left; padding: 10px 10px 10px 00px; text-align: left; }

#bottom { text-align: center; background: #000; color: #fff; padding: 5px; font-family: Arial, sans-serif; font-size: 11px; }
#bottom a { color: #fff; }

img { border: 0; margin: 0; padding: 0; }
.b  { border: 1px solid #000; }
.cb { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.tj { text-align: justify; }
a { color: #000; text-decoration: none; }  
a:hover { text-decoration: underline; color: #000; }
form, input { margin: 0; }
h1  { margin: 20px 0 0 10px; padding: 0; font-size: 14px; }
.p10  { padding: 10px; }
p     { padding: 0; margin: 15px; line-height: 1.6em }
.hide  { display: none; margin: 0; padding: 0; }
p a    { text-decoration: underline; }

.rc   { font-size: 20px; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; padding: 0 120px 0 80px; }

#flashContent { padding: 10px 0 10px 18px; }
