@charset "utf-8";
/* CSS Document */
* html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
html {
  color: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}
fieldset, img {
  border: 0;
}
img {
  nobar: expression(this.galleryImg='no');
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}

b_pro_bg {
	background-image: url(images/HD411R_1.jpg);
	background-repeat: no-repeat; width:300px; height:226px; overflow:hidden; padding:5px;
}

.btn_back a {width:62px;height:10px;overflow:hidden;display:block;
	background:url(images/btn_back.gif) top left no-repeat;margin:13px;
}
.btn_back a:hover {background-position:top right;
}

.btn_next a {
width:40px;height:10px;overflow:hidden;
	display:block;background:url(images/btn_next.gif) top left no-repeat;margin:13px;
}

.btn_next a:hover {
background-position:top right;
}

.btn_prev a {
width:40px;height:10px;	overflow:hidden;display:block;
	background:url(images/btn_prev.gif) top left no-repeat;margin:13px;
}
.btn_prev a:hover {
background-position:top right;
}

.btn_prev2 a {
width:62px;height:10px;	overflow:hidden;display:block;
	background:url(images/btn_prev2.gif) top left no-repeat;margin:13px;
}
.btn_prev2 a:hover {
background-position:top right;
}


.font02 {font-size: 12px;line-height: 21px;color: #777777;
font-family: Arial, Helvetica, sans-serif;}
.font02 a:link, .font02  a:visited {color: #777777; text-decoration: none;}
.font02  a:active, .font0  a:hover {color: #777777;font-weight: bold;}

caption, th {
  text-align: left;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before, q:after {
  content: '';
}
abbr, acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input, textarea, select {
  *font-size: 100%;
}
legend {
  color: #000;
}
table {
  font-size: inherit;
  font: 100%;
}
pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}


body {
  font-size: 12px;
	font: Arial, Helvetica, sans-serif;
}

a {
  text-decoration: none;
}
/* 版面全域寬度 920px; 置中; 超過寬度切掉; */
div#globalWrapper {
	width: 920px;
	margin: 0 auto;
	overflow: hidden;
}
/* 版面內區域寬度 920px; 超過寬度切掉; */
div#wrapper {
  width: 920px;
  overflow: hidden;
}

div#pageHeader { }

div#pageNav { height: 82px; overflow: hidden;}
div#pageBanner { height: 200px; overflow: hidden;}

div#mainWrapper {
	width: 920px; overflow: hidden;
	margin: 10px 0px; 
}
div#mainNav {
	float: left; width: 185px; overflow: hidden;
}

div#mainHeight {
	float: left; height: 500px; width: 5px; overflow: hidden;
}

div#mainline {
  float: left; width: 53px; overflow: hidden;
}

div#mainContent {
	float: left; width: 682px; overflow: hidden;
}

div#pageFooter {
  clear: both;
	background-image: url(footer_bg.png)
}

.p0 {
  padding: 0px;
}
.pl10 {
  padding-left: 10px;
}
.pb8 {
  padding-bottom: 8px;
}
.ptb1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.ptb2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.ptb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.prl5 {
  padding-right: 5px;
  padding-left: 5px;
}
.ml30 {
  margin-left: 30px;
}
.mr20 {
  margin-right: 20px;
}
.mtb5 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.w30 {
  width: 30px;
}
.w50 {
  width: 50px;
}
.w60 {
  width: 60px;
}
.w80 {
  width: 80px;
}
.w95 {
  width: 95px;
}
.w100 {
  width: 100px;
}
.w105 {
  width: 105px;
}
.w115 {
  width: 115px;
}
.w120 {
  width: 120px;
}
.w150 {
  width: 150px;
}
.w155 {
  width: 155px;
}
.w200 {
  width: 200px;
}
.w220 {
  width: 220px;
}
.w215 {
  width: 215px;
}
.w250 {
  width: 250px;
}
.w260 {
  width: 260px;
}
.w270 {
  width: 270px;
}
.w360 {
  width: 360px;
}
.w450 {
  width: 450px;
}
