/* ------------------------------------ *\
  temp_css of forum_2015
  2016-02-16
  eason
\* ------------------------------------ */





/* ------------------------------------ *\
  $all
\* ------------------------------------ */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
 /* font-size: 12px;*/
}
input[type="text"],
select{
  color: black;
}
html {
  font-family: "微軟正黑體","新細明體",Arial,"Arial Black",Verdana;
  -ms-overflow-style: scrollbar;
}
a:hover, a:focus {
  text-decoration: none;
}
div#gb-nav a {
  font-size: 12px;
}
#bodyer {
  width: 1048px;
  position: relative;
  margin: 0 auto;
  z-index: 1;
}
body.noleft #container {
  width: 100%;
}
body{
  margin-bottom:0px;
  font-family: "微軟正黑體"!important;
}
body #center .go {
  padding: 3px 10px 0 0;
}
#content {
  position: relative;
  float: left;
  overflow: hidden;
}
#content .ul_style li {
  float: left;
  width: auto;
  overflow: hidden;
}
img.medal_icon {
  display: inline-block;
}
.box .more {
  position: relative;
  color: #7b828c;
  right: 5px;
  top: 0;
  line-height: 19px;
  height: 19px;
}
#search-keyword {
  height: 29px;
}
#admin_main h4, .admin_quote ,.gmoney_trans_div {
  width: 99%;
}
#admin_main h4 {
  background: #252525 !important;
  border: 1px dotted #5D5C5C;
  color: #B5B1B1;
}
#admin_main h4 a {
  color: #B9B9B9;
}
#admin_main h4 a.button {
  padding: 5px;
  background: #797777;
  color: #FFFFFF;
  border-radius: 3px;
}

#content .box h4 {
  background: rgb(43, 35, 32);
}
.forum_marquee {
  display: inline-block;
  float: right;
  width: 496px;/*496 / 430*/
  padding-top: 8px;
}
.forum_marquee a {
  color: #D4931A;
}
h4 {
  display: inline-block;
  font-size: 15px;
  margin:0 0 5px 0px;
  color: #998076;
}
#header {
  width: 1048px;
}
.box_main {
  border: 0px solid #666;
}
#header .ad-search-text {
  position: absolute;
  right: -7px;
  top: 39px;
  width: 226px;
}
#header .ad-search-text span {
  vertical-align: top;
  top: 0px;
}
#header .ad-search-text a{
  color: #FFF;
  font-size:12px;
}
#search-type {
  font-size: 12px;
}
#ad_top {
  width: 100%;
  margin: 10px auto;
}
#ad_top_google {
  margin: 0 auto;
  text-align: center;
}
#ad_top_google div {
  margin: 0 auto;
}
#ad955x80 {
  display: block;
  text-align: center;
  width: 957px;
  margin: 10px auto;

}
.forum_link_bar {
  display: block;
  margin-top: 5px;
  width: 100%;
  background-color: #2D2B2A;
  padding: 8px 0px 8px 15px;
  color: #C1C1C1;
  border-radius: 0px;
  border-top: 1px solid #565656;
}
.forum_link_bar a{
  color: #C1C1C1;
  margin-right: 10px;
  font-size: 13px;
}
.right_box {
  color: #A5A5A5;
  border: 1px solid #2F2F2F;
  padding: 10px;
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px
}
.right_box a{
  color: #A5A5A5;
}
.right_box .red_btn{
  background: #7F0D0D!important;
  color: #fff;
  border-radius: 3px;
  padding: 3px 15px!important;
}
.right_box img {
  display: inline-block;
}
.right_box .red_btn{
  background: #D95F5F;
  color: #fff !important;
  border-radius: 3px;
  padding: 3px;
}
#right {
  width: 300px;
}
#right .box {
  border: 0px solid #999;
  box-shadow: 0 0px 0px #999;
}

#fixed_right {
  width: 300px;
  padding-top: 5px;
}

#nav-link li {
  padding: 0 9px;
}
#ad955_txt{
  margin: 10px auto 5px!important;
}
#ad955_txt span a{
  color: #888888 !important;
}
body,
body #container,
body#forum_topic #center,
body #right,
#forum_thread #center {
  background: #111111!important;
  box-shadow: 0 0px 0px #69c !important;
}
body #forum_topic_list .content{
  color: #A5A5A5;
  background: #1d1b1b;
}
.content.img_group hr {
  border-top: 1px solid #353434!important;
}
#forum_topic_list .content a {
  color: #6ad4fe;
}
#forum_topic_list .content a:hover {
  text-decoration: underline;
}

#notice_box {
  border: 0px dotted #999;
}
#notice_box li{
  height: auto;
}
#notice_box a {
  /*活動快訊 橘色*/
  color: #D4931A;
}
#category_list_box li.selected a {
  background: rgba(0,0,0,0);
  color: #D4931A;
}
#forum_topic_list .topic_num{
  left: 115px;
}
#forum_topic_list .level{
  left: 120px;
}
body #center #thread_title,
body #center .admin_thread,
body #center #thread_title h1 {
  background: rgb(17, 17, 17)!important;
}
body #center #thread_title{
  width: 730px;
}
#forum_topic_list .topic header {
  box-shadow: none;
  height: 112px;
  position: relative;
  display: block;
  background: #2D2B2A;
  border: none;
  margin: 0px;
  padding-left: 110px;
  border-radius: 0px;
  color: #a5a5a5;
}
#forum_topic #center, #forum_thread #center {
  background: #fff;
  border-left: 0px solid #2D2929;
  border-right: 0px solid #2D2929;
  padding-bottom: 10px;
  width: 730px;
}
#forum_topic_list .topic header .avata {
  border: 1px solid #666;
  border-radius: 0px;
  left: 0;
  position: absolute;
  top: 5px;
  left: 5px;
}
.ad_text_0 a, .ad_text_1 a, .ad_text_2 a, .ad_text_3 a, .ad_text_0 a:hover, .ad_text_1 a:hover, .ad_text_2 a:hover, .ad_text_3 a:hover {
  color: #888888;
  font-size: 15px;
}
#header_menu {
  padding-left: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-top: 1px solid #565656;
  background-color: #2D2B2A;
}
body #header_menu li a {
  border-radius: 0px 0px 0px 0px;
  border: 0px solid #000;
  background-color: #2D2B2A;
}
#category_list_box {
  position: absolute;
  top: 5px;
  z-index: 999;
  background: #29221F;
  border: 0px solid #999;
  border-radius: 0px;
  height: 25px;
  overflow: hidden;
  width: 99%;
  padding: 2px 5px;
}
#category_list_box li.selected a {
  background: rgba(0,0,0,0);
  color: #D4931A;
}
h1,h1 a{
  color: #F7F7F7 !important;
}
header, header a, #forum_topic_list .topic header .id, #forum_topic_list .level a, #forum_topic_list .topic_num a{
  color: #ad8d5e;
}
.txt_right {
  margin-bottom: 13px;
}
form.header_search {
  color: #aaa;
}
input.search_submit {
  border-radius: 3px;
  height: 23px;
  line-height: 23px;
  border: 1px;
  background-color: gray;
  color: white;
  min-width: 60px;
  font-size: 13px;
}
input.search_word {
  border-radius: 3px;
  border: 0;
  height: 24px;
  margin: 0 2px;
}
#search_box {
  float: right;
}
#search_box .search_word {
  width: 162px;
  border-radius: 3px;
  border: 1px solid;
  height: 23px;
  line-height: 23px;
  padding: 0px 3px;
  font-size: 13px
}
select.search_mode {
  position: relative;
  top: 3px;
  height: 23px;
  line-height: 23px;
  border-radius: 3px;
  vertical-align: text-bottom;
  font-size: 13px
}
.thread_title_button{
  line-height: normal;
}
/* --------------- Pagination 的部份 --------------- */
#thread_bottom{
  margin-top:10px;
}
#page_table {
  position: relative;
  display: block;
  margin: 15px 0;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}

#page_table td.page_select a {
  background: #373D46;
  text-decoration: none;
}
#page_table td {
  text-align: center;
  white-space: nowrap;
  padding: 1px 2px;
}
#page_table td a {
  border: 1px solid #525252;
  border-radius: 0px;
  background: #111111;
  color: #FFF;
  text-decoration: none;
  display: block;
  padding: 0;
  width: 20px;
  font-size: 10px;
}
#contaiter a {
  color: white;
}
textarea{
  color: black;
}
#forum_thread #page_table td.page_select a {
  font-size: 10px!important;
}
/* --------------- 按鈕元件 --------------- */
.inline_btn_red{
  display: inline-block;
  color: #F7F7F7 !important;
  font-size:13px !important;
  text-align: center !important;
  background: #8A0202 !important;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 20px !important;
  line-height: 20px !important;
  width: 70px !important;
}
.inline_btn_red_large{
  display: inline-block;
  color: #F7F7F7 !important;
  cursor: pointer;
  font-size:13px !important;
  text-align: center !important;
  background: #C13A06 !important;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 25px !important;
  line-height: 25px !important;
  width: 70px !important;
}
.inline_btn_post{
  display: inline-block;
  color: #F7F7F7 !important;
  cursor: pointer;
  font-size:13px !important;
  text-align: center !important;
  background: #C13A06 !important;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 23px !important;
  line-height: 23px !important;
  width: 80px !important;
}
.inline_btn_blue{
  display: inline-block;
  color: #F7F7F7 !important;
  font-size:13px !important;
  text-align: center !important;
  background: #0C8389 !important;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 20px !important;
  line-height: 20px !important;
  width: 70px !important;
}
.inline_btn_gray_sm{
  display: inline-block;
  color: #F7F7F7 !important;
  font-size:13px !important;
  text-align: center !important;
  background: #6D6D6D !important;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 20px !important;
  line-height: 20px !important;
  width: 70px !important;
}
.inline_btn_gray{
  display: inline-block;
  color: #F7F7F7 !important;
  font-size:13px !important;
  text-align: center !important;
  background: #6D6D6D;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 25px !important;
  line-height: 25px !important;
  width: 70px !important;
}
.inline_btn_rss{
  display: inline-block;
  color: #7D7D7D !important;
  font-size: 13px !important;
  text-align: center !important;
  background: #222;
  box-shadow: 0 0px 0px black !important;
  border-radius: 3px !important;
  height: 25px !important;
  line-height: 25px !important;
  width: 70px !important;
}
.go_top {
  right: 153px;
  z-index: 998;
}
.pre_hidden{
  display: none;
}
button#cboxClose {
  border: none;
  right: 3px;
}

.btn.versionSwitchBtn {
  background-color: #129240;
  display: block;
  margin-bottom: 10px!important;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  color: white;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  box-shadow: inset 0px 1px 0px #78d69a, 0px 2px 0px 0px #085022;
  position: relative;
  padding: 10px 20px;
  padding-right: 50px;
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(18, 146, 64)), color-stop(1, rgb(53, 156, 89)) );
}
.btn.versionSwitchBtn:before {
  background-color: #0e632c;
  background-image: url(https://i.gbc.tw/2016/forum/right_arrow.png);
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -9px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
  -moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
  -o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
  box-shadow: inset 0px 1px 0px #073a19, 0px 1px 0px #a0e6b9;
}
u, ins {
  text-decoration: underline;
}
s {
  text-decoration: line-through;
}

/* ------------------------------------ *\
  $forum_index
\* ------------------------------------ */
#forum_index .cat_title {
  display: block;
  font-size: 15px;
  margin: 5px 0px;
  margin-left: 5px;
  color: #998076;
  background-color: #292929;
  height: 30px;
  line-height: 30px;
  width: 719px;
  padding-left: 10px;
  font-weight: bold;
}
#forum_index #forum_index_gbamebase img {
  display: inline-block;
}
#forum_index #contaiter {
  width: 1048px;
  margin: 20px 0 40px;
}
#forum_index #content {
  width: 728px;
}
#forum_index #rightColumn {
  width: 300px;
  position: relative;
  float: right;
  overflow: hidden;
}
#rightColumn .more {
  display: inline-block;
  float: right;
  margin: 7px 0px;
}
#rightColumn h4 {
  display: inline-block;
  font-size: 15px;
  margin: 5px 0px;
  color: #998076;
}
#forum_index .table_style td {
  width: 240px;
  border: 0px solid #333;
}
#forum_index .table_style td a {
  font-size: 13px;
}

ul.ul_style {
  padding-left: 15px;
}
.ul_style li {
  background: NONE;
  height: 22px;
  list-style-type: square;
}
.ul_style li a {
  font-size: 13px;
}




/* ------------------------------------ *\
  $forum_list
\* ------------------------------------ */
#contaiter .forum_link_bar a {
  color: #FFF!important;
}
#contaiter .forum_link_bar a:hover{
  color: #c1c1c1!important;
}
#contaiter .forum_link_bar a.selected {
  color: #C6600C!important;
  font-weight: bold;
}





/* ------------------------------------ *\
  $forum_portal
\* ------------------------------------ */
#forum_portal #contaiter
{
  width: 1048px;
  margin: 20px 0 40px;
}
#forum_portal #content{
  width: 728px;
}
#forum_portal #content .box_main{
  margin: 0;
  width: 728px;
}
#forum_portal #leftColumn{
  width: 300px;
}
#forum_portal #content .box {
  width: 728px;
  margin: 0;
}
#forum_portal img {
  display: inline-block;
}
#forum_portal #forum_index_inforum_bg {
  width: 100%;
  height: 282px;
}
#forum_portal #content .box h4 {
  width: 100%;
  background: rgba(0, 0, 0, 0);
  color: #998076;
  font-size: 15px;
  margin: 10px 0px;
  position: relative;
}
#forum_portal #content .box h4 span.title_date{
  position: absolute;
  right: 5px;
  top: 5px;
}
#forum_index_notice_box .box_main {
   background-color: #231C1A;
   border-radius: 5px;
   color: #aaa;
   line-height: 20px;
}

.gray_filter {
  background: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 190px;
  width: 100%;
  left: 0px;
  height: 90px;
  transition: 1s;
  display: none;
}
span.btn_view_all_threads {
  color: white;
  background-color: rgba(62, 50, 45, 0.75);
  padding: 5px 21px;
  right: 10px;
  bottom: 31px;
  position: absolute;
}
#forum_portal .table_style{
    width: 100%;
    background-color: #231C1A;
}
#forum_portal .table_style th {
    text-align: center;
    padding: 3px 2px;
    white-space: nowrap;
    border: 0px solid #333;
    background-color: #3C332E;
    font-size: 13px;
    color: #CCC;
    height: 25px;
}
#forum_portal .table_style th a{
    font-size: 13px;
}
#forum_portal .table_style tbody tr:nth-child(even){
    background-color: #111;
}
#forum_portal .table_style td {
    padding: 10px 4px;
    border: none;
    line-height: 20px;
    color: #aaa;
}
#forum_portal .table_style td a{
    font-size: 13px;
}
#forum_portal .table_style td.cat_last_post{
    padding-left: 10px;
}
.img_link a{
    background: none;
}
.img_link a.more_img {
    display: inline-block;
}
#forum_portal .table_style .cat_title {
    text-align: left;
    background-color: #332B28;
    padding: 5px 11px;
}
#forum_portal .table_style .cat_title2 {
    background-color: #2F2822;
}
#forum_portal span.img_link.title_more {
    position: absolute;
    right: 0px;
    top: 10px;
}
#forum_portal #forum_movie_box a {
    display: block;
    overflow: hidden;
    height: 25px;
}
.img_link a.sub_list{
    background:none;
    width:68px;
    color:#888 !important;
}
#forum_wekey2008_box .box_main ul li {
    width: 275px;
}
div#forum_movie_box {
    height: 233px;
}
#contaiter #leftColumn #forum_movie_box li {
    float: left;
    width: 274px;
}
#leftColumn .box{
  color: #A5A5A5;
  border: 1px solid #2F2F2F;
  padding: 10px;
  font-size: 14px;
  line-height: 25px;
  margin: 10px 0px;
}
#gb_wgame h4 {
    max-width: 168px;
}
#forum_index_news .box_main {
	background-color: #231C1A;
	padding: 10px 5px;
	line-height: 20px;
}
div#forum_about_list h4 {
    display: block;
}
#forum_index_category_list .cat_topic_count {
    width: 47px;
}
#forum_index_category_list .cat_last_post {
    width: 290px;
}
#forum_portal .table_style tr:nth-child(1) {
    border-top: 1px solid #111;
}
/*
#html_archive .table_style .poster,
#html_archive .table_style .archive_folder_title,
#html_archive .table_style .last_edit_time {
	background-color: #2F2822;
}
*/

/* ------------------------------------ *\
  $forum_thread
\* ------------------------------------ */
/*bootstrap dropdowns*/
.navbar-collapse,
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.dropdown-menu>li>a {
    padding: 6px 15px;
}
#title_line a {
    display: block;
    float: left;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    margin-left: 0px;
    width: 100%;
    text-shadow: none;
}
#title_line a.selected{
    color: #FFB915;
    background-color: #464242;
}
#title_line .category_box a.selected{
    color: #FFB915;
    background-color: #464242;
}
#title_line .category_list_box .selected a {
    color: #FFB915;
    background-color: #464242;
}
.forum_areas {
    background-image: none;
    display: block;
    margin-top: 1px;
    width: 100%;
    height: 33px;
    background-color: #2B2320;
    padding: 0px;
    font-size: 13px;
    color: white;
    border-radius: 0px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #232121;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#forum_thread_list .table_style .thread_cat .cat_name{
    font-size: 13px;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.nav>li>a:hover,
.nav>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
#title_line a:hover {
    background-image: none;
    background-color: #464242;
    border-color: #428bca;
    color: #FFB915;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }
#contaiter a.title_more {
    position: relative;
    color: #CCCCCC;
    float: right;
}
/*end of dropdowns------------------------------------*/
#forum_thread_list .table_style .thread_cat .cat_name {
  color: #D8D8D8;
}
td.thread_type {
  text-align: center !important;
  font-size: 13px !important;
  width: 80px;
}
.cat_name {
  color: #FFF;
  font-size: 14px;
  width: 70px;
  float: left;
}
#forum_thread_list .table_style .thread_cat {
    width: 70px;
    text-align: center;
}
#forum_thread_list .table_style th.thread_title {
    text-align: center;
}
#forum_thread_list .table_style .thread_title .thread_light {
    color: #D26134;
}
#forum_thread_list .table_style tr:hover{
  background:#111;
}
#forum_thread_list .table_style .poster {
  width: 100px;
}
#forum_portal h5 {
    margin: 0;
	font-size: 13px;
}
#forum_thread_list .table_style .thread_last_topic span,
#forum_thread_list .table_style .thread_last_topic a.go_last_topic{
    display: inline-block;
	color: #9A9A9A;
}
#forum_thread_list .table_style .thread_last_topic a.go_last_topic {
    float: right;
    width: 15px;
    height: 15px;
    margin-top: 3px;
    margin-left: 3px;
    background-image: url('https://i.gbc.tw/2008/forum/icon/05_1.png');
}
#forum_thread_list .table_style .thread_title .title{
	font-size: 13px;
}
#forum_topic_list .topic {
  margin-top: 10px;
  border: 1px solid #2D2B2A;
}
#forum_topic_list .topic footer {
  background:none;
  padding: 5px 10px;
}

#forum_thread .tr_bg td,#forum_thread .tr_bg1 td{
  background-color: rgba(0,0,0,0);
}
tr.tr_bg{
  background-color: #111;
}
tr.tr_bg1{
  background-color: #232121;
}
#forum_thread_list .table_style .thread_title span.push b {
  /*推薦數統計*/
  font-weight: normal;
  color: #4EE5FF;
}
#forum_thread #thread_title h1{
  display: none;
}
span.gb_prj_20,
span.gb_prj_78{
    color: #9A9A9A;
}

table.table_style.thread .title {
    padding-left: 5px;
}

/* ------------------------------------ *\
  $forum_topic2
\* ------------------------------------ */
#forum_topic #center #forum_topic_list {
  padding-left: 0px;
}
ul.img_group {
    border: 1px solid #2D2B2A;
    width: 98%;
    margin: 3px auto;
    display:none;
}
.gb_img li img{
	 border: 1px solid #403C3B;
}
.gb_img li .img_alt{
	 max-height: 32px;
}
#img_list_toggle_btn {
    background-color: #1E1E1E;
    width: 98%;
    display: block;
    margin: 5px auto;
    padding: 5px;
    text-align: center;
    color: white;
    border: 1px solid #2D2B2A;
}
#forum_topic_list .topic_push_box,
#forum_topic_list .topic_push_opposite_box {
    border-radius: 3px;
    position: relative;
    display: inline-block;
    bottom: 0px;
    right: 0px;
    width: 55px;
    height: 20px;
    margin: 3px;
    float: right;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    background-color: #312519;
}
#facebook_share {
    position: relative;
    background: #4561b0;
    width: 85px;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
}
#facebook_share a {
    font-size: 13px;
    margin-left: 6px;
}
#facebook_share a:after {
    width: 14px;
    height: 14px;
    background-image: url('https://www.facebook.com/rsrc.php/v2/y1/r/LVx-xkvaJ0b.png');
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    right: 6px;
    top: 3px;
    background-position: 0 -42px;
}
#facebook_push {
  position: relative;
  display: inline-block;
  top: -3px;
  left: 0px;
  max-width: 88px;
  height: 25px;
  background: none;
  padding: 0px;
  border: none;
}
#forum_topic_list .topic_push_box span.count,
#forum_topic_list .topic_push_opposite_box span.count{
    font-size: 13px;
    line-height: 16px;
    height: 18px;
    display: inline-block;
    color: #998076;
    font-weight: bold;
    vertical-align: baseline;
    background-color: #111;
    border-radius: 8px;
    padding: 1px 3px 1px 3px;
}
ul.btn_list_vertical {
    display: block;
    width: 82px;
    position: absolute;
    right: 8px;
    top: 10px;
}
#forum_topic_list .more_txt .topic_push_box a,
#forum_topic_list .more_txt .topic_push_opposite_box a{
    color: #948076;
}

a.topic_mark.inline_btn_blue,
a.topic_quote.inline_btn_red,
a.topic_reply.inline_btn_red{
    width: 50px!important;
}
.thread_title_button .admin_thread span {
  color: #fff;
  background: #d1757b;
  padding: 0px;
  font-size: 12px;
  border-radius: 5px;
  box-shadow: 0 1px 1px #666;
}
.btn_list_vertical li {
    margin-bottom: 5px;
}
#thread_title h1 {
    padding-top: 0px;
	margin: 0;
    font-size: 18px;
    line-height: 24px;
    padding-left: 8px;
}
.thread_title_button .admin_thread span {
    color: #fff;
    background: #d1757b;
    padding: 0px;
    font-size: 12px;
    border-radius: 5px;
    box-shadow: 0 1px 1px #666;
}
.img_link a.marked2 {
    border-radius: 3px;
    box-shadow:none;
}
table.push_good_member_list {
    z-index: 999;
    background-color: #3D3D3D;
    vertical-align: middle;
    width: 700px;
    color: #111;
}

table.push_good_member_list thead th {
    height: 25px;
    vertical-align: middle;
    padding: 0px 5px;

    color: #CCC;
}
table.push_good_member_list tbody tr{
    height: auto;
    background-color: #CCC;
}
table.push_good_member_list tr td {
    vertical-align: middle;
}
table.push_good_member_list tr td:nth-child(1){
    width: 120px;
    height: 110px;
    padding-left: 10px;
	text-align: center;
}
table.push_good_member_list tr td:nth-child(3) {
    text-align: right;
    padding: 10px;
}
table.push_good_member_list tr td:nth-child(1)
.img_link a.topic_submit {
    background-position:none;
    background: none;
    box-shadow: none;
}
#forum_topic_list .more_txt {
    height: auto;
}
#forum_topic_list .more_txt div {
    display: inline-block;
}
#forum_topic_list .more_txt a{
    color: #FFF;
}
#forum_topic_list .more_txt .topic_push_opposite_box a,
#forum_topic_list .more_txt .topic_push_box a{
    color:#998076;
}
#forum_topic_list .more_txt .topic_push_box.selected, #forum_topic_list .more_txt .topic_push_opposite_box.selected{

        background-color: #5a3714;

}


#forum_topic_list .more_txt .img_link {
    display: inline-block;
}
#forum_topic_list .content .qa_box{
	background: #192e3e!important;
    box-shadow: none!important;
	border:none!important;
}
#forum_topic_list .content .qa_box .link_button {
    background: #284b65!important;
	border: 1px solid #121f29!important;
}
.forum_vote_submit {
    background-color: #CA2B2B;
    color: white;
    padding: 3px 14px;
    margin: 3px 0px;
    display: block;
    width: 100px;
    text-align: center;
    border-radius: 3px;
}
.forum_vote_submit:hover {
    color: white;
}
#where_am_i {
  width: 99%;
  color: #998076;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
}
#where_am_i a {
  margin: 0px 0px 0px 0px;
  color: #d49f3c;
  font-size: 20px;
}
#admin_main input,
.gmoney_trans_div input {
    padding: 3px;
    margin: 2px 2px;
    border-radius: 3px;
    border: none;
    font-family: '微軟正黑體'!important;
}
#admin_main .admin_box_main {
    background: #444444;
    color: #D2D2D2;
    padding: 10px;
    border-radius: 0px;
    border: 1px dotted #E4E4E4;
    margin: 4px;
}
footer .last_edit_time{
    font-size: 13px;
    color: #9A9A9A;
}
.gmoney_trans_div, .admin_quote{
	background: #653131 !important;
    border: 1px dotted #6F2D2D;
    color: #CAC4C4;
}
#forum_topic_list .content .topic_table th {
	border: 1px solid #777;
    color: #FFF;
    background: #666;
}
#forum_topic_list .content .topic_table td {
    border: 1px solid #777;
    color: #A5A5A5;
    background: none;
}



/* --------------- topic 頁面「快速回文」的部份 ---------------*/
#fast_post_table {
  font-size: 13px;
  line-height: 25px;
  vertical-align: middle;
  background: #111111!important;
  border: 1px solid #2D2B2A;
  margin: 0 auto;
  padding: 0px;
  color: #AAAAAA;
}
#fast_post_table .fast_post_title {
  background: none repeat scroll 0 0 #2D2B2A;
}
#fast_post_table .topic_content {
  width: 100%;
}
#fast_post_table .topic_reply_hidden_box textarea {
  width: 99%;
}
#fast_post_table a{
  color: white;
}
a#btn_gray{
  background: #555555;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
}
div#post_show_box {
    margin-top: 10px;
}
#post_show_box .box_main {
  background: #5A4A44;
  text-align: center;
  padding: 10px 0;
  border: 0;
}
#post_show_box .reply_get {
    display: block;
    margin-bottom: 10px;
}

/*簽名檔部份*/
#forum_topic_list .sign_box {
  margin: 10px 10px;
  border-left: 0px dotted #666;
  border-right: 0px dotted #666;
  border-bottom: 1px dotted #666;
  border-top: 1px dotted #666;
}
#forum_topic_list .sign_box legend {
	margin-left: 0px;
	display: block;
	margin-bottom: 0px;
	line-height: inherit;
	color: #666;
	border: 0;
	border-bottom: 0px solid #e5e5e5;
	font-size: 11px;
}
#sign {
  background: rgba(0,0,0,0);
}



/* ------------------------------------ *\
  $others
\* ------------------------------------ */
#category_list_box li a {
  border: 1px solid rgba(0, 0, 0, .0);
  border-radius: 0px;
  background: rgba(0, 0, 0, .0);
}
#category_list_box li a:hover{
  color:#fff;
  background:#D4931A;
}
#forum_topic_list .article {
  position: absolute;
  top: 55px;
  left: 120px;
  font-size: 13px;
  font-Weight: bold;
  color: #666;
}
.pagebar{
  width: 730px;
}
body #center .pagebar {
  background: #111111 !important;
  margin-top: 5px;
  height: 28px!important;
}
#forum_thread tr td {
  background: rgb(17, 17, 17);
  color: white;
}
#forum_thread_list .table_style td{
	line-height: 22px;
}
#forum_thread_list .table_style .thread_title a, #forum_thread_list .table_style .poster{
  color: #FFF;
  font-size: 13px;
  font-weight: normal;
}
#forum_thread_list .table_style .thread_title a:hover{
	color: #d4d4d4;
}
#forum_thread_list .table_style .thread_title a:visited {
    color: #846d63;
    font-weight: normal;
}
.title_name h1{
  max-width:619px;
}
.thread_top_tr td, .thread_top_tr2 td {
  /*置頂文*/
  background: #423834 !important;
  border-bottom: 1px solid black;
}

#forum_thread_list .table_style th {
  /*標題列*/
  background: #2B2420;
  color: white;
  border-bottom: 1px solid #111;
}

#forum_thread_list .table_style th  a{
  /*標題列*/
  background: #2B2420;
  color: white;
  border-bottom: 1px solid #111;
}



/* ------------------------------------ *\
  $forum_post
\* ------------------------------------ */
#ad915x40 {
    margin: 10px auto;
}
#forum_post .icon{
  background: none;
}
#forum_post table.table_style {
  width: 100%;
  border: 1px solid #2D2B2A;
}

#forum_post #contaiter a.link_button {
    color: #000;
	border: 1px solid #333;
    padding: 0 10px;
	display: inline-block;
    margin-bottom: 3px;
}
#forum_post #contaiter a.link_button:hover {
    color: white;
    background: black;
}
#forum_post input {
    line-height: normal;
    color: black;
}
#gb_dialog_bg{position:absolute;top:0;left:0;background:#777;opacity:0.8;z-index:10000;display:none;filter:Alpha(Opacity=80)}
.gb_dialog_vp{position:absolute;left:0;z-index:10001;display:none;overflow:hidden}#gb_dialog_close{position:absolute;top:0;right:0;width:40px;height:40px;z-index:10002;cursor:pointer;background:url(//i.gbc.tw/2011/tools/panel.png) no-repeat 0 0}
#gb_dialog_close:hover{background:url(//i.gbc.tw/2011/tools/panel.png) no-repeat -40px 0}
.gb_dialog_main_wrapper{
	position:absolute;
	overflow:hidden;
	padding:13px;
	margin:0;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:15px;
	box-shadow:6px 6px 8px #444;
	-moz-box-shadow:6px 6px 8px #444;
	-webkit-box-shadow:6px 6px 8px #444
}
.gb_dialog_title{
  background:none repeat scroll 0 0 #3D3D3D;
  border-radius:5px;
  -moz-border-radius:15px;
  color:#FFF;
  font:bold 17px 30px "微軟正黑體";
  height:30px;margin:0;padding:0;text-indent:10px;width:auto;line-height:30px !important;font-size:17px;font-weight:bold}
.gb_dialog_main{position:absolute;overflow:hidden;top:45px;left:5px;padding:0;margin:0;font-size:13px;text-align:center;color:#000}
.gb_dialog_main table{width:100%;border-collapse:separate;border-spacing:3px}.gb_dialog_main th{font-weight:bold;padding:2px 4px;text-align:right;color:#040}
.gb_dialog_main td{background:#eee;border:1px solid #ddd;padding:2px 4px;text-align:left;color:#444}
.gb_dialog_main td a:link,
.gb_dialog_main td a:visited{
	color:#F74E07;
}

.gb_dialog_title {
    width: 100%;
}
.gb_dialog_main {
    width: 590px;
    height: 300px;
}
.upimglist .upimg_cell {
    height: 62px;
}
.post_hidden {
    display: none;
}
table#up_img_box td {
    color: #000;
}
.gb_dialog_main {
    width: 97%!important;
    margin: 5px;
}
input#gbmovienext,
input#gbimgup_go{
    background: #6D6D6D;
    border: 0;
    border-radius: 3px;
    margin-top: 5px;
    padding: 3px 20px;
    color: #FFF;
}
#gbimgup_butt {
    background: url(https://i.gbc.tw/2011/tools/select_btn.png) no-repeat;
}
#post_box .table_style .topic_reply_submit div {
    height: 26px;
}
#forum_post div#contaiter {
    margin-bottom: 20px;
}
/* thread頁面中央文章列表 */

span.ip_from {
  font-size: 13px;
  color: #9A9A9A;
}
#forum_topic_list .content blockquote {
  background: #3C3C3C;
  border: 1px solid #bbb;
  width: 98%;
  overflow: hidden;
  color: #999;
  padding: 5px;
  border-radius: 0px;
  font-size: 13px;
}
.gb_img {
  border: 1px solid #111;
  padding: 5px 5px 5px 6px;
  width: 723px;
}

#forum_topic_table .topic_main .topic_table th {
	border: 1px solid #777;
    background: #666;
	color: #FFF;
	font-size: 15px;
}
#forum_topic_table .topic_main .topic_table td {
    border: 1px solid #777;
	color: #A5A5A5;
    font-size: 15px;
    background: none;
}

#topic_table_box_preview div#sign_1 {
    width: 705px;
}

#post_show_box .box_main span.reply_get {
    color: #FDC901;
}

#forum_topic_table .topic_main{
	position: static;
}
/* ------------------------------------ *\
  $Footer的部份
\* ------------------------------------ */
body #footer {
  width: 100% !important;
  color: #998076;
  border-top: #594b46 1px solid;
  background-color: #2E2623;
  font-family: "微軟正黑體"!important;
}
#footer li {
    width: 19%!important;
}
#footer dd {
  margin-left: 20px;
}
#footer dd a {
  padding: 5px;
}
body #footer .footer_service ul.footer_service_list li h3 {
    padding-left: 0px;
}
#footer .footer_service {
  width: 1000px;
  margin: 0 auto;
}
body #footer .footer_service ul.footer_service_list li a {
  margin: 0px;
  color: #998076;
}
#footer_copyright {
  width: 1000px;
  margin: 30px auto;
  color: #998076;
}
#footer a {
  color: #998076;
}
#footer_copyright .cite_copyright {
  float: left;
}
#footer_copyright {
  color: #998076;
}
#sign {
  width: 100%;
}

footer a {
  font-size: 14px;
}





/* ------------------------------------ *\
  $forum_admin
\* ------------------------------------ */
#forum_admin #contaiter .forum_link_bar a {
   color: white;
}
#forum_admin button,
#forum_admin input,
#forum_admin optgroup,
#forum_admin select,
#forum_admin textarea{
  color: black;
}
#forum_admin img {
  display: inline-block;
}
#forum_admin #leftColumn #forum_admin_menu .box_main {
    width: 275px;
    border: 0px solid #000;
    padding: 0;
    margin: 0px;
}
#forum_admin #leftColumn #forum_admin_menu li.more {
    margin-left: 5px;
}
#forum_admin #content .box h4,
#forum_admin #leftColumn #forum_admin_menu h4{
  background: none;
}
#forum_admin #leftColumn #forum_admin_menu .table_style {
    width: 266px;
    font-size: 11px;
    margin-bottom: 5px;
    margin: 3px;
}
#forum_admin table.table_style {
    width: 100%;
}
#forum_admin .link_button,
#forum_admin #contaiter .link_button {
    padding: 1px 5px;
    border: 1px solid #000;
    color: #000;
    background-color: #DDD;
}
#forum_admin h5 {
    margin: 0px;
    font-size: 13px;
    font-weight: normal;
}
/*2016.3.22*/
#right_no1 .box_main {
  text-align: center;
}
#right_no1 .box_main span {
  margin-bottom: 10px;
}

/*2016.6.6 快速匯率*/
#currency_converter .currency-group {
    background: #5a4e49!important;
    border: 1px solid #28211f!important;
}
#currency_converter input {
    background: #5a4e49!important;
}


/*
*news_2015.css 裡面關於 light box的CSS拔過來放
*/
#lightBox.mobile-forum-href-box span {
    color: #fff;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-align: left
}
#lightBox.mobile-forum-href-box .close {
    width: 24px;
    height: 24px;
    border: none;
    background: url("https://i.gbc.tw/2015/icon/lightbox_close.png?_=1432114370") center no-repeat;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 10px;
    display: none
}
#lightBox.mobile-forum-href-box img {
    margin: 0 10px;
    display: inline;
    max-width: 30%
}
#lightBox.mobile-forum-href-box .alert_info {
    width: 100%;
    height: 100%;
    color: #aaa;
    text-align: left;
    font-size: 15px;
    line-height: 24px
}
#lightBox.mobile-forum-href-box .alert_rember {
    margin: 15px 0;
    width: 100%;
    height: 100%;
    color: #aaa;
    text-align: center
}
#lightBox.mobile-forum-href-box .alert_click {
    width: 100%;
    height: 100%;
    color: #000;
    margin-right: 5px
}
#lightBox.mobile-forum-href-box .alert_click button {
    border: none;
    padding: 10px;
    width: 46%;
    background: #009b4d;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 15px
}
#lightBox.mobile-forum-href-box .alert_click button.cancel {
    margin-right: 8%
}

body#forum_topic #lightBox {
    width: 70%;
    overflow: hidden;
    margin: 0 auto;
    border: 3px solid #009b4d;
    padding: 20px;
    border-radius: 10px;
}

.fixed {
  position: fixed !important;
  _position: absolute;
}
.fixed_box {
  bottom: 0;
  right: 10px;
  width: 247px;
  height: 150px;
  background: url(//i.gbc.tw/2008/etc/sys_msg2.gif) no-repeat;
  z-index: 999;
}
.fixed_box .fixed_box_main {
  font-size: 13px;
  padding: 3px 12px 3px 5px;
  width: 200px;
  color: #000;
}
.fixed_box .fixed_box_main a {
  color: #000;
}
.fixed_box .button_close {
  float: right;
  margin-right: 15px;
  cursor: pointer;
  position: absolute;
  right: 30px;
  top: 6px;
}
.fixed_box .fixed_box_title {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 0 15px;
  color: #f60!important;
}

#center img {
  max-width: 100%;
}

@media (max-width: 767px) {
    #lightBox.mobile-forum-href-box {
        width: 94% !important;
        padding: 10px;
        background: #FFF
    }
    #lightBox.mobile-forum-href-box span {
        color: #3e3431;
        font-size: 14px
    }
    #lightBox.mobile-forum-href-box .alert_info {
        font-size: 13px;
        line-height: 18px;
        color: #000
    }
    #lightBox.mobile-forum-href-box .alert_rember {
        color: #000
    }
    #lightBox.mobile-forum-href-box .close {
        display: block
    }
    #lightBox.mobile-forum-href-box .alert_click button {
        font-size: 13px
    }
}
#sign a{
    color: #578CCA !important;
}
.twitter-tweet{
    margin:0 auto !important;
}

/* 單篇留言 */
.msg-input {
    position: relative;
    padding: 5px 10px;
}
.msg-input textarea {
    resize: none;
}
.msg-input .msg-submit {
    padding: 5px 20px;
    color: #fff;
    background-color: #666;
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    top: 13px;
    right: 31px;
}
.msg-box {
    color: #A5A5A5;
    background: #1d1b1b;
}
.msg-box .msg-row {
    padding: 5px 10px;
    border-bottom: 1px solid #2D2B2A;
}
.msg-row .content-box {
    overflow: hidden;
    word-wrap: break-word;
}
.msg-row .func-box {
    float: right;
}
.msg-row .func-box .msg-edit-btn {
    width: 35px!important;
    margin-left: 10px;
}

.msg-accuse-box {
    width: 700px;
    margin: 0 auto;
    text-align: center;
    word-wrap: break-word;
}