
.ThemItem a, .button, .button:hover p {
  text-decoration:none;
}
.BlockTwoColumn .ColumnCenter,
.TypeUseService {
  text-align:center;
}

.TypeUseService {
  padding:20px 0;
}

.TypeUseService .TypeUseServiceBtn {
  padding:7px 10px;
  background:-moz-linear-gradient(top,#ddd6c0 50%,#d6cdb7 50%);
  background:-webkit-linear-gradient(top,#ddd6c0 50%,#d6cdb7 50%);
  background:-ms-linear-gradient(top,#ddd6c0 50%,#d6cdb7 50%);
  background:-o-linear-gradient(top,#ddd6c0 50%,#d6cdb7 50%);
  box-shadow:inset 1px 1px #fff;
  border:1px solid #a1a1a1;
  margin:0 2px;
  font-weight:700;
  text-shadow:1px 1px #fff4e2;
  color:#441d04;
}

.TypeUseService .TypeUseServiceBtn:hover {
  color:#fff;
  text-shadow:0 1px #7d7d7d,0 -1px #92948e,1px 0 #9b9c97,-1px 0 #8f928c;
  text-decoration:none;
}

.TypeUseService .TypeUseServiceBtn .user {
  background:url(../images/icons/silk/user.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .phone {
  background:url(../images/icons/silk/smartphone_key.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .keygame {
  background:url(../images/icons/silk/key_icon.gif) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .add {
  background:url(../images/icons/silk/add.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .cart_add {
  background:url(../images/icons/silk/cart_add.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .medalgold {
  background:url(../images/icons/silk/medal_gold_1.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .shield {
  background:url(../images/icons/silk/shield_rainbow.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .stargold {
  background:url(../images/icons/silk/award_star_gold_1.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .homdo {
  background:url(../images/icons/silk/box.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .chotroi {
  background:url(../images/icons/silk/chotroi.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn .dangban {
  background:url(../images/icons/silk/basket_remove.png) center left no-repeat;
  padding-left:22px;
}

.TypeUseService .TypeUseServiceBtn.active {
  background:-webkit-linear-gradient(top,#ffb259 50%,#ff7f10 51%);
  color:#fff;
  text-shadow:0 1px #8f4709,0 -1px #8f4709,1px 0 #8f4709,-1px 0 #8f4709;
  border-color:#b34a00;
}

.ActiveService {
  padding:5px 0 5px 20px;
  background:url(../images/ico_active_16.png) center left no-repeat;
  font-weight:700;
  color:#927c67;
}

.BlockTwoColumn {
  overflow:hidden;
  padding:5px 0;
}

.BlockTwoColumn .ColumnLeft {
  width:300px;
  float:left;
  margin-right:5px;
  padding:7px 0 5px;
  text-align:right;
  font-weight:700;
  color:#927c67;
}

.BlockTwoColumn .ColumnRight {
  width:320px;
  float:left;
  margin-left:5px;
  padding:7px 0 5px;
  text-align:left;
}

.BlockTwoColumn .ColumnRight input[type=password],
.BlockTwoColumn .ColumnRight input[type=text] {
  background: #130d0b;
  border: 1px solid #291c18;
  border-radius:3px;
  color:#b27840;
  font-family:Tahoma,Geneva,sans-serif;
  overflow:hidden;
  padding:7px;
  position:relative;
  transition:all 218ms ease-in-out 0s;
  width:180px;
}

.BlockTwoColumn .ColumnRight input.txtCapcha {
  font-size:35px;
  font-weight:700;
  font-family:"Comic Sans MS",Times,Tahoma,Arial,serif;
  width:150px;
}

.BlockTwoColumn .ColumnRight select {
  background:#2e2020;
  border:1px solid #503838;
  border-radius:3px;
  color:#b27840;
  font-family:Tahoma,Geneva,sans-serif;
  overflow:hidden;
  padding:7px;
  position:relative;
  transition:all 218ms ease-in-out 0s;
  width:195px;
}

.BlockTwoColumn .ShowError {
  clear:both;
  padding-left:340px;
  color:red;
}

.Accept,
.NotAccept {
  padding:10px 20px;
  color:#fff;
  font-weight:700;
  text-align:center;
  cursor:pointer;
}

.Accept {
  border: none;
  background: rgba(0, 255, 0, 0.20);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.03), 0 0 5px rgba(0,0,0,.6);
  color: #918979;
  border-radius: 3px;
  text-shadow: 0 2px 1px rgba(0,0,0,.4);
  height: 40px;
  cursor: pointer;
  /* border:1px solid #bb7b00; */
  /* box-shadow:inset 1px 1px #ffe400; */
  background:-moz-radial-gradient(top,#b94a00,#ffb400);
  /* background:-webkit-radial-gradient(top,#b94a00,#ffb400); */
  background:-ms-radial-gradient(top,#b94a00,#ffb400);
  background:-o-radial-gradient(top,#b94a00,#ffb400);
  /* text-shadow:1px 1px 1px #7d2f00; */
}

.Accept:hover {
  border:1px solid #1c6711;
}

.Accept:active {
  box-shadow:inset 0 0 3px #8d3c00;
}

.NotAccept {
  border: none;
  background: rgba(255, 255, 255, 0.20);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.03), 0 0 5px rgba(0,0,0,.6);
  color: #918979;
  border-radius: 3px;
  text-shadow: 0 2px 1px rgba(0,0,0,.4);
  height: 40px;
  cursor: pointer;
  /* border:1px solid #bb7b00; */
  /* box-shadow:inset 1px 1px #ffe400; */
  background:-moz-radial-gradient(top,#b94a00,#ffb400);
  /* background:-webkit-radial-gradient(top,#b94a00,#ffb400); */
  background:-ms-radial-gradient(top,#b94a00,#ffb400);
  background:-o-radial-gradient(top,#b94a00,#ffb400);
  /* text-shadow:1px 1px 1px #7d2f00; */
}

.NotAccept:hover {
  border:1px solid #6d6661;
}

.NotAccept:active {
  box-shadow:inset 0 0 3px #ccc;
}

table.transhis {
  background-color:#000;
  position:relative;
  height:auto;
  margin-top:10px;
}

table.transhis td.headhis {
  color:#BCAAA4;
  font-weight:700;
  background-color:#543e30;
  /* background-image:url(../images/background.png);
  */

background-repeat:repeat-x;
  background-position:left -154px;
  text-align:center;
  padding-top:10px;
  padding-bottom:8px;
  text-shadow:1px 1px 1px #5F4329;
}

table.transhis td {
  background-color: #352b26;
  text-align:center;
  padding:5px;
}

.ProtectWrap {
  background:#3E2723;
  border:1px solid #5d3b35;
  padding:10px;
  margin-top:10px;
}

.ProtectWrap .TitleProt {
  border-bottom:1px dashed #795548;
  margin-bottom:10px;
  padding-bottom:10px;
  padding-left:5px;
  padding-top:5px;
}

.ProtectWrap strong {
  background:url(../imgs/icon_add.png) 0 3px no-repeat;
  color:#C34343;
  font:700 12px Verdana,Arial,Helvetica,sans-serif;
  letter-spacing:-0.05em;
  overflow:hidden;
  padding-left:15px;
}

.ProtectWrap .guides {
  padding-left:15px;
}

.ProtectWrap .guides li {
  margin:4px 0;
}

.space_solid_bottom {
  padding:5px 0;
  margin:5px 0;
  border-bottom:1px solid #543e30;
}

.text_right {
  text-align:right;
}

.space_solid_bottom select {
  padding:5px;
}

.info_tit_required {
  font-weight:700;
  color:red;
  padding:0 3px;
}

.content {
  min-height:100px;
  /* margin:10px 0 0; */
  padding:10px 0 0 10px;
  /* background:url(../images/common/content.jpg) top no-repeat; */
  /* border-top: 1px dashed #744829; */
  width: 662px;
}

.content2 {
  /* width:662px; */
  min-height:100px;
  margin:10px 0 0;
  /* padding:10px 0 0 10px; */
  /* background:url(../images/common/content.jpg) top no-repeat; */
  border-top: 1px dashed #744829;
}

.menulist {
  width: 210px;
  height:60px;
  padding:4px 0 0 4px;
  float:left;
  margin:2px;
  background:#000;
  background:linear-gradient(bottom,#fdfdfd,#e7e7e7 35px);
  border:1px solid #3E2723;
}

.menulist:hover {
  background:#1d0721;
  border:1px solid #57355d;
}

.button {
  width:197px;
  height:56px;
  margin:0 8px 0 0;
  font-family:Verdana,Geneva,sans-serif;
  display:block;
  float:left;
  cursor:pointer;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.button img {
  float:left;
  width:55px;
  border:none;
  margin-left:0;
}

.button p {
  font-size:12px;
  float:left;
  font-weight:700;
  color:#885934;
  margin-top:8px;
  padding-left:0;
  width:142px;
}

.button p span {
  display:block;
  font-size:11px;
  color:#616161;
  font-weight:400;
  padding:0;
  text-overflow:ellipsis;
}

.tbl_character {
  height:203px;
  margin:32px 0 10px 10px;
  border: 1px solid #583832;
  background:radial-gradient(at top center,#5D4037,#4E342E,#4E342E,#3E2723,#3E2723);
}

.tbl_character .column_img {
  width:145px;
  height:206px;
  float:left;
  text-align:center;
}

.tbl_character .column_img div {
  padding:2px 0;
}

.tbl_character .column_img p {
  text-align:center;
  font-weight:700;
  border-top:1px solid #795548;
  color:#8bc34a;
  padding:5px 0;
  display:block;
  height:48px;
}

.tbl_character .ColumnTabStandar {
  width: 203px;
  float:left;
  border-left: 1px solid #795548;
  border-right:1px solid #795548;
}

.tbl_character .ColumnTabStandar:nth-child(3) {
  border-left:0 solid transparent;
}

.tbl_character .ColumnTabStandar .ColumnTabLeft {
  border-bottom:1px solid #795548;
  border-right:1px solid #795548;
  float:left;
  font-size: 12px;
  font-weight:700;
  padding:9px 0 9px 5px;
  width: 117px;
}

.tbl_character .ColumnTabStandar .ColumnTabLeft.last_row {
  padding:10px 0 8px 5px;
}

.tbl_character .ColumnTabStandar .ColumnTabRight {
  float:left;
  text-align:center;
  width: 80px;
  padding:9px 0;
  color:#8B6E55;
  border-bottom:1px solid #795548;
  font-size:12px;
}

.tbl_character .ColumnTabStandar .ColumnTabLeft:hover,
.tbl_character .ColumnTabStandar .ColumnTabRight:hover {
  background:radial-gradient(at top left,#86584d,#774f45,#67443c,#5a3c35,#4e342e);
  cursor:alias;
}

.tbl_character .ColumnTabStandar .ColumnTabRight.last_row {
  padding:9px 0;
}

.tbl_character .ColumnAction {
  float:left;
  text-align:center;
  width:80px;
}

.tbl_character .ColumnAction .InputInColumn {
  border-bottom:1px solid #795548;
  float:left;
  font-size:11px;
  font-weight:700;
  padding: 5px 0 5px;
  /* -webkit-padding-before: 15px; */
  width: 106px;
}

.tbl_character .ColumnAction .InputInColumn:last-child {
  padding-bottom:8px;
  -webkit-padding-after:5px;
}

.TableCondition {
  margin:4px 0;
  width:100%;
}

.TableCondition tbody tr {
  background:#0c0c0c;
}

.TableCondition tbody tr:hover {
  background:#000;
}

.TableCondition tbody tr td {
  padding:6px 5px;
}

.classXu {
  font-weight:700;
  color:#C34343;
}

span.classXu {
  background:url(../imgs/coins-icon.png) no-repeat;
  padding-left:20px;
}

.TenNhanvat {
  font-weight:700;
  color:#ba3900;
  font-size:15px;
}

.alert_warning {
  padding:auto auto auto 10px;
  background:#fcf2a5;
  border:1px solid #edbf06;
  border-radius:0;
  margin:10px 0;
  text-shadow:0 1px #fffaac;
}

.alert_warning p {
  padding:5px;
}

.alert_chuydo,
.alert_chuyxanh {
  padding:10px;
  color:#333;
  margin:10px 0;
}

.alert_chuydo {
  background:maroon;
  border:1px solid #a71b1b;
  border-radius:0;
}

.alert_chuyxanh {
  background:#003e84;
  border:1px solid #185dab;
  border-radius:0;
}

#fillup_purchase_history,
.TablePay {
  margin:20px 0;
  background:#000;
}

#fillup_purchase_history thead tr,
.TablePay thead tr {
  background:#543e30;
  text-align: center;
}

#fillup_purchase_history thead tr th,
.TablePay thead tr th {
  color:#BCAAA4;
  /* padding: 3px; */
  text-shadow: 1px 1px #110c0945;
}

#fillup_purchase_history tbody tr,
#fillup_purchase_history tbody tr:nth-child(2n+1),
.TablePay tbody tr,
.TablePay tbody tr:nth-child(2n+1) {
  background: #332a25;
}

#fillup_purchase_history tbody tr:hover,
.TablePay tbody tr:hover {
  background:#483a34;
}

#fillup_purchase_history tbody tr td,
.TablePay tbody tr td {
  padding:3px;
  color:#927a65;
}

.ItemList {
  width:100%;
  display:block;
  margin-bottom:20px;
}

.ItemList fieldset {
  border-radius:5px;
  border:1px solid #ccc;
}

.GolbinItem {
  width:196px;
  padding:6px 0;
  border:1px solid #ddd;
  border-radius:3px;
  cursor:pointer;
  text-align:center;
  float:left;
  margin:3px 3px 5px 5px;
  background:-moz-linear-gradient(top,#fff,#fff,#fafafa,#f3f3f3);
  background:-webkit-linear-gradient(top,#fff,#fff,#fafafa,#f3f3f3);
  background:-o-linear-gradient(top,#fff,#fff,#fafafa,#f3f3f3);
  background:-ms-linear-gradient(top,#fff,#fff,#fafafa,#f3f3f3);
  font-family:Tahoma,Geneva,sans-serif;
  font-size:12px;
  font-weight:700;
  text-shadow:1px 1px #fff;
  box-shadow:inset 1px 1px #fff,inset -1px -1px #fff,inset -1px 1px #fff,inset 1px -1px #fff;
  color:#600;
  -moz-transition:all .5s ease;
  -webkit-transition:all .5s ease;
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
}

.GolbinItemUp {
  background:-moz-linear-gradient(top,#e9c99c,#e3b676,#ba7717,#833400);
  background:-webkit-linear-gradient(top,#e9c99c,#e3b676,#ba7717,#833400);
  background:-o-linear-gradient(top,#e9c99c,#e3b676,#ba7717,#833400);
  background:-ms-linear-gradient(top,#e9c99c,#e3b676,#ba7717,#833400);
  text-shadow:1px 1px 1px #000;
  color:#ffd800;
}

.GolbinItem:hover {
  background:-moz-linear-gradient(top,#f3f3f3,#fafafa,#fff,#fff);
  background:-webkit-linear-gradient(top,#f3f3f3,#fafafa,#fff,#fff);
  background:-o-linear-gradient(top,#f3f3f3,#fafafa,#fff,#fff);
  background:-ms-linear-gradient(top,#f3f3f3,#fafafa,#fff,#fff);
  color:#C30;
  border:1px solid #0C0;
  box-shadow:0 0 2px #baff00;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
  -o-transition:all 1s ease;
  -ms-transition:all 1s ease;
}

.GolbinItemUp:hover {
  background:-moz-linear-gradient(top,#833400,#ba7717,#e3b676,#e9c99c);
  background:-webkit-linear-gradient(top,#833400,#ba7717,#e3b676,#e9c99c);
  background:-o-linear-gradient(top,#833400,#ba7717,#e3b676,#e9c99c);
  background:-ms-linear-gradient(top,#833400,#ba7717,#e3b676,#e9c99c);
  text-shadow:1px 1px 1px #000;
  box-shadow:0 0 4px red;
  border:1px solid red;
  color:#ffd800;
}

.GolbinItem p {
  margin:2px 0;
}

.ThemItem {
  text-align:right;
}

.ThemItem a {
  font-weight:700;
  color:#900;
  Padding-right:2px;
}

.TableItemList {
  background:#CCC;
  margin:0 auto;
  text-align:center;
}

.NoteContent,
.NoteContent-2 {
  width:100%;
  overflow:hidden;
  text-align:justify;
}

.TableItemList thead th {
  background:#69C;
}

.TableItemList tr td {
  background:#fff;
}

#tooltip {
  position:absolute;
  z-index:3000;
  border:1px solid #FFF;
  background-color:#000;
  padding:5px;
  opacity:.85;
}

#tooltip div,
#tooltip h3 {
  margin:0;
}

#system-message {
  padding:10px 0;
  border:1px solid #9c7171;
  background:#825d5d;
  margin-top:5px;
}

#system-message .message {
  margin:0 10px;
}

#system-message .message.error {
  color:#E4C0C0;
}

#system-message .message #msg_content {
  padding:3px 0;
}

.TableThongBao {
  background-color:#FFF5C7;
  border:1px solid #FFDC83;
  border-radius:4px;
  color:#c09853;
  margin-bottom:30px;
  padding:15px;
  box-shadow:inset 1px 1px #fff,inset -1px -1px #fff;
}

p.Legend,
p.Legend-2 {
  font-size:13px;
  font-weight:bolder;
  height:18px;
  margin:-17px 0 5px;
  float:left;
}

.NoticeBox {
  padding:10px;
  border:1px solid red;
  background:#FFEDED;
}

p.Legend {
  padding:0 10px;
  color:#FFEB3B;
  background:#DB0000;
}

.NoteContent {
  color:#c17272;
}

.NoticeBox-2 {
  padding:10px;
  border:1px solid red;
  background:#FFEDED;
}

p.Legend-2 {
  padding:0 10px;
  color:#fff;
  background:#00A2DB;
}

.NoteContent-2 {
  color:#494848;
}

.errornew,
.errornew_noimg {
  border:1px solid;
  margin: 10px 0;
  background-position:10px center;
  color:#D8000C;
  background-color:#FFBABA;
}

.errornew {
  padding:15px 10px 15px 50px;
  background-repeat:no-repeat;
  background-image:url(../imgs/error.png);
}

.errornew_noimg {
  padding:15px 10px;
}
.button2{width: 75px;background: #f1f1f1;font-size: 12px;padding: 3px 5px 3px 5px;border: 1px solid #f1f1f1;border-radius: 2px;color: #2d2d2d;font-weight: bold;text-shadow: 1px 1px #110c0900;}
.button2:hover{background: #9e9e9e;border: 1px solid #9e9e9e;}