@charset "utf-8";
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body, div, dl, dt, dd, th, th, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{ margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}
.clear { clear:both;}

#golbalwapper { width:930px; margin:0 auto; overflow:hidden;}
#wapper { width:870px; margin:0 auto; overflow:hidden;}
#navi { width:190px; float:left; overflow:hidden;}
#primary { width:650px; float:right; overflow:hidden;}
.title { width:635px; padding:5px 0px 0px 7px; height:20px; overflow:hidden; margin-bottom:15px;}
.title_download { width:635px; padding:5px 0px 0px 0px; height:20px; background:overflow:hidden; margin-bottom:15px;}
.pro1 { width:110px; float:left; padding:0px 9px 35px; overflow:hidden;}

/*內頁左邊第一層按鈕選單*/
.button1 { width:190px; overflow:hidden; font-size:13px;}
.button1 ul { list-style: none;}
.button1 li { border-bottom:1px solid #ffffff;}
.button1 li a { padding:3px 5px 5px 12px;  width:173px !important; width /**/: 190px; display: block; color:#ffffff; text-decoration: none; background:url(../images/bg_icon3.gif) top no-repeat;}
.button1 li a:hover { color:#ffffff; background:url(../images/bg_icon1.gif) top no-repeat;}
.button1 li span.stay1 { width:190px; display:block; color:#ffffff; font-weight:bold; background:url(../images/bg_icon1.gif) top no-repeat;}
.button1 li span.stay1 a { width:190px; display:block; color:#ffffff; background:url(../images/bg_icon2.gif) top no-repeat;}

/*內頁左第二層按鈕選單*/
.button2 { width:190px; overflow:hidden; font-size:12px;}
.button2 ul { list-style: none; }
.button2 li { border-bottom:1px solid #ffffff;}
.button2 li a { padding:4px 5px 4px 12px; width:173px !important; width /**/: 190px; display: block; color:#0070b9; text-decoration: none; background-color:#e8e8e8; background-image:none;}
.button2 li a:hover { color:#0070b9; background-color:#dbdbdb; background-image:none;}

/*內頁左第三層按鈕選單*/
.button3 { width:190px; overflow:hidden; font-size:12px;}
.button3 ul { list-style: none; }
.button3 li { border-bottom:1px solid #ffffff;}
.button3 li a { padding:4px 5px 2px 18px; width:167px !important; width /**/: 190px; display: block; color:#333333; text-decoration: none; background-color:#ffffff; background-image:none;}
.button3 li a:hover { color:#007b41; background-color:#ffffff; background-image:none;}
.button3 li span.stay3 { width:190px; display:block; color:#007b41; font-weight:bold; background-color:#ffffff; background-image:none;}
.button3 li span.stay3 a { width:190px; display:block; color:#007b41; background-color:#ffffff; background-image:none;}

/*font*/
.f_main { font-family:Arial, Helvetica, sans-serif;}
.f_b { font-weight:bold;}
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f16 { font-size:16px;}

.f_bk2 { color:#222222;}
.f_bk3 { color:#333333;}
.f_bk4 { color:#444444; font-size:12px;}
.f_bk6 { color:#666666;}
.f_bu1 { color:#0070b9;}
.f_g1 { color:#666666;}
.f_r1 { color:#ff0c00;}
.f_pp1 { color:#920784;}
.f_wt1 { color:#FFFFFF;}
.f_g2 { color:#159e5d;}


.lh16 { line-height:18px;}

/*font hover*/
a.grnet:link { color:#999999; text-decoration:none;}
a.grnet:visited { color:#999999; text-decoration:none;}
a.grnet:hover { color:#0070b8; text-decoration:none;}
.f_bk3 a { color:#333333; text-decoration:none;}
.f_bk3 a:hover { color:#0070b8; text-decoration:underline;}
.f_bk2 a { color:#222222; text-decoration:none;}
.f_bk2 a:hover { color:#000000; text-decoration:underline;}
a.mail:link { color:#0070b9; text-decoration:underline;}
a.mail:visited { color:#0070b9; text-decoration:underline;}
a.mail:hover { color:#444444; text-decoration:none;}
.f_g2 a{ color:#159e5d;}

/*btn*/
.more a { width:33px; height:20px; overflow:hidden; display:block; background:url(../images/more.gif) left no-repeat;}
.more a:hover { background-position:right;}
.mpro1 a { width:171px; height:48px; overflow:hidden; display:block; background:url(../images/mpro1.jpg) left no-repeat;}
.mpro1 a:hover { background-position:right;}
.mpro2 a { width:171px; height:48px; overflow:hidden; display:block; background:url(../images/mpro2.jpg) left no-repeat;}
.mpro2 a:hover { background-position:right;}
.mpro3 a { width:171px; height:48px; overflow:hidden; display:block; background:url(../images/mpro3.jpg) left no-repeat;}
.mpro3 a:hover { background-position:right;}
.mpro4 a { width:171px; height:48px; overflow:hidden; display:block; background:url(../images/mpro4.jpg) left no-repeat;}
.mpro4 a:hover { background-position:right;}
.mpro5 a { width:171px; height:48px; overflow:hidden; display:block; background:url(../images/mpro5.jpg) left no-repeat;}
.mpro5 a:hover { background-position:right;}
.mpro6 a { width:171px; height:48px; overflow:hidden; display:block; background:url(../images/mpro6.jpg) left no-repeat;}
.mpro6 a:hover { background-position:right;}
.pager{ color:#0070B8;}
a.pager:link { color:#0070B8; text-decoration:none;}
a.pager:hover { color:#920784; text-decoration:none;}
.back a { width:40px; height:15px; overflow:hidden; display:block; background:url(../images/back.gif) left no-repeat;}
.back a:hover { background-position:right;}
.next a { width:40px; height:15px; overflow:hidden; display:block; background:url(../images/next.gif) left no-repeat;}
.next a:hover { background-position:right;}
a.tech:link { color:#0000ff; text-decoration:underline;}
a.tech:visited { color:#0000ff; text-decoration:underline;}
a.tech:hover { color:#0000ff; text-decoration:underline;}
.detail a { width:81px; height:20px; overflow:hidden; display:block; background:url(../images/detail.gif) left no-repeat; margin-right:5px;}
.detail a:hover { background-position:right;}
.inquiry a { width:96px; height:20px; overflow:hidden; display:block; background:url(../images/inquiry.gif) left no-repeat; margin-right:2px;}
.inquiry a:hover { background-position:right;}
.download_file a { width:96px; height:20px; overflow:hidden; display:block; background:url(../images/download_file.gif) left no-repeat; margin-right:2px;}
.download_file a:hover { background-position:right;}
.send a { width:65px; height:23px; overflow:hidden; display:block; background:url(../images/send.gif) left no-repeat;}
.send a:hover { background-position:right;}
.delete a { width:65px; height:23px; overflow:hidden; display:block; background:url(../images/clear.gif) left no-repeat;}
.delete a:hover { background-position:right;}
.shopping a { width:98px; height:23px; overflow:hidden; display:block; background:url(../images/shopping.gif) left no-repeat;}
.shopping a:hover { background-position:right;}

/*other*/
.pd1 td { padding:3px 0px;}
.pd2 td { padding:2px 0px 5px;}
.pd3 td { padding:5px;}
.bd1 { border:2px solid #e6e6e6; padding:2px;}
.bd2 { border:2px solid #e6e6e6; padding:3px;}
.bd3 { border:1px solid #cccccc; background-color:#ffffff;}
.line1 { height:1px; padding:0px; background-color:#dddddd; overflow:hidden;}
.p1 p { margin-bottom:10px;}

/*圖片定位*/
.pic_position a:hover{
	position:relative;
	left:-2px;
}
/*問券*/
.tdbg_up {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-bottom: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f5f5;
}
.tdbglight_up {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fbfbfb}
