/**控制整體的**/
HTML{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
BODY{margin: 0px;padding: 0px;background: #ffffff url(http://pic.bahamut.com.tw/index_w/bk.gif) repeat;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;background-position: center top;}

TD {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #5E5E5E; LINE-HEIGHT: 140%; FONT-STYLE: normal; FONT-VARIANT: normal}
TD.std {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 2pt; COLOR: #5E5E5E; LINE-HEIGHT: 150%; PADDING-TOP: 2pt; FONT-STYLE: normal; FONT-VARIANT: normal}
TD.std2 {PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 2pt; COLOR: #5E5E5E; LINE-HEIGHT: 150%; PADDING-TOP: 2pt; FONT-STYLE: normal; FONT-VARIANT: normal}

a:active { color: #5E5E5E ; TEXT-DECORATION: none;}
a:link { color: #5E5E5E; TEXT-DECORATION: none;}
a:visited { color: #5E5E5E ; TEXT-DECORATION: none;}
a:hover { color: #ff7200; TEXT-DECORATION: underline ;}

/**背景廣告圖換置**/
.ad_left{margin: 0px;padding: 0px;background:url(http://pic.bahamut.com.tw/index_w/ad_left.jpg) no-repeat top right;}
.ad_right{margin: 0px;padding: 0px;background:url(http://pic.bahamut.com.tw/index_w/ad_right.jpg) no-repeat top left;}
.ad_bottom{background:url(../img/bottom_right.jpg) no-repeat bottom right;}
.ad_bottom2{background:url(../img/bottom_left.jpg) no-repeat bottom right;}

/**最上方+頭三條**/
.toptext {FONT-SIZE: 8pt; COLOR: #5A5A5A}
.toptext A:link{FONT-SIZE: 8pt; COLOR: #5A5A5A}
.toptext A:visited{FONT-SIZE: 8pt; COLOR: #5A5A5A}
.toptext A:hover{FONT-SIZE: 8pt; COLOR: #3D3D3D}


.hotext{FONT-SIZE: 10pt; COLOR: #5A5A5A}
.keynews a:link{FONT-SIZE: 11pt; COLOR: #434343; TEXT-DECORATION: none}
.keynews a:visited{FONT-SIZE: 11pt; COLOR: #434343; TEXT-DECORATION:none}
.keynews a:hover{FONT-SIZE: 11pt; COLOR: #434343; TEXT-DECORATION:underline}

/**左邊**/
.side {border-right:solid 1px #5BB4C4;}

.password{ font-family:Arial;padding-left: 8pt;padding-top:4pt;}
.password2{ font-family:Arial;padding-left: 3pt;padding-top:4pt;}

.sign{FONT-SIZE: 10pt; COLOR: #1B869A; LINE-HEIGHT:17pt}
.sign a:link {FONT-SIZE: 10pt; COLOR: #1B869A;}
.sign a:visited {FONT-SIZE:10pt;COLOR: #1B869A;}
.sign a:hover {FONT-SIZE: 10pt;COLOR: #1B869A;TEXT-DECORATION: underline}

.sev_title{padding-left:5pt;padding-top:4pt;COLOR: #ffffff; LINE-height:22px;font-weight: bold;line-height: normal}

.nt {padding-left: 6pt;padding-top:4pt;}
.nt2{border-left:dotted 1px #C0C0C0;padding-left: 6pt;padding-top:4pt;}
.nt3{border-top:dotted 1px #C0C0C0;padding-left: 6pt;}

.sever{COLOR: #F1925E}

/**文字部分**/
.t1 {  font-size: 9pt;}
.t2 {  font-size: 12pt }
.t3 {  font-size: 16pt }
.news_title{COLOR: #2CAFB7;}

.xbox {FONT-SIZE: 8pt; COLOR:#0385b1;}
.news_title2{COLOR: #8D8D8D;}

.con_title{COLOR: #117E96;padding-top:3pt}

.con_title2{COLOR: #117E96;padding-top:6pt}
.con_title2 a:link{COLOR: #117E96;padding-top:6pt}
.con_title2 a:visited{COLOR: #117E96;padding-top:6pt}

.list_title{padding-left:5pt; padding-top:2pt;height:17pt}
.list1{height:23px; font-size:9pt ; color: #189696}
.list2{padding-right:5pt;}
.list3{padding-left:5pt;}
.list4{padding-right:5pt; font-size:9pt ;}
.list5{padding-right:5pt; font-size:9pt ; color:#6699CC;border-top:dotted 1px #C0C0C0;}

/**table部分**/
.line {border-top:dotted 1px #C0C0C0;}
.line2 {border-left:dotted 1px #C0C0C0;}
.line3 {border-top:dotted 1px #C0C0C0;font-size:9pt ;}

.wordbk {border: 1px solid #CCCCCC;}
.wordbk2 {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.wordbk3 {border: 1px solid #D9ECF0;}
.wordbk4 {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.wordbk5 {border-top: 1px solid #9BD1DB; border-right: 1px solid #9BD1DB;border-bottom: 1px solid #9BD1DB;}
.wordbk6 {border-top: 1px solid #9BD1DB; border-bottom: 1px solid #9BD1DB;}
.wordbk7 {border-left: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA;border-bottom: 1px solid #AAAAAA;}
.wordbk8 {border-top: 1px solid #9BD1DB; border-left: 1px solid #9BD1DB;border-bottom: 1px solid #9BD1DB;}

table.set111 td{padding-left:2px;}

/**按鈕部分**/
.input { color: #464646; background-color: #ffffff; BORDER-BOTTOM: #464646 1px solid; BORDER-LEFT: #464646 1px solid; BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; }
.button2 {FONT-SIZE: 9pt; BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #bfbfbf 1px solid;BORDER-LEFT: #bfbfbf 1px solid; LINE-HEIGHT: 16px;BORDER-BOTTOM: #464646 1px solid; PADDING: 2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorstr='#FFFFFF',endColorstr='#E0E0E0')}
.button2:hover {FONT-SIZE: 9pt; BORDER-RIGHT: #FF6600 1px solid; BORDER-TOP: #FF6600 1px solid;BORDER-LEFT: #FF6600 1px solid; LINE-HEIGHT: 16px; BORDER-BOTTOM: #FF6600 1px solid;PADDING: 2px;BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center; TEXT-DECORATION: none;}

/**特效部分**/
.pic{border:solid 1px #999999;background-color:#fcfcfc;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=2);}

.pic2{border:solid 1px #999999;}
.pic3{border:solid 1px #CCCCCC;}

/**內頁架構部分**/
.mini {
  font-family:"Arial", "Helvetica", "sans-serif";
  FONT-SIZE: 7pt;
  BACKGROUND-COLOR: #E6F1F6;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  color:#446BA2;
  font-weight:normal;
  clip:      rect(auto auto auto auto);
  width: 30px;
  display:block;
}

/**熱門話題**/
.hotTopicPointIN {
  background-image:url(http://pic.bahamut.com.tw/index_w/pointer_in.gif);
}
.hotTopicPointOUT {
  background-image:url(http://pic.bahamut.com.tw/index_w/pointer_in2.gif);
}

/**GNN部分**/
.IN-boxA{ overflow:auto; border:1px solid #CCCCCC; margin-bottom:10px;}
.IN-boxA div{ float:left; width:132px; padding:0 4px; line-height:16px; text-align:left; font-size:9pt; border-right:1px solid #e5e5e5; margin:5px 0;}
.IN-boxA img{ border:1px solid #CCCCCC; display:block; margin:0 auto; margin-bottom:3px;}
.IN-boxA a{ display:block;}
.IN-boxA span{ display:block; text-align:center; width:120px; color:#5e5e5e; margin:0 auto;}

.IN-gntags{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.IN-gntags a{ background-image:url(http://pic.bahamut.com.tw/gnn/no2.jpg); padding:0 9px !important; color:#666666; border-color:#d0d0d0 !important; border-bottom-color:#c3c3c3 !important;}
.IN-gntags a:hover{ background-image:url(http://pic.bahamut.com.tw/gnn/now2.jpg); color:#147e96 !important; border-color:#c3c3c3 !important; text-decoration:none; border-bottom-color:#FFFFFF !important;}
.IN-gntags .BH-master_tag1now{ border-color:#c3c3c3 !important; background-image:url(http://pic.bahamut.com.tw/gnn/now2.jpg) !important; color:#147e96 !important; font-weight:bold; border-bottom-color:#FFFFFF !important;}

.IN-boxB{ font-size:10pt; border:1px solid #c3c3c3; padding:10px 10px 5px 10px; text-align:left;}
.IN-boxB p{ padding:3px 0; border-bottom:1px dotted #CCCCCC; color:#5e5e5e;}
.IN-boxB span{ display:inline-block; width:35px; margin-right:5px; line-height:18px; text-align:center; background-color:#e6f1f6; color:#446ba2; font-size:7pt; font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}
.IN-boxB img{ vertical-align:middle; margin-left:5px;}
.IN-boxB div{ text-align:right; border-bottom:none; padding-top:5px;}
.IN-boxB div a{ color:#3e81c6; margin-left:15px;}

.IN-boxC{ padding:0 0 10px 0; overflow:auto;}

/*----------共通-----------*/
.EX-shortcutF{ background-color:#f6f6f6;}
.EX-shortcut{ overflow:auto; padding:10px 10px 5px 10px;}
.EX-shortcutB{ text-align:right; font-size:12px; padding-top:5px;}
.EX-shortcutB a{ color:#3e81c6; font-size:10pt;}

.BH-master_tag1{ margin-top:0px; overflow:auto; margin-bottom:-1px; z-index:10;}
.BH-master_tag1 li{ float:left; margin:0 2px 0 0;}
.BH-master_tag1 a{ display:inline-block; border:1px solid #e5e5e5; background-color:#e5e5e5; line-height:23px; height:23px; padding:0 10px; text-align:center;}
.BH-master_tag1 a:hover{background-color:#666666; text-decoration:none; color:#FFFFFF;}
.BH-master_tag1 img{ margin-right:5px; vertical-align:middle;}
.BH-master_tag1 .BH-master_tag1now{ background-image:none; background-color:#FFFFFF; text-decoration:none; color:#464646; border-bottom:1px solid #FFFFFF;}
.BH-lbox{ background-color:#FFFFFF; border:1px solid #e5e5e5; margin-bottom:10px; clear:both; overflow:auto; _height:1%;}


/*----------熱門話題-----------*/
.EXA8{ font-family:Arial, Helvetica, sans-serif;}
.EXA8 td{ padding:3px; border-bottom:1px dotted #e5e5e5;}
.EXA8 .r1{ background-color:#fefce8; font-weight:bold;}
.EXA8 .r1 a{ font-weight:bold;}
.EXA8 .r2{ padding:0;}
.EXA8 .style1{ color:#189696;}
.EXA8 .style2{ display:block; width:125px; white-space:nowrap; overflow:hidden;}
.EXA8 .style3{ display:block; width:350px; white-space:nowrap; overflow:hidden;}

/*----------小屋區塊-----------*/
.EX-create{ font-size:13px; text-align:left; padding-bottom:5px; border-color:#c3c3c3;}
.EX-createC div{ float:left; width:120px; text-align:center; height:120px; background-color:#e5e5e5; vertical-align:middle;}
.EX-createC img{ max-height:120px; }
.EX-createC{ width:267px; padding:10px 0 0 10px; display:inline-block; vertical-align:top; *display:inline; zoom:1;}
.EX-createC p{ margin-left:125px; line-height:18px; word-break:break-all; word-wrap:break-word;}
.EX-createA{ font-weight:bold; display:block; padding:3px 0; border-bottom:1px dotted #CCCCCC; margin-bottom:5px; color:#6699CC !important;}
.EX-create .EX-createB{ text-align:right; border-top:1px solid #e5e5e5; padding:5px 0 0 0; margin:10px 10px 0 10px;}
.EX-createB a{ font-size:10pt; color:#3e81c6;}

/*---------- ACG 區塊 -----------*/
.IN-acg{ padding:10px 10px 5px 10px;}
.IN-acg1{ font-family:Arial, Helvetica, sans-serif; width:100%;}
.IN-acg1 td{}

.IN-acg1A{ text-align:center; width:130px; background-color:#F6F6F6;}
.IN-acg1A img{ display:block; width:120px; height:120px; background: no-repeat center center;}
.IN-acg1A span{}
.IN-acg1A a{ display:block; margin:10px 10px 5px 10px; width:120px; height:120px;}

.IN-acg1B{}
.IN-acg1B cite{ white-space:nowrap; overflow:hidden; display:inline-block; width:265px; vertical-align:bottom;}
.IN-acg1B p{ padding:3px 0; border-bottom:1px dotted #CCCCCC; margin-right:3px;}
.IN-acg1B p:hover{ background-color:#f6f6f6;}
.IN-acg2{ display:inline-block; width:40px; text-align:center; float:right;}
.IN-acg3{ display:inline-block; font-size:11px; background-color:#e6f1f6; color:#446ba2; line-height:18px; text-align:center; width:45px; margin:0 7px 0 0; -webkit-text-size-adjust:none;}
/*.IN-acg4{ color:#0000FF; font-weight:bold; float:right;}*/
/*.IN-acg5{ white-space:nowrap; overflow:hidden; display:inline-block; width:230px; vertical-align:bottom;}*/
.IN-acg6{ font-size:11px; margin-left:10px; color:#3e81c6 !important;}

.IN-acg7{ display:inline-block; width:40px; text-align:center; float:right;}
.IN-acg8{ display:inline-block; text-align:center; width:45px; margin:0 7px 0 0; -webkit-text-size-adjust:none;}
.IN-acg9{}

.IN-acg1C{ text-align:right; font-family:Arial, Helvetica, sans-serif; padding-top:5px; font-size:13px;}
.IN-acg1C a{ margin-right:10px; color:#3e81c6;}

/*----------熱門看板-----------*/
.EXA13 .style1{ margin-left:5px; display:inline-block; vertical-align:middle;}
.EXA13 .style2{ display:block; width:20px; height:20px; background-color:#79afd4; color:#FFFFFF; float:left; text-align:center; line-height:20px;}
.EXA14 .EXA1{ white-space:nowrap; overflow:hidden; display:block; width:180px;}
.EXA15{ padding-bottom:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.EXA15 a{ margin:0 8px; font-size:13px; font-weight:bold;}
.EX-shortcutA{ width:50%; float:left;}
.EX-shortcutA table{ width:98%;}
.EX-shortcutA td{ padding:3px 5px 3px 0; border-bottom:1px dotted #e5e5e5;}
.EX-shortcutD{ text-align:right; font-size:12px; padding-top:5px;}
.EX-shortcutD a{ color:#3e81c6; font-size:10pt;}

