/* content-112010.css */
#static {
  width: 663px;
  overflow: hidden;
  margin: 0 auto;
}
.StaticOuter {
  width: 100%;
  overflow: hidden;
}
.StaticOuter a:link,
.StaticOuter a:visited {
  color: #0045ff;
  text-decoration: underline;
}
.StaticOuter a:hover {
  text-decoration: none;
}
.StaticInner {
  overflow: hidden;
}
.StaticInner h3 {
  color: #36334d;
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  padding: 12px 0 13px;
  margin-bottom: 20px;
  overflow: hidden;
}
.StaticMain {
  width: 600px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  font-size: 13px;
}
.StaticTopPanel {
  background: url(/_static/images/bgtitle_main.jpg) left top no-repeat;
  width: 100%;
  overflow: hidden;
  height: 44px;
}
.StaticTopPanel h2.TitleMain {
  color: #fff;
  font-size: 16px;
  padding: 10px 0 8px 65px;
  text-transform: uppercase;
  float: left;
  font-family: Arial;
}
#breadcrumbs {
  float: right;
  text-align: right;
  color: #e5e5e5;
  font-size: 12px;
  text-transform: none;
  padding: 8px 64px 0 0;
}
#breadcrumbs a:link,
#breadcrumbs a:visited {
  color: #e5e5e5;
  text-decoration: underline;
}
#breadcrumbs span,
#breadcrumbs a:hover {
  color: #fff;
  text-decoration: none;
}
ul.AnchorLink {
  margin: 0 30px 20px;
  overflow: hidden;
}
ul.AnchorLink li {
  float: left;
  width: 140px;
  padding: 0 0 5px 10px;
  font-weight: bolder;
}
ul.AnchorLink li a:link,
ul.AnchorLink li a:visited {
  text-decoration: none;
  color: #000;
}
ul.AnchorLink li a:hover {
  color: #06c;
  text-decoration: none;
}
ul.AnchorLink li a.Active:link,
ul.AnchorLink li a.Active:visited,
ul.AnchorLink li a.Active:hover {
  color: #06c;
}
.ContentBlock {
  margin-bottom: 20px;
  clear: both;
}
.ContentBlock p {
  margin-bottom: 10px;
  text-align: justify;
}
.ContentBlock p a:link,
.ContentBlock p a:visited {
  color: #0045ff;
}
.ContentBlock p a:hover {
  text-decoration: none;
}
.ContentBlock p.TextCenter {
  text-align: center;
}
#gpMainContent .GPNewsSection .StaticMain h4 {
  padding: 4px 0 2px 30px;
  line-height: 22px;
  font-size: 16px;
  font-family: Arial;
  border: none;
  color: #e57007;
  margin: 0 0 5px;
}
.ContentH4 {
  margin: 0 0 20px 30px;
}
.ContentH4 p {
  margin-bottom: 10px;
  text-align: justify;
}
.StaticMain h5 {
  padding: 0 0 0 15px;
  margin: 0 0 5px 30px;
  line-height: 22px;
  font-size: 15px;
  font-family: Arial;
  color: #930;
}
.ContentH5 {
  margin: 0 0 20px 45px;
}
.ContentH5 p {
  margin-bottom: 10px;
  text-align: justify;
}
.StaticMain h6 {
  padding: 2px 0 2px 15px;
  margin: 0 0 5px 45px;
  line-height: 20px;
  font-size: 14px;
  font-family: Arial;
  color: #000;
}
.ContentH6 {
  margin: 0 0 20px 60px;
}
.ContentH6 p {
  margin-bottom: 10px;
  text-align: justify;
}
.ImagesBlock {
  text-align: center;
  margin-bottom: 20px;
}
.ImagesH4 {
  text-align: center;
  margin: 0 0 20px 30px;
}
.ImagesH5 {
  text-align: center;
  margin: 0 0 20px 45px;
}
.ImagesH6 {
  text-align: center;
  margin: 0 0 20px 60px;
}
.FirstChar {
  padding: 4px 4px 0 0;
  line-height: 30px;
  font-size: 40px;
  float: left;
}
.MyTable {
  margin: 0 auto 10px;
  border-collapse: collapse;
}
.MyTable thead tr th {
  color: #fff;
  background: #ef8728;
  font-weight: bolder;
  padding: 5px 10px;
  border: 1px solid #cdcdcd;
}
.MyTable tbody tr.OddRow td {
  background: #fff;
}
.MyTable tbody tr.EvenRow td {
  background: #e8e6e4;
}
.MyTable tbody tr td {
  padding: 3px 5px;
  border: 1px solid #cdcdcd;
}
.MyTable .HorzRight {
  text-align: right !important;
}
.MyTable .HorzCenter {
  text-align: center !important;
}
.MyTable .VeztTop {
  vertical-align: top !important;
}
.NoticeBox {
  border: #c36e60 solid 1px;
  padding: 10px;
}
.NoticeBox .Legend {
  font-size: 13px;
  font-weight: bolder;
  padding: 0 15px;
  color: #b00000;
  background: #fff;
  height: 20px;
  margin: -22px 0 0;
  float: left;
}
.NoteContent {
  width: 100%;
  overflow: hidden;
  text-align: justify;
}
.NoteContent ul.Icon {
  margin: 10px 0 0;
}
.NoteContent ul.UpperAlpha {
  margin: 10px 0 0;
}
.NoteContent ul.LowerAlpha {
  margin: 10px 0 0;
}
.NoteContent ul.Decimal {
  margin: 10px 0 0;
}
a.NoteLink:link,
a.NoteLink:visited {
  color: #4c448a;
}
a.NoteLink:hover {
  text-decoration: underline;
}
.PagingWrapper {
  width: 100%;
  overflow: hidden;
  padding: 20px 0 20px;
}
.PagingControl {
  position: relative;
  left: -50%;
  float: right;
  padding: 0;
  margin: 0;
}
.CenterWrapper {
  position: relative;
  left: 50%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.PagingControl span.PagingFirstPageLnk,
.PagingControl span.PagingPrevPageLnk,
.PagingControl span.PagingNextPageLnk,
.PagingControl span.PagingLastPageLnk,
.PagingControl a.PagingFirstPageLnk,
.PagingControl a.PagingPrevPageLnk,
.PagingControl a.PagingNextPageLnk,
.PagingControl a.PagingLastPageLnk {
  display: block;
  width: 18px;
  height: 0;
  padding: 19px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  float: left;
  position: relative;
}
.PagingControl span.PagingFirstPageLnk,
.PagingControl span.PagingPrevPageLnk,
.PagingControl span.PagingNextPageLnk,
.PagingControl span.PagingLastPageLnk {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.PagingControl span.PagingFirstPageLnk,
.PagingControl a.PagingFirstPageLnk {
  margin: 0 5px 0 0;
}
.PagingControl span.PagingPrevPageLnk,
.PagingControl a.PagingPrevPageLnk {
  margin: 0 5px 0 0;
  border-left: none;
}
.PagingControl span.PagingNextPageLnk,
.PagingControl a.PagingNextPageLnk {
  margin: 0 5px 0 5px;
  border-right: none;
}
.PagingControl ul.PageList {
  float: left;
  position: relative;
  padding: 0;
  margin: 0;
}
.PagingControl ul.PageList li {
  float: left;
  height: 19px;
  padding: 0;
  margin: 0 2px;
  overflow: hidden;
}
.PagingControl ul.PageList li span {
  display: block;
  float: left;
  height: 20px;
  padding: 0 6px;
  font-size: 11px;
  font-weight: bolder;
  text-align: center;
  color: #c00;
}
.PagingControl ul.PageList li a {
  display: block;
  float: left;
  white-space: nowrap;
  height: 20px;
  padding: 0 6px;
  font-size: 11px;
  text-align: center;
  color: #000;
  text-decoration: none;
}
.PagingControl ul.PageList li a:hover {
  text-decoration: none;
  color: #c00;
}
.Strong01 {
  color: #b83400;
  font-weight: bolder;
}
.RedText {
  color: #900;
  font-weight: bolder;
}
.TextFont15 {
  font-size: 15px;
  font-weight: bolder;
  font-family: Arial;
}
.TextFont16 {
  font-size: 16px;
  font-weight: bolder;
  font-family: Arial;
}
.TextFont17 {
  font-size: 17px;
  font-weight: bolder;
  font-family: Arial;
}
p.TextCenter {
  text-align: center;
}
.NoBorderImg {
  border: none;
  background: none;
  padding: 0;
}
.BorderImg {
  border: 1px solid #c2c3c9;
  background: #eee;
  padding: 3px;
}
.ImgLeft {
  float: left;
  margin: 0 10px 5px 0;
}
.ImgRight {
  float: right;
  margin: 0 0 5px 10px;
}
ul.Decimal {
  margin: 0 0 10px 25px;
}
ul.Decimal li {
  list-style-type: decimal;
  margin-bottom: 10px;
}
ul.UpperAlpha {
  margin: 0 0 10px 25px;
}
ul.UpperAlpha li {
  list-style-type: upper-alpha;
  margin-bottom: 10px;
}
ul.LowerAlpha {
  margin: 0 0 10px 25px;
}
ul.LowerAlpha li {
  list-style-type: lower-alpha;
  margin-bottom: 10px;
}
ul.Icon {
  margin: 0 0 10px 5px;
}
ul.Icon li {
  margin-bottom: 10px;
  background: url(/_static/images/content/icon_person.gif)
    0 2px no-repeat;
  padding-left: 20px;
  list-style-type: none;
}
ul.Icon li ul.LowerAlpha li {
  list-style-type: lower-alpha;
  margin-bottom: 10px;
  background: none;
  padding-left: 0;
}
ul.Dash {
  margin: 0 0 10px 5px;
}
ul.Dash li {
  margin-bottom: 10px;
  background: url(/_static/images/content/icon_dash.gif)
    0 2px no-repeat;
  padding-left: 20px;
  list-style-type: none;
}
ul.Disc {
  margin: 0 0 10px 15px;
}
ul.Disc li {
  list-style-type: disc;
  margin-bottom: 10px;
  background: none;
  padding: 0;
}
ul.Decimal li ul {
  padding-top: 5px;
}
ul.UpperAlpha li ul {
  padding-top: 5px;
}
ul.LowerAlpha li ul {
  padding-top: 5px;
}
ul.Icon li ul {
  padding-top: 5px;
}
ul.Dash li ul {
  padding-top: 5px;
}
ul.Disc li ul {
  padding-top: 5px;
}
/* content.css */
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
.nhan_manh {
  color: #000;
  font-weight: bolder;
  font-size: 14px;
}
.GPSectionContainer .nhan_manh {
  color: #e57007;
}
.red {
  color: #e50707;
  font-weight: bold;
}
.update {
  padding: 20px;
}
.text-15px {
  font-size: 1.5em;
}
.text-16px {
  font-size: 1.6em;
}
.text-17px {
  font-size: 1.7em;
}
.contentHTML {
  width: 600px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 20px;
}
.contentBox {
  margin: 20px 0;
  overflow: hidden;
}
.boxContent {
  font-size: 1.3em;
  line-height: 1.6em;
  width: 600px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 20px;
}
.content_h2 .text-center {
  text-align: center;
  margin: 5px 0;
}
.content_h3 .text-center {
  text-align: center;
  margin: 5px 0;
}
.content_h4 .text-center {
  text-align: center;
  margin: 5px 0;
}
.box_content .text-center {
  text-align: center;
  margin: 5px 0;
}
.first-char {
  padding: 4px 4px 0 0;
  line-height: 35px;
  font-size: 40px;
  float: left;
  color: #3a3a3a;
}
.box_content_h2 {
  margin-bottom: 10px;
  overflow: hidden;
  background: url(/_static/images/icon_h2.gif) left 12px no-repeat;
  padding: 0 0 0 10px;
  clear: both;
}
.box_content_h2 h2 {
  font-size: 18px;
  color: #e57007;
  line-height: 26px;
}
.box_content_h3 {
  margin-left: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 0;
  background: none;
}
#gpMainContent .GPNewsSection .boxContent .box_content_h3 h3 {
  color: #414040;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
}
.box_content_h4 {
  margin-left: 20px;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 0;
  background: none;
}
#gpMainContent .GPNewsSection .boxContent .box_content_h4 h4 {
  font-size: 14px;
  color: #414040;
  line-height: 20px;
  background: none;
  border-top: none;
  margin: 0;
  padding: 0;
}
.boxContent .tab {
  height: 37px;
  margin-bottom: 20px;
  overflow: hidden;
  background: url(/_static/images/content/tab_bg.gif)
    bottom repeat-x;
  clear: both;
}
.boxContent .tab ul,
.tab ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  overflow: hidden;
  font-size: 1.1em;
  line-height: 16px;
  font-weight: bold;
}
.boxContent .tab ul li,
.tab ul li {
  padding: 4px 0;
}
.boxContent .tab ul li a:link,
.boxContent .tab ul li a:visited,
.tab ul li a:link,
.tab ul li a:visited {
  color: #3d3d3d;
  margin: 0;
  padding: 0 0 0 8px;
  text-decoration: none;
  background: url("/_static/images/icon-tintuc.gif")
    no-repeat 0 5px;
}
.boxContent .tab ul li a span {
  float: left;
  display: block;
  background: url("/_static/images/icon-tintuc.gif")
    no-repeat right bottom;
  padding: 14px 16px 6px 8px;
  color: #636363;
} /* Commented Backslash Hack hides rule from IE5-Mac \*/
.boxContent .tab ul li a span {
  float: none;
} /* End IE5-Mac hack */
.boxContent .tab ul li a:hover {
  background-position: 0 0;
}
.boxContent .tab ul li a:hover span {
  color: #414040;
  background-position: 100% 0;
  padding: 12px 16px 8px 8px;
}
.boxContent .tab ul li.Active a:link span,
.boxContent .tab ul li.Active a:visited span {
  color: #414040;
  background: url(/_static/images/content/tab-cor-right-act.gif)
    no-repeat right bottom;
  font-weight: bold;
  padding: 12px 16px 8px 8px;
}
.box_content {
  margin-bottom: 20px;
  padding-right: 0;
  font-size: 1.2em;
}
.box_content .box_content {
  font-size: 1em;
}
.box_content a:link,
.box_content a:visited {
  color: #e57007;
}
.box_content h1 {
  font-size: 1em;
  line-height: 1.4em;
}
.GPNewsSection .box_content p {
  margin-bottom: 10px;
  text-align: justify;
  font-size: 1em;
  color: #3d3d3d;
  line-height: 1.4em;
  padding: 0;
}
.GPNewsSection .box_content a,
.GPNewsSection .box_content p a {
  font-size: 1em;
  color: #e57007;
}
.GPNewsSection .box_content a:hover,
.GPNewsSection .box_content p a:hover {
  color: #3d3d3d;
}
.GPNewsSection .box_content ul li {
  font-size: 1em;
  color: #3d3d3d;
  padding: 3px 0 3px 10px;
  background: url("/_static/images/icon-tintuc.gif")
    no-repeat left 9px;
}
.GPNewsSection .box_content ul li a {
  font-size: 1em;
  color: #e57007;
}
.GPNewsSection .box_content ul li a:hover {
  color: #3d3d3d;
}
.GPSection .box_content p {
  padding: 5px 0;
  color: #3d3d3d;
  line-height: 1.6em;
  font-size: 13px;
}
.GPSection .box_content p span {
  padding: 0;
  display: block;
}
.content_h2 {
  margin-bottom: 20px;
  margin-left: 10px;
  font-size: 1.2em;
  line-height: 1.4em;
  color: #3d3d3d;
}
.GPNewsSection .content_h2 p {
  margin-bottom: 10px;
  text-align: justify;
  font-size: 1em;
  color: #3d3d3d;
}
.GPNewsSection .content_h2 .note_main p {
  margin-bottom: 0;
}
.content_h2 a {
  color: #e57007;
}
.content_h3 {
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 13px;
  line-height: 18px;
}
.GPNewsSection .content_h3 p {
  margin-bottom: 10px;
  text-align: justify;
  font-size: 1em;
  color: #3d3d3d;
}
.content_h4 {
  margin-bottom: 10px;
  margin-left: 20px;
}
.GPNewsSection .content_h4 p {
  margin-bottom: 10px;
  text-align: justify;
  font-size: 13px;
  color: #3d3d3d;
}
.note_bg_main {
  overflow: hidden;
  width: 100%;
  background: #939393;
}
.note_main {
  float: left;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  color: #fff;
  text-align: left;
  font-style: italic;
}
.note_main-server {
  float: left;
  font-size: 13px;
  padding: 0 5px;
  font-weight: bold;
  color: #fff;
  background: #939393;
  text-align: left;
  height: 20px;
  font-style: italic;
}
.note_main p {
  padding: 0 10px;
}
.note_content_main {
  text-align: justify;
  border: #e3e3e3 solid 1px;
  border-top: none;
  background: #eee;
  padding: 10px;
}
.note_content_main ul.icon {
  margin-bottom: 0;
  margin-left: 0;
}
.note_content_main ul.upper-alpha {
  margin-bottom: 0;
  margin-left: 0;
}
.note_content_main ul.lower-alpha {
  margin-bottom: 0;
  margin-left: 0;
}
.note_content_main ul.decimal {
  margin-bottom: 0;
  margin-left: 0;
}
.GPNewsSection ul.decimal li {
  background: none;
  padding-left: 0;
}
.GPNewsSection .box_content .note_main p {
  margin-bottom: 0;
  padding: 0 0 0 6px;
  color: #fff;
}
a.note_link:link,
a.note_link:visited {
  color: #2364e7 !important;
  text-decoration: underline;
}
.box_image {
  text-align: center;
  overflow: hidden;
  margin-bottom: 20px;
  font-size: 1.1em;
  padding: 10px 0;
}
.box_image img {
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.box_image img.img_noborder {
  border: none;
  background: none;
  padding: 0;
}
.box_image p {
  font-style: italic;
  padding-top: 5px;
  font-weight: bold;
  font-size: 1em;
}
.box_image_h2 {
  text-align: center;
  overflow: hidden;
  margin-bottom: 20px;
  margin-left: 10px;
}
.box_image_h2 img {
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.box_image_h2 img.img_noborder {
  border: none;
  background: none;
  padding: 0;
}
.box_image_h2 p {
  font-style: italic;
  padding-top: 5px;
  font-weight: bold;
  font-size: 1.1em;
}
.box_image_h3 {
  text-align: center;
  overflow: hidden;
  margin-bottom: 20px;
  margin-left: 10px;
}
.box_image_h3 img {
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.box_image_h3 img.img_noborder {
  border: none;
  background: none;
  padding: 0;
}
.box_image_h3 p {
  font-style: italic;
  padding-top: 5px;
  font-weight: bold;
}
.box_image_h4 {
  text-align: center;
  overflow: hidden;
  margin-bottom: 20px;
  margin-left: 20px;
}
.box_image_h4 img {
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.box_image_h4 img.img_noborder {
  border: none;
  background: none;
  padding: 0;
}
.box_image_h4 p {
  font-style: italic;
  padding-top: 5px;
  font-weight: bold;
}
.img_left {
  float: left;
  margin: 0 10px 5px 0;
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.img_right {
  float: right;
  margin: 0 0 5px 10px;
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.img_border {
  border: 1px #e3e3e3 solid;
  padding: 3px;
  background: #eee;
}
.img_center {
  text-align: center;
}
.img_noborder {
  border: none;
  background: none;
  padding: 0;
}
.img_left_noborder {
  border: none;
  float: left;
  margin: 0 10px 5px 0;
  background: none;
  padding: 0;
}
.img_right_noborder {
  border: none;
  float: right;
  margin: 0 0 5px 10px;
  background: none;
  padding: 0;
}
.GPSection .mytable {
  margin: 15px auto 0;
}
.mytable {
  background-color: #ddd;
  margin: auto;
}
table tr td.mytable_header {
  text-align: center;
  color: #fff;
}
table tr td.mytable_header p {
  color: #fff;
  padding: 0 0 0 6px;
}
table tr td.mytable_header {
  text-align: center;
}
.mytable_header {
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 3px 4px;
  background: #ef8728;
}
.mytable_lightrow {
  background: #fff;
}
.mytable_darkrow {
  background: #f6f6f6;
}
table {
  border: 1px solid #fff;
  border-collapse: collapse;
}
table tr td {
  padding: 8px 10px;
  border: 1px solid #cdcdcd;
}
ul.decimal {
  margin: 10px 0 0 25px;
}
ul.decimal li {
  list-style-type: decimal;
  margin-bottom: 10px;
}
ul.upper-alpha {
  margin: 10px 0 0 25px;
}
ul.upper-alpha li {
  list-style-type: upper-alpha;
  margin-bottom: 10px;
}
ul.lower-alpha {
  margin: 10px 0 0 25px;
}
ul.lower-alpha li {
  list-style-type: lower-alpha;
  margin-bottom: 10px;
}
ul.icon {
  margin: 0;
}
ul.icon li {
  background: url(/_static/images/icon-tintuc.gif)
    0 11px no-repeat;
  padding: 5px 0 0 10px;
  color: #3d3d3d;
}
ul.icon li ul.lower-alpha li {
  list-style-type: lower-alpha;
  margin-bottom: 10px;
  background: none;
  padding-left: 0;
}
ul.dash {
  margin: 10px 0 0 25px;
}
ul.dash li {
  margin-bottom: 10px;
  background: url(/_static/images/content/icon-dash.gif)
    0 3px no-repeat;
  padding-left: 15px;
  list-style-type: none;
}
.anchor_link {
  margin: 0 20px 20px 0;
}
.anchor_link ul li {
  background: url(/_static/images/content/icon.gif)
    left top no-repeat;
  background-position: 0 8px;
  float: left;
  width: 160px;
  padding: 0 0 5px 10px;
  font-weight: bold;
}
.anchor_link ul li a:link,
.anchor_link ul li a:visited,
.anchor_link ul li a:active {
  text-decoration: none;
  color: #636363;
}
.anchor_link ul li a:hover {
  color: #e57007;
  text-decoration: none;
}
.anchor_link ul li a.active:link,
.anchor_link ul li a.active:visited,
.anchor_link ul li a.active:hover {
  color: #e57007;
}
.bookmark_content div {
  display: none;
}
.anchor_link_2 {
  margin: auto;
  width: 560px;
  margin-bottom: 20px;
  background: #f7f7f7;
  padding: 10px 15px;
  border: #e1e1e1 4px solid;
}
.anchor_link_2 .group {
  width: 320px;
  overflow: hidden;
}
.anchor_link_2 ul li {
  float: left;
  width: 150px;
  padding-bottom: 5px;
  color: #636363;
  font-size: 1.2em;
}
.anchor_link_2 ul li.space {
  float: left;
  width: 20px;
  text-align: center;
  padding-bottom: 5px;
  color: #636363;
}
.anchor_link_2 ul li a:link,
.anchor_link_2 ul li a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #636363;
  font-size: 1em;
}
.anchor_link_2 ul li a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #e57007;
}
.box_title-news {
  margin-bottom: 10px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  padding: 5px 0 0 0;
}
.box_title-news h2 {
  font-size: 20px;
  color: #c60;
  line-height: 26px;
}
p.pHead {
  font-size: 1.2em;
  color: #3d3d3d;
  font-weight: bolder;
  padding: 5px 0 0;
}
p.pBody {
  font-size: 1.2em;
  color: #3d3d3d;
  padding: 5px 0;
}
.GPNewsSection p {
  font-size: 1.2em;
  color: #3d3d3d;
  line-height: 1.4em;
  padding: 5px 0;
}
.margin_t5 {
  margin-top: 5px;
}
.margin_l15 {
  margin-left: -15px;
}
.Color01 {
  color: #f00;
  font-weight: bold;
}
.Color02 {
  color: #f60;
  font-weight: bold;
  font-size: 1.5em;
}
.Color03 {
  color: #000;
  font-weight: bold;
}
.GPHuongdanContent {
  width: 100%;
  overflow: hidden;
  margin: 0 0 10px 0;
  font-size: 1.2em;
  line-height: 1.7em;
}
.GPHuongdanContent .GPTabContentBox {
  width: 600px;
  margin: 0 0 20px 10px;
  overflow: hidden;
}
.GPHuongdanContent .GPTabContentBox .Step1-1 {
  float: left;
  background: url(/_static/images/step1-1.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step1-2 {
  float: left;
  background: url(/_static/images/step1-2.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step1-3 {
  float: left;
  background: url(/_static/images/step1-3.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step2-1 {
  float: left;
  background: url(/_static/images/step2-1.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step2-2 {
  float: left;
  background: url(/_static/images/step2-2.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step2-3 {
  float: left;
  background: url(/_static/images/step2-3.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step3-1 {
  float: left;
  background: url(/_static/images/step3-1.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
  margin-top: 53px;
}
.GPHuongdanContent .GPTabContentBox .Step3-2 {
  float: left;
  background: url(/_static/images/step3-2.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step3-3 {
  float: left;
  background: url(/_static/images/step3-3.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step4-1 {
  float: left;
  background: url(/_static/images/step4-1.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step4-2 {
  float: left;
  background: url(/_static/images/step4-2.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step4-3 {
  float: left;
  background: url(/_static/images/step4-3.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step4-4 {
  float: left;
  background: url(/_static/images/step4-4.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .Step4-5 {
  float: left;
  background: url(/_static/images/step4-5.gif)
    right top no-repeat;
  width: 115px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.GPHuongdanContent .GPTabContentBox .GPStyleGame {
  float: left;
  background: url(/_static/images/huongdan-bgstep1.gif)
    right top no-repeat;
  width: 105px;
  height: 155px;
  padding-right: 10px;
  text-align: right;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent {
  width: 465px;
  float: right;
}
.GPHuongdanContent a:link,
.GPHuongdanContent a:visited {
  color: #1888e7;
  text-decoration: none;
}
.GPHuongdanContent a:hover {
  color: #0072d3;
  text-decoration: underline;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPImgGame {
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPImgGame li {
  width: 115px;
  height: 130px;
  float: left;
  list-style: none;
  background: none;
  margin: 0;
  padding: 0;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPImgGame li a {
  width: 88px;
  display: block;
  background: url(/_static/images/huongdan-bgimg.gif)
    0 top no-repeat;
  text-align: center;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPImgGame li a:hover {
  display: block;
  background: url(/_static/images/huongdan-bgimg.gif) -88px
    top no-repeat;
  color: #ff4e00;
  text-decoration: none;
  font-weight: bold;
  font-size: 1em;
  line-height: 15px;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPImgGame li a span {
  background: none;
  color: ##0684ef;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  line-height: 15px;
  font-size: 0.75em;
}
.GPHuongDanImgStyle {
  padding: 6px 6px 10px 6px;
  display: block;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPNoteList {
  width: 100%;
  overflow: hidden;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent ul.GPNoteList li {
  float: left;
  list-style: none;
  background: url(/_static/images/huongdan-icon.gif)
    left 6px no-repeat;
  width: 450px;
  padding: 0 0 0 15px;
  margin: 0 0 15px 0;
  font-size: 1em;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent .GPNoteContent {
  background: #e0e0e0;
  padding: 5px 10px;
  margin-top: 10px;
}
.GPHuongdanContent .GPTabContent_Contact {
  width: 600px;
  overflow: hidden;
  background: url(/_static/images/huongdan-bgcontact.gif)
    left top no-repeat;
  height: 95px;
  margin-left: 10px;
}
.GPHuongdanContent .GPTabContent_Contact p {
  padding: 8px 100px 10px 15px;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent .GPDownTorrent {
  width: 100%;
  background: url(/_static/images/huongdan-down-torrent.gif)
    left bottom no-repeat;
  text-indent: -9999px;
  height: 123px;
  display: block;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent .GPDownTructiep {
  width: 100%;
  background: url(/_static/images/huongdan-down-tructiep.gif)
    left bottom no-repeat;
  text-indent: -9999px;
  height: 70px;
  display: block;
}
.GPHuongdanContent .GPTabContentBox .GPStepContent .GPDownLoader {
  width: 100%;
  background: url(/_static/images/huongdan-down-loader.gif)
    left bottom no-repeat;
  text-indent: -9999px;
  height: 70px;
  display: block;
}
.GPHuongdanContent .GPNoteContent_B3 {
  width: 600px;
  height: 225px;
  background: url(/_static/images/huongdan-b3-bgnote.gif)
    left top no-repeat;
  padding: 46px 10px 0 15px;
  margin-top: 10px;
}
.GPDownload_Detail01 {
  background: #f4f4f4;
  border: 1px solid #c3c3c3;
  border-top: none;
  margin-bottom: 20px;
}
.GPDownload_Detail01 p {
  padding: 15px;
  font-size: 1.2em;
}
.GPDownload_Detail {
  margin: 0 20px 30px;
  overflow: hidden;
}
.GPDownload_Detail h4 {
  color: #e57007;
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 10px;
}
.GPDownload_Detail .mytable {
  border: 0;
  background-color: #ddd;
  margin: auto;
  font-size: 1.2em;
  line-height: 1.8em;
}
.GPDownload_Detail .mytable_header {
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 10px 4px;
  background: #ef8728;
}
.GPDownload_Detail .mytable_lightrow {
  background: #fff;
  padding: 10px;
}
.GPDownload_Detail .mytable_darkrow {
  background: #f6f6f6;
  padding: 10px;
}
.GPDownload_Detail a.GPLinkDownload:link,
.GPDownload_Detail a.GPLinkDownload:visited {
  font-size: 1.4em;
  color: #3d3d3d;
  font-weight: bold;
}
.GPDownload_Detail a.GPLinkDownload:hover {
  font-size: 1.4em;
  color: #e57007;
  font-weight: bold;
  text-decoration: underline;
}
.GPNoHeader #gpHeader.GPHeaderSubpage {
  height: 40px;
  margin-bottom: 0;
}
.GPNoHeader #gpContent {
  padding: 0;
}
.GPNoHeader #gpFooter {
  background: none;
  padding: 0 30px 30px;
}
.GPPageNotFound {
  width: 980px;
  height: 559px;
  background: url("/_static/images/gp_pagenotfound.jpg")
    no-repeat left top;
  position: relative;
}
.GPPageNotFound a.GPButtonHome {
  width: 180px;
  height: 0;
  padding: 46px 0 0;
  overflow: hidden;
  display: block;
  background: url("/_static/images/gp-btn.png") -620px -701px
    no-repeat;
  text-indent: -1000em;
  position: absolute;
  top: 405px;
  left: 420px;
  z-index: 1;
}
.GPPageNotFound a.GPButtonHome:hover {
  background-position: -620px -747px;
}
#gpSiteMap {
  width: 100%;
  margin: 0 0 10px 0;
  overflow: hidden;
}
#gpSiteMap h3 {
  background: url(/_static/images/sitemap-title02.gif)
    left bottom no-repeat;
  font-size: 1.8em;
  line-height: 1.4em;
  color: #e57007;
  padding: 10px 0 10px 0;
  margin: 0 0 10px 0;
}
#gpSiteMap h4 {
  border-bottom: 1px solid #e3e3e3;
  height: 20px;
  font-size: 1.4em;
  line-height: 1.4em;
  color: #e57007;
  padding: 5px 0 3px 0;
  margin: 0 15px 10px;
  position: relative;
}
#gpSiteMap h4 a:link,
#gpSiteMap h4 a:visited {
  color: #505050;
  display: block;
}
#gpSiteMap h4 a:hover {
  color: #e57007;
  text-decoration: none;
}
#gpSiteMap h4 .GPBtClose {
  width: 9px;
  height: 9px;
  position: absolute;
  right: 0;
  top: 12px;
}
#gpSiteMap h4 .GPBtClose a.SlidePanelHandleActive {
  background: url(/_static/images/sitemap-close.gif)
    no-repeat;
  width: 9px;
  height: 9px;
  display: block;
  text-indent: -9999px;
}
#gpSiteMap h4 .GPBtClose a {
  background: url(/_static/images/sitemap-open.gif)
    no-repeat;
  width: 9px;
  height: 9px;
  display: block;
  text-indent: -9999px;
}
#gpSiteMap .GPListGameOut {
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}
#gpSiteMap ul#gpListGame {
  width: 25%;
  float: left;
  overflow: hidden;
  padding-left: 15%;
}
#gpSiteMap ul#gpListGame li {
  width: 100%;
  float: left;
  list-style: none;
  background: url(/_static/images/sitemap-icon03.gif)
    left 5px no-repeat;
  padding: 0 0 10px 10px;
  font-size: 1.1em;
}
#gpSiteMap ul#gpListGame li a:link,
#gpSiteMap ul#gpListGame li a:visited {
  color: #505050;
  text-decoration: none;
}
#gpSiteMap ul#gpListGame li a:hover {
  color: #e57007;
  text-decoration: underline;
}
#gpSiteMap ul#gpListGame li.GPTitle {
  color: #505050;
  font-weight: bold;
  text-transform: uppercase;
  background: none;
  padding: 0 0 10px 0;
}
#gpSiteMap ul#gpListGameHoz {
  width: 85%;
  margin: 0;
  padding-left: 15%;
  overflow: hidden;
}
#gpSiteMap ul#gpListGameHoz li {
  width: 45%;
  float: left;
  list-style: none;
  background: url(/_static/images/sitemap-icon03.gif)
    left 5px no-repeat;
  padding: 0 0 10px 10px;
  font-size: 1.1em;
}
#gpSiteMap ul#gpListGameHoz li a:link,
#gpSiteMap ul#gpListGameHoz li a:visited {
  color: #505050;
  text-decoration: none;
}
#gpSiteMap ul#gpListGameHoz li a:hover {
  color: #e57007;
  text-decoration: underline;
}
/* global.css */
body {
  font: 62.5% Tahoma, Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
ul,
ul li,
ol,
ol li,
dl,
dl dt,
dl dd,
blockquote {
  margin: 0;
  padding: 0;
}
ul,
ul li,
ol,
ol li {
  list-style: none;
}
img {
  border: none;
}
a {
  outline: none;
}
a:link,
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
fieldset {
  border: none;
  background: none;
  margin: 0;
  padding: 0;
}
fieldset legend {
  display: none;
}
input,
select,
textarea {
  font: 62.5% Tahoma, Arial, Verdana, sans-serif;
}
input[type="image"],
input[type="submit"] {
  outline: none;
}
input {
  vertical-align: baseline;
  margin: -1px -2px;
}
html > body input {
  vertical-align: text-bottom;
  margin: 0;
}
object,
embed {
  outline: none;
}
.GPHidden {
  display: none;
}
.GPWrapper {
  overflow: visible;
  height: 1%;
}
html > body .GPWrapper {
  overflow: hidden;
  height: auto;
}
/* home.css */
.HomeSection #gpMainContent {
  width: 780px;
  padding: 0 20px 0 0;
  float: right;
  overflow: hidden;
}
.HomeSection #gpSidebar {
  padding: 0;
}
.HomeSection #gpInsideSidebar {
  width: 160px;
  float: left;
  overflow: hidden;
}
HomeSection. #gpSideGameList {
  width: 100%;
  overflow: hidden;
}
.HomeSection .GPTabContentWrapper .GPTabContent h4 {
  font-family: Tahoma;
}
#gpSideGameList {
  width: 160px;
  overflow: hidden;
  margin: 0 0 10px;
}
#gpSideGameList h3 {
  background: #e5e5e5;
  overflow: hidden;
  margin: 0;
  padding: 5px 4px 5px 0;
  position: relative;
  z-index: 0;
  color: #404040;
  font-size: 1.4em;
  font-weight: bolder;
  text-transform: uppercase;
  text-align: right;
}
#gpSideGameList p {
  font-size: 11px;
  color: #404040;
  font-weight: bold;
  line-height: 18px;
  padding: 1px 5px 4px 20px;
  text-align: left;
}
#gpSideGameList a.GPExploreGamesLnk {
  position: absolute;
  z-index: 1;
  top: 6px;
  right: 7px;
  width: 9px;
  height: 0;
  padding: 9px 0 0;
  background: url("/_static/images/icon-view.gif") no-repeat left top;
  display: block;
  text-indent: -1000em;
  overflow: hidden;
}
#gpSideGameList a.GPExploreGamesLnk:hover {
  background-position: left -90px;
}
#gpSideGameList ul.GPOneGameList {
  overflow: hidden;
  margin: 0;
  padding: 0 0 10px 19px;
  width: 141px;
}
#gpSideGameList ul.GPOneGameList li {
  padding: 0;
  margin: 5px 0 0;
  font-size: 1.1em;
  overflow: hidden;
  background: url("/_static/images/gp-btn.png")
    no-repeat -475px -265px;
  width: 140px;
  height: 50px;
  position: relative;
}
#gpSideGameList ul.GPOneGameList li.HotGame {
  background-position: -475px -315px;
}
#gpSideGameList ul.GPOneGameList li.NewGame {
  background-position: -475px -365px;
}
#gpSideGameList ul.GPOneGameList li img {
  position: absolute;
  top: 2px;
  left: 2px;
  z-index: 1;
}
#gpSideGameList ul.GPOneGameList li a:link,
#gpSideGameList ul.GPOneGameList li a:visited {
  width: 78px;
  height: 31px;
  display: block;
  font-size: 1em;
  font-weight: bolder;
  color: #343333;
  padding: 15px 0 0 60px;
  position: relative;
  z-index: 2;
  margin: 2px 0 0 2px;
}
#gpSideGameList ul.GPOneGameList li a:hover {
  color: #7f7f7f;
  text-decoration: none;
}
#extrasContent a.GPArticlesExploreLnk {
  width: 60px;
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  font-size: 1.1em;
  text-align: right;
  color: #fff;
  background: url("/_static/images/icon-view.gif")
    no-repeat left -42px;
}
#extrasContent a.GPArticlesExploreLnk:hover {
  color: #efefef;
  text-decoration: none;
}
#extrasContent {
  color: #fff;
  padding: 0;
  margin: 0;
  width: 780px;
  clear: both;
  position: relative;
}
#extrasContent .ExtrasContentWrapper1 {
  border: 1px solid #ddd;
  width: 778px;
  overflow: hidden;
}
#extrasContent .ExtrasContentWrapper2 {
  border: 4px solid #f4f4f4;
  width: 752px;
  overflow: hidden;
  padding: 10px;
}
#extrasContent h3 {
  background: url("/_static/images/gp-title-bar.png")
    no-repeat 0 -234px;
  color: #fff;
  height: 24px;
  padding: 7px 0 2px 10px;
  text-transform: none;
  width: 770px;
  font-size: 1.4em;
}
#extrasContent .GPExtraSection {
  width: 244px;
  float: left;
  margin: 0 10px 0 0;
}
#extrasContent .GPSectionAlt {
  margin: 0;
}
#extrasContent .GPSectionHeader {
  background: url("/_static/images/gp-home-section-title.gif")
    no-repeat 0 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#extrasContent .GPExtraSection .GPSectionHeader h4 {
  background: #fafafa
    url("/_static/images/gp-home-section-title2.gif")
    no-repeat right top;
  height: 22px;
  padding: 6px 10px 0 10px;
  margin: 0 0 0 2px;
  font-size: 1.4em;
  text-transform: uppercase;
  color: #e57007;
  font-weight: bold;
  font-family: Arial;
  float: left;
}
#extrasContent .GPSectionAlt .GPSectionHeader h4 {
  background-color: #fff8e1;
}
#extrasContent .GPSectionHeader a.GPArticlesExploreLnk {
  background: url("/_static/images/icon-view.gif")
    no-repeat left 3px;
  color: #646363;
  display: block;
  font-size: 1.1em;
  position: absolute;
  right: 10px;
  text-align: right;
  top: 8px;
  width: 60px;
}
#extrasContent .GPExtraSection .GPSectionContent {
  width: 240px;
  height: 277px;
  border: 1px solid #cdcdcd;
  border-top: none;
  padding: 1px;
  background: #fafafa;
  overflow: hidden;
  margin: 0;
}
#extrasContent .GPSectionAlt .GPSectionContent {
  background: #fff8e1;
}
ul.GPPortraitList {
  width: 219px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
}
ul.GPPortraitList li {
  width: 100%;
  overflow: hidden;
  padding: 5px 0;
}
ul.GPPortraitList li.AltItem {
  border-bottom: 1px dashed #d1c1a2;
  padding: 10px 0;
}
ul.GPPortraitList li.AltItem2 {
  border-bottom: none;
}
ul.GPPortraitList li a.GPPortrait {
  width: 215px;
  overflow: hidden;
  display: block;
  border: 1px solid #9a9a9a;
  padding: 1px;
  background: #fff;
}
ul.GPPortraitList li a.GPPortrait img {
  display: block;
}
ul.GPPortraitList li h4 {
  font-size: 1.2em;
  padding: 5px 0 0;
}
ul.GPPortraitList li a {
  font-size: 1.2em;
  color: #3d3d3d;
  padding: 0 0 0 15px;
  background: url("/_static/images/sitemap-icon01.gif")
    no-repeat 2px 5px;
}
ul.GPPortraitList li.AltItem h4 a {
  font-size: 1em;
  font-weight: bolder;
  padding: 0;
  background: none;
}
ul.GPPortraitList li h4 a:hover {
  color: #000;
}
#gpSurveyBox {
  width: 100%;
  overflow: hidden;
  margin: 10px 0 0 14px;
}
#gpSurveyBox h3 {
  width: 280px;
  background: url("/_static/images/gp-title-bar.png")
    no-repeat left -35px;
  color: #fff;
  font-weight: bolder;
  padding: 6px 0 5px 20px;
  font-size: 1.2em;
  text-transform: uppercase;
}
#gpSurveyBox h3 {
  width: 280px;
  background: url("/_static/images/gp-khaosat.jpg")
    no-repeat left 0;
  color: #fff;
  font-weight: bolder;
  padding: 6px 0 5px 20px;
  font-size: 1.2em;
  text-transform: uppercase;
}
#gpSurveyBox .GPSurveyMultiChoicesBox {
  width: 100%;
  background: url("/_static/images/gp-bgkhaosat-loop.gif")
    repeat-y left top;
}
#gpSurveyBox .GPSurveyMultiChoicesBox p.GPSurveyQuestion {
  padding: 10px 20px 0 20px;
  text-align: left;
  font-size: 1.1em;
  font-weight: bolder;
  color: #686868;
  line-height: 1.5em;
}
#gpSurveyBox .GPSurveyViewResult,
#gpSurveyBox ul.GPSurveyMultiChoices {
  width: 106px;
  padding: 5px 20px 15px 40px;
  margin: 0;
  overflow: hidden;
  background: url("/_static/images/gp-bgtitle04-btom.gif")
    no-repeat left bottom;
}
#gpSurveyBox ul.GPSurveyMultiChoices li {
  list-style-type: decimal;
  padding: 2px 0;
  margin: 0;
  font-size: 1.1em;
}
#gpSurveyBox ul.GPSurveyMultiChoices li a:link,
#gpSurveyBox ul.GPSurveyMultiChoices li a:visited {
  color: #686868;
  text-decoration: none;
  font-size: 1em;
}
#gpSurveyBox ul.GPSurveyMultiChoices li a:hover {
  color: #3679d4;
  text-decoration: none;
}
#gpSurveyBox .GPSurveyViewResult {
  width: 265px;
  padding: 5px 15px 15px 20px;
}
#gpSurveyBox .GPSurveyViewResult p {
  font-size: 1.1em;
  padding: 5px 0 4px;
}
#gpSurveyBox .GPSurveyViewResult p a {
  font-size: 1em;
  font-weight: bolder;
  color: #7f7f7f;
}
#gpSurveyBox .GPSurveyViewResult p a:hover {
  text-decoration: none;
  color: #343333;
}
#gpInsideMainContent {
  width: 460px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
}
ul.GPGuidePlayingGame {
  width: 100%;
  margin: 0 0 10px 0;
  overflow: hidden;
}
ul.GPGuidePlayingGame li {
  float: left;
  height: 60px;
  margin: 0;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep01Hover {
  position: relative;
  z-index: 1;
}
ul.GPGuidePlayingGame li a {
  background: url("/_static/images/gp-btn.png")
    left top no-repeat;
  display: block;
  width: 105px;
  height: 0;
  padding: 60px 0 0;
  margin: 0;
  text-indent: -1000em;
  overflow: hidden;
  margin-right: 10px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep01 a {
  background-position: 0 -185px;
  width: 115px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep02 a {
  background-position: -115px -185px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep03 a {
  background-position: -220px -185px;
  width: 105px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep04 a {
  background-position: -325px -185px;
  width: 105px;
  margin-right: 0;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep01 a:hover,
ul.GPGuidePlayingGame li.GPPlayingGameStep01Hover a {
  background-position: 0 -245px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep02 a:hover {
  background-position: -115px -245px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep03 a:hover {
  background-position: -220px -245px;
}
ul.GPGuidePlayingGame li.GPPlayingGameStep04 a:hover {
  background-position: -325px -245px;
}
ul.GPGuideContent {
  width: 346px;
  height: 60px;
  overflow: hidden;
  background: url("/_static/images/gp-btn.png")
    no-repeat 0 -975px;
  position: absolute;
  left: 105px;
  top: 0;
  z-index: 10;
  padding: 0 0 0 10px;
}
ul.GPGuideContent li {
  float: left;
  width: 85px;
  height: 62px;
  padding: 18px 0 0;
  margin: 0;
  position: relative;
}
ul.GPGuideContent li p {
  font-size: 1.1em;
  font-weight: bolder;
  color: #858585;
  margin: 0 0 5px;
  text-align: center;
}
ul.GPGuideContent li p a {
  font-size: 1em;
  font-weight: bolder;
  color: #e57007;
  background: none;
  display: inline;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  text-indent: 0;
  text-align: center;
}
ul.GPConnectLnk {
  width: 461px;
  margin: 0;
  padding: 5px 0 0;
  overflow: hidden;
}
ul.GPConnectLnk li {
  float: left;
}
ul.GPConnectLnk li.GPDisabled {
  background: #efefef;
  border: 1px solid #dfdedf;
  border-left: none;
}
ul.GPConnectLnk li.GPDisabled a:link,
ul.GPConnectLnk li.GPDisabled a:visited {
  opacity: 0.1;
  -moz-opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
  width: 113px;
  height: 108px;
}
ul.GPConnectLnk li a:link,
ul.GPConnectLnk li a:visited {
  display: block;
  width: 153px;
  height: 110px;
  padding: 0;
  overflow: hidden;
  text-indent: -1000em;
  background-image: url("/_static/images/gp-btn.png");
  background-repeat: no-repeat;
}
ul.GPConnectLnk li a.GPConnectItem01 {
  background-position: 0 -345px;
}
ul.GPConnectLnk li a.GPConnectItem02 {
  background-position: -153px -345px;
}
ul.GPConnectLnk li a.GPConnectItem03 {
  background-position: -306px -345px;
}
ul.GPConnectLnk li a.GPConnectItem04 {
  background-position: -459px -345px;
}
ul.GPConnectLnk li a.GPConnectItem01:hover {
  background-position: 0 -455px;
}
ul.GPConnectLnk li a.GPConnectItem02:hover {
  background-position: -153px -455px;
}
ul.GPConnectLnk li a.GPConnectItem03:hover {
  background-position: -306px -455px;
}
ul.GPConnectLnk li a.GPConnectItem04:hover {
  background-position: -459px -455px;
}
#gpSideGameList ul.GPOneGameList li a.GPImgKiemTien {
  background: url("/_static/images/game-list-kiem-tien.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgKiemTien:hover {
  background: url("/_static/images/game-list-kiem-tien.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgKiemThe {
  background: url("/_static/images/game-list-kiem-the.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgKiemThe:hover {
  background: url("/_static/images/game-list-kiem-the.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVoLam1 {
  background: url("/_static/images/game-list-vl1.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVoLam1:hover {
  background: url("/_static/images/game-list-vl1.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVoLam2 {
  background: url("/_static/images/game-list-vl2.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVoLam2:hover {
  background: url("/_static/images/game-list-vl2.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgTinhVo {
  background: url("/_static/images/game-list-tinh-vo.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgTinhVo:hover {
  background: url("/_static/images/game-list-tinh-vo.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgThuanThien {
  background: url("/_static/images/game-list-ttk.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgThuanThien:hover {
  background: url("/_static/images/game-list-ttk.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgBoom {
  background: url("/_static/images/game-list-boom.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgBoom:hover {
  background: url("/_static/images/game-list-boom.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgSpeed {
  background: url("/_static/images/game-list-speed.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgSpeed:hover {
  background: url("/_static/images/game-list-speed.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgPlay {
  background: url("/_static/images/game-list-zingplay.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgPlay:hover {
  background: url("/_static/images/game-list-zingplay.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgGunny {
  background: url("/_static/images/game-list-gunny.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgGunny:hover {
  background: url("/_static/images/game-list-gunny.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgMoly {
  background: url("/_static/images/game-list-moly.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgMoly:hover {
  background: url("/_static/images/game-list-moly.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgNgoaLong {
  background: url("/_static/images/game-list-ngoalong.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgNgoaLong:hover {
  background: url("/_static/images/game-list-ngoalong.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgHungBa {
  background: url("/_static/images/game-list-hung-ba.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgHungBa:hover {
  background: url("/_static/images/game-list-hung-ba.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVLCM {
  background: url("/_static/images/game-list-vlcm.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVLCM:hover {
  background: url("/_static/images/game-list-vlcm.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgThatHung {
  background: url("/_static/images/game-list-thathung.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgThatHung:hover {
  background: url("/_static/images/game-list-thathung.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgPK {
  background: url("/_static/images/game-list-pk.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgPK:hover {
  background: url("/_static/images/game-list-pk.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgZT2 {
  background: url("/_static/images/game-list-zt2.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgZT2:hover {
  background: url("/_static/images/game-list-zt2.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVLTC {
  background: url("/_static/images/game-list-vltc.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVLTC:hover {
  background: url("/_static/images/game-list-vltc.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgThanKhuc {
  background: url("/_static/images/game-list-thankhuc.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgThanKhuc:hover {
  background: url("/_static/images/game-list-thankhuc.jpg")
    0 -46px no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVuiGame {
  background: url("/_static/images/game-list-vuigame.jpg")
    0 0 no-repeat;
}
#gpSideGameList ul.GPOneGameList li a.GPImgVuiGame:hover {
  background: url("/_static/images/game-list-vuigame.jpg")
    0 -46px no-repeat;
}
/* master.css */
body {
  background: url("/_static/images/gp-body.gif") center top repeat;
  color: #3d3d3d;
}
#gp {
  background: url("/_static/images/gp-bg.gif") left top repeat-x;
  overflow: hidden;
}
#gpMainWrapper {
  width: 1000px;
  background: url("/_static/images/gp-bgcontent.png") top repeat-y;
  margin: 0 auto;
  overflow: hidden;
}
#gpMain {
  width: 100%;
  overflow: hidden;
  position: relative;
}
#gpTopBar {
  width: 100%;
  height: 41px;
  background: url("/_static/images/gp-bg.gif") repeat-x left top;
}
#gpMain a.GPBrandLogo:link,
#gpMain a.GPBrandLogo:visited,
#gpMain a.GPBrandLogo:hover {
  width: 155px;
  height: 105px;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 20;
  overflow: hidden;
  display: block;
}
#gpMain a.GPBrandLogo img {
  display: block;
}
#gpMain h1.GPBrandName {
  width: 462px;
  position: absolute;
  top: 0;
  left: 185px;
  z-index: 1;
  background: url("/_static/images/gp-logo-text.gif") left top no-repeat;
}
#gpMain h1.GPBrandName a:link,
#gpMain h1.GPBrandName a:visited,
#gpMain h1.GPBrandName a:hover {
  width: 462px;
  height: 0;
  padding: 40px 0 0;
  overflow: hidden;
  display: block;
  text-indent: -1000em;
}
ul#gpTopNavigation {
  width: 940px;
  margin: 0 auto;
  padding: 17px 0 0;
  overflow: hidden;
  text-align: right;
}
ul#gpTopNavigation li {
  color: #3d3d3d;
  font-size: 1.2em;
  padding: 0 0 0 6px;
  margin: 0 0 0 6px;
  display: inline;
  border-left: 1px solid #3d3d3d;
}
ul#gpTopNavigation li#gpTopNavFirstItem {
  border-left: none;
  padding: 0;
  margin: 0;
}
ul#gpTopNavigation li a {
  color: #3d3d3d;
  margin: 0;
  padding: 0;
  font-weight: bolder;
}
ul#gpTopNavigation li a:hover {
  color: #000;
}
#gpHeader {
  width: 100%;
  background: url("/_static/images/gp-bg.gif")
    repeat-x left -41px;
  position: relative;
  z-index: 10;
}
ul#gpMainNav {
  width: 810px;
  height: 40px;
  float: right;
  padding: 0 16px 0 0;
}
ul#gpMainNav li {
  float: left;
  height: 40px;
}
ul#gpMainNav li a {
  display: block;
  height: 0;
  padding: 40px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  background-image: url("/_static/images/gp-btn.png");
  background-repeat: no-repeat;
}
ul#gpMainNav li a.GPMainNavItem01 {
  background-position: 0 0;
  width: 107px;
}
ul#gpMainNav li a.GPMainNavItem02 {
  background-position: -107px 0;
  width: 157px;
}
ul#gpMainNav li a.GPMainNavItem03 {
  background-position: -264px 0;
  width: 115px;
}
ul#gpMainNav li a.GPMainNavItem04 {
  background-position: -379px 0;
  width: 100px;
}
ul#gpMainNav li a.GPMainNavItem05 {
  background-position: -479px 0;
  width: 118px;
}
ul#gpMainNav li a.GPMainNavItem06 {
  background-position: -597px 0;
  width: 103px;
}
ul#gpMainNav li a.GPMainNavItem07 {
  background-position: -700px 0;
  width: 100px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem01,
ul#gpMainNav li a.GPMainNavItem01:hover {
  background-position: 0 -40px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem02,
ul#gpMainNav li a.GPMainNavItem02:hover {
  background-position: -107px -40px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem03,
ul#gpMainNav li a.GPMainNavItem03:hover {
  background-position: -264px -40px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem04,
ul#gpMainNav li a.GPMainNavItem04:hover {
  background-position: -379px -40px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem05,
ul#gpMainNav li a.GPMainNavItem05:hover {
  background-position: -479px -40px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem06,
ul#gpMainNav li a.GPMainNavItem06:hover {
  background-position: -597px -40px;
}
ul#gpMainNav li.GPMainNavActive a.GPMainNavItem07,
ul#gpMainNav li a.GPMainNavItem07:hover {
  background-position: -700px -40px;
}
#gpHeader .GPGameList {
  position: absolute;
  top: 40px;
  left: 30px;
  z-index: 3;
  background: #3f3f3f;
  display: none;
  width: 817px;
  overflow: hidden;
}
#gpHeader .GPGameList .GPSectionTopbar {
  margin: 0;
}
#gpFlashHeader {
  width: 980px;
  height: 309px;
  overflow: hidden;
  padding: 0 0 0 10px;
  clear: both;
}
#gpFlashHeader h2 {
  font-size: 1.6em;
  text-align: center;
  margin: 80px 0 10px;
}
#gpFlashHeader p {
  text-align: center;
  font-size: 1.1em;
  line-height: 1.6em;
}
#gpFlashHeader p.AdobeLnk {
  padding: 10px 0 0;
}
a.GPCustSupportLnk {
  display: block;
  width: 100%;
  height: 0;
  padding: 60px 0 0;
  margin: 0 0 10px;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/_static/images/gp-btn.png")
    no-repeat -34px -855px;
}
a.GPCustSupportLnk:hover {
  background-position: -34px -915px;
}
#gpHeader .GPAuthenticationWrapper {
  width: 343px;
  height: 116px;
  position: absolute;
  bottom: 0;
  right: 10px;
  overflow: hidden;
}
#gpAuthenticationBox {
  width: 319px;
  height: 92px;
  background: url("/_static/images/gp-title-bar.png")
    no-repeat right -84px;
  overflow: hidden;
  padding: 24px 0 0 24px;
}
#gpAuthenticationBox div.GPLoginForm {
  width: 299px;
  margin: 0;
  padding: 0 0 0 24px;
  overflow: hidden;
}
#gpAuthenticationBox div.GPLoginForm div.GPLoginFormWrapper {
  width: 225px;
  float: left;
}
#gpAuthenticationBox div.GPLoginForm p.GPLoginHelper {
  width: 225px;
  overflow: hidden;
}
#gpAuthenticationBox div.GPLoginForm p.GPLoginHelper a.GPLoginForgotPass:link,
#gpAuthenticationBox
  div.GPLoginForm
  p.GPLoginHelper
  a.GPLoginForgotPass:visited {
  float: right;
  margin: 20px 0 0;
  font-size: 1.1em;
  color: #878787;
}
#gpAuthenticationBox div.GPLoginForm input.GPTextInput {
  float: left;
  width: 105px;
  padding: 2px 0 2px 3px;
  margin: 13px 0 0;
  font-size: 1.2em;
  color: #4d4d4d;
  border: 1px solid #d3d3d3;
  background: #fff;
  outline: none;
}
#gpAuthenticationBox div.GPLoginForm input.GPTextInputAlt {
  margin-right: 5px;
}
#gpAuthenticationBox div.GPLoginForm input.GPSubmitBtn {
  float: right;
  margin: 15px 0 0;
}
.GPSearchBox {
  width: 300px;
  height: 30px;
  background: url("/_static/images/gp-btn.png")
    no-repeat -500px -489px;
  margin: 0 0 12px;
  padding: 0;
  overflow: hidden;
}
.GPSearchBox input.GPTextInput {
  width: 246px;
  border: none;
  background: url("/_static/images/gp-btn.png")
    no-repeat -500px -489px;
  font-size: 1.6em;
  font-family: Arial;
  font-weight: bolder;
  padding: 5px 4px 7px 8px;
  float: left;
  color: #e57007;
  margin: 0;
}
.GPSearchBtn {
  float: right;
  width: 42px;
  height: 42px;
  overflow: hidden;
  position: relative;
}
.GPSearchBtn input {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  font-size: 100em;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
ul.GPAuthExtras {
  width: 300px;
  margin: 0;
  overflow: hidden;
}
ul.GPAuthExtras li {
  width: 150px;
  float: left;
  overflow: hidden;
}
ul.GPAuthExtras li a.GPAuthExtrasIcon01,
ul.GPAuthExtras li a.GPAuthExtrasIcon02 {
  display: block;
  width: 150px;
  height: 0;
  padding: 50px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/_static/images/gp-btn.png")
    no-repeat left top;
}
ul.GPAuthExtras li a.GPAuthExtrasIcon01 {
  background-position: -160px -1283px;
}
ul.GPAuthExtras li a.GPAuthExtrasIcon02 {
  background-position: -310px -1283px;
}
ul.GPAuthExtras li a.GPAuthExtrasIcon01:hover {
  background-position: -160px -1333px;
}
ul.GPAuthExtras li a.GPAuthExtrasIcon02:hover {
  background-position: -310px -1333px;
}
#gpContent {
  width: 980px;
  margin: 0 auto;
  padding: 10px 0 20px;
  overflow: hidden;
}
#gpMainContent {
  width: 660px;
  float: left;
  overflow: hidden;
}
#gpSidebar {
  width: 300px;
  padding: 0 20px 0 0;
  float: right;
  overflow: hidden;
}
ul#gpSidebarEventList {
  width: 298px;
  margin: 0 0 2px;
  border: 1px solid #cbcbcb;
  border-top: none;
  overflow: hidden;
}
ul#gpSidebarEventList li {
  width: 100%;
  margin: 0;
  padding: 0;
  border-top: 1px solid #cbcbcb;
  float: left;
  background: #efefef;
}
ul#gpSidebarEventList li#gpEventFirstItem {
  border-top: none;
}
ul#gpSidebarEventList li h4 {
  padding: 0;
  font-size: 1.2em;
  color: #595959;
  cursor: pointer;
}
ul#gpSidebarEventList li h4 a {
  display: block;
  background: url("/_static/images/gp-event-topbar.gif")
    repeat-x top left;
  padding: 6px 0 6px 9px;
  font-size: 1em;
  color: #595959;
}
ul#gpSidebarEventList li h4 a:hover {
  color: #e57007;
  text-decoration: none;
}
ul#gpSidebarEventList li h4 a.SlidePanelHandleActive {
  color: #e57007;
  background-position: left -26px;
}
ul#gpSidebarEventList li div.GPSlidePanel {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: #efefef;
}
ul#gpSidebarEventList li div.GPEventContent {
  padding: 1px;
  background: #fff;
  border: 1px solid #d1d1d1;
  width: 278px;
  height: 158px;
  margin: 2px auto 10px;
}
ul#gpSidebarEventList li div.GPEventContent img {
  display: block;
}
#gpSidebar .GPSidebarExtrasInfo {
  margin: 10px 0 0;
}
#gpInsideSidebar .GPSidebarExtrasInfo {
  margin: 10px 0 0 20px;
  padding: 5px;
  border: 5px solid #e5e5e5;
  width: 120px;
  height: 240px;
}
#gpInsideSidebar .GPSidebarExtrasInfo.noneBorder {
  border: none;
}
#gpInsideSidebar .GPSidebarExtrasInfoAlt {
  margin: 0 0 15px;
  padding: 0;
  border: none;
  width: 160px;
  height: 77px;
}
#gpSidebar .GPArticles {
  width: 290px;
  border: 5px solid #cdcdcd;
  margin: 10px auto 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
#gpSidebar .GPArticles h3 {
  color: #646363;
  font-size: 1.4em;
  font-weight: bolder;
  text-transform: uppercase;
  width: 270px;
  border-bottom: 1px solid #cdcdcd;
  padding: 5px 0;
  margin: 0 auto;
}
#gpSidebar a.GPArticlesExploreLnk {
  width: 60px;
  position: absolute;
  top: 8px;
  right: 10px;
  display: block;
  font-size: 1.1em;
  text-align: right;
  color: #646363;
  background: url("/_static/images/icon-view.gif")
    no-repeat left 3px;
}
#gpSidebar a.GPArticlesExploreLnk:hover {
  background-position: left -87px;
  color: #ff7902;
  text-decoration: none;
}
#gpSidebar .GPArticles ul.GPArticlesList {
  width: 270px;
  margin: 0 auto;
  overflow: hidden;
  padding: 15px 0 5px;
}
#gpSidebar .GPArticles ul.GPArticlesList li {
  width: 100%;
  margin: 0;
  padding: 0 0 15px;
  overflow: hidden;
}
#gpSidebar .GPArticles ul.GPArticlesList li h4 {
  text-align: left;
  font-size: 1.3em;
  font-weight: bolder;
  color: #232323;
  padding: 0;
}
#gpSidebar .GPArticles ul.GPArticlesList li h4 a:link,
#gpSidebar .GPArticles ul.GPArticlesList li h4 a:visited {
  color: #232323;
  text-decoration: none;
}
#gpSidebar .GPArticles ul.GPArticlesList li h4 a:hover {
  color: #575656;
  text-decoration: underline;
}
#gpSidebar .GPArticles ul.GPArticlesList li p {
  font-size: 1.2em;
  color: #5d5d5d;
  padding: 3px 0 0;
  line-height: 1.4em;
}
#gpSidebar .GPArticleAlt {
  border: none;
  padding: 0;
  margin: 0;
  width: 300px;
}
#gpSidebar .GPArticleAlt2 {
  margin: 10px 0 0;
}
#gpSidebar .GPArticleAlt2 ul.GPPortraitList {
  width: 100%;
}
#gpSidebar .GPArticleAlt2 ul.GPPortraitList li {
  width: 270px;
  margin: 0 auto;
}
#gpSidebar .GPArticleAlt h3.GPSidebarTitle {
  width: 290px;
  height: 24px;
  padding: 7px 0 2px 10px;
  background: url("/_static/images/gp-title-bar.png")
    no-repeat right -35px;
  color: #fff;
  text-transform: none;
  border: none;
}
#gpSidebar .GPArticleAlt2 h3.GPSidebarTitle {
  border-bottom: none;
}
#gpSidebar .GPArticleAlt a.GPArticlesExploreLnk {
  color: #fff;
  background-position: left -42px;
}
#gpSidebar .GPArticleAlt a.GPArticlesExploreLnk:hover {
  background-position: left -42px;
  color: #efefef;
}
.GPArticleContainer {
  width: 290px;
  border: 5px solid #cdcdcd;
  border-top: none;
}
#gpSidebar ul.GPEventList {
  width: 100%;
  overflow: hidden;
}
#gpSidebar ul.GPEventList li {
  width: 100%;
  overflow: hidden;
  float: left;
  padding: 10px 0;
  border-bottom: 1px solid #e5e5e5;
}
#gpSidebar ul.GPEventList a.GPArticleLnk {
  width: 140px;
  height: 80px;
  border: 1px solid #9a9a9a;
  padding: 1px;
  overflow: hidden;
  float: left;
}
#gpSidebar ul.GPEventList .GPTabContent {
  padding: 10px 0 0 10px;
  float: left;
  width: 136px;
}
#gpSidebar ul.GPEventList .GPTabContent a.GPCatLnk {
  font-size: 1.2em;
  color: #3d3d3d;
}
#gpSidebar ul.GPEventList .GPTabContent h4 {
  font-size: 1.2em;
  font-weight: bolder;
  color: #3d3d3d;
  margin: 5px 0 0;
  line-height: 1.6em;
}
#gpSidebar ul.GPEventList .GPTabContent h4 a {
  font-size: 1em;
  font-weight: bolder;
  color: #3d3d3d;
}
#gpFooter {
  width: 940px;
  margin: 0 auto;
  padding: 0 0 30px;
  background: url("/_static/images/gp-bgfooter.gif")
    repeat-x left top;
  position: relative;
  overflow: hidden;
}
#gpFooter a#gpEnterpriseLink {
  float: left;
  display: block;
  width: 37px;
  height: 54px;
  overflow: hidden;
  margin: 30px 15px 0 100px;
}
*html #gpFooter a#gpEnterpriseLink {
  display: inline;
}
#gpFooter div.GPFooterWrapper {
  width: 740px;
  float: left;
}
ul#gpFooterNav {
  width: 100%;
  margin: 0;
  padding: 30px 0 0;
  overflow: hidden;
}
ul#gpFooterNav li {
  color: #3d3d3d;
  font-size: 1.2em;
  padding: 0 0 0 6px;
  margin: 0 0 0 6px;
  display: inline;
  border-left: 1px solid #3d3d3d;
}
ul#gpFooterNav li#gpFooterNavItemFirst {
  border-left: none;
  padding: 0;
  margin: 0;
}
ul#gpFooterNav li a {
  color: #3d3d3d;
  margin: 0;
  padding: 0;
}
ul#gpFooterNav li.GPFooterNavItemActive a {
  font-weight: bolder;
}
ul#gpFooterNav li a:hover {
  color: #000;
}
ul#gpFooterNav li.GPFooterNavItemActive a:hover {
  color: #3d3d3d;
  text-decoration: none;
}
div.GPFooterWrapper p#gpCopyright {
  width: 739px;
  margin: 0;
  padding: 8px 0 0 1px;
  line-height: 1.4em;
  overflow: hidden;
  font-size: 1.1em;
}
.GPTabBox {
  width: 100%;
  margin: 0;
  overflow: hidden;
  background: url("/_static/images/gp-tab.gif")
    no-repeat left top;
  position: relative;
}
.GPTabBox h3 {
  height: 29px;
  font-size: 1.8em;
  font-weight: normal;
  font-family: Arial;
  color: #e04a00;
  text-transform: uppercase;
  text-align: center;
  padding: 6px 10px 0;
  margin: 0 0 0 2px;
  float: left;
  background: url("/_static/images/gp-home-title-bg.gif")
    no-repeat right top;
}
.GPTabBox h3 a {
  font-size: 1em;
  color: #e04a00;
}
.GPTabBox select {
  color: #333;
  font-size: 1.1em;
  overflow: hidden;
  width: 154px;
  margin: 6px 6px 0 0;
}
ul.GPTabListNormal {
  width: 290px;
  height: 30px;
  overflow: hidden;
  margin: 0;
  padding: 5px 0 0 10px;
  float: left;
}
ul.GPTabListNormal li {
  float: left;
  height: 24px;
  padding: 6px 0 0;
  font-size: 1.2em;
  margin: 0 2px 0 0;
}
ul.GPTabListNormal li.GPTabActive {
  height: 30px;
  padding: 0;
}
ul.GPTabListNormal li a:link,
ul.GPTabListNormal li a:visited {
  display: block;
  float: left;
  height: 24px;
  margin: 0;
  padding: 0 0 0 2px;
  text-decoration: none;
  background: url("/_static/images/gp-tab.gif")
    no-repeat left -95px;
  font-size: 1em;
  font-family: Arial;
}
ul.GPTabListNormal li.GPTabActive a:link,
ul.GPTabListNormal li.GPTabActive a:visited {
  background: url("/_static/images/gp-tab.gif")
    no-repeat left -35px;
  height: 30px;
  font-size: 1.25em;
}
ul.GPTabListNormal li a:hover {
  background-position: left -35px;
}
ul.GPTabListNormal li a span {
  float: left;
  font-size: 1em;
  font-weight: bolder;
  text-transform: uppercase;
  display: block;
  height: 19px;
  background: url("/_static/images/gp-tab.gif")
    no-repeat right -120px;
  padding: 5px 9px 0 6px;
  color: #e3e3e3;
  cursor: pointer;
}
ul.GPTabListNormal li a:hover span {
  color: #e57007;
  background-position: right -65px;
}
ul.GPTabListNormal li.GPTabActive a:link span,
ul.GPTabListNormal li.GPTabActive a:visited span {
  color: #e57007;
  height: 22px;
  padding: 8px 9px 0 6px;
  background: url("/_static/images/gp-tab.gif")
    no-repeat right -65px;
  font-weight: bolder;
}
.GPTabContentWrapper {
  width: 460px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.GPTabContentWrapper ul {
  width: 100%;
  overflow: hidden;
  padding: 5px 0 20px;
}
.GPTabContentWrapper ul li {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 3px 0;
  background: url("/_static/images/gp-sukien-bgcontent.gif")
    repeat-x left bottom;
  position: relative;
}
.GPTabContentWrapper a.GPArticleLnk:link,
.GPTabContentWrapper a.GPArticleLnk:visited {
  background: url("/_static/images/gp-btn.png")
    no-repeat -616px -80px;
  padding: 5px 0 0;
  display: block;
  width: 97px;
  height: 19px;
  float: left;
  text-align: center;
}
.GPTabContentWrapper a.GPArticleLnk:hover {
  text-decoration: none;
  color: #e04a00;
}
.GPTabContentWrapper a.GPArticleLnk img {
  display: block;
  float: left;
  margin: 2px 5px 0 2px;
}
.GPTabContentWrapper a.GPArticleLnk span {
  font-size: 1.1em;
  color: #6b6b6b;
  font-weight: bolder;
}
.GPTabContentWrapper a.GPArticleLnk:hover span {
  color: #e04a00;
}
.GPTabContentWrapper .GPTabContent {
  float: left;
  width: 285px;
  overflow: hidden;
  padding: 0 0 0 10px;
}
.GPTabContentWrapper .GPTabContent h4 {
  color: #000;
  font-size: 1.2em;
  font-weight: normal;
  padding: 5px 0 0;
  font-family: Arial;
}
#search_result .GPTabContentWrapper .GPTabContent h4 {
  font-size: 1.5em;
}
.GPTabContentWrapper .GPTabContent a:link,
.GPTabContentWrapper .GPTabContent a:visited {
  color: #000;
  text-decoration: none;
}
.GPTabContentWrapper .GPTabContent a:hover {
  color: #e57007;
  text-decoration: none;
}
.GPTabContentWrapper .GPTabContent p {
  margin: 0 0 10px;
  padding: 0 10px 0 0;
  font-size: 1.2em;
  line-height: 1.6em;
}
.GPTabContentWrapper .GPTabContent p.Date {
  font-size: 1.1em;
  position: absolute;
  top: 6px;
  right: 0;
}
.GPTabContentWrapper .GPTabContent a.ExploreLnk:link,
.GPTabContentWrapper .GPTabContent a.ExploreLnk:visited {
  float: left;
  display: block;
  height: 15px;
  padding: 1px 10px 0;
  margin: 0;
  overflow: hidden;
  background: url("/_static/images/view-bg.gif")
    repeat-x left top;
  font-size: 1.1em;
  color: #3d3d3d;
  text-align: center;
  border: 1px solid #ccc;
}
.GPTabContentWrapper .GPTabContent a.ExploreLnk:hover {
  color: #343333;
  text-decoration: none;
}
.GPTabContentWrapper .GPTabContent a.ExploreLnk span {
  font-weight: bolder;
}
.GPTabContentWrapper ul.GPEventList {
  width: 100%;
  overflow: hidden;
}
.GPTabContentWrapper ul.GPEventList li {
  width: 100%;
  overflow: hidden;
  float: left;
  padding: 10px 0;
}
.GPTabContentWrapper ul.GPEventList a.GPArticleLnk {
  width: 140px;
  height: 80px;
  border: 1px solid #9a9a9a;
  padding: 1px;
  overflow: hidden;
  float: left;
  background: none;
}
.GPTabContentWrapper ul.GPEventList a.GPArticleLnk img {
  margin: 0;
}
.GPTabContentWrapper ul.GPEventList .GPTabContent {
  padding: 0 0 0 10px;
  float: left;
  width: 446px;
}
.GPTabContentWrapper ul.GPEventList .GPTabContent a.GPCatLnk {
  font-size: 1.2em;
  color: #3d3d3d;
}
.GPTabContentWrapper ul.GPEventList .GPTabContent h4 {
  font-size: 1.2em;
  font-weight: bolder;
  color: #3d3d3d;
  margin: 0;
  line-height: 1.6em;
}
.GPTabContentWrapper ul.GPEventList .GPTabContent h4 a {
  font-size: 1em;
  font-weight: bolder;
  color: #3d3d3d;
}
.GPPagingWrapper {
  width: 100%;
  overflow: hidden;
  padding: 20px 0 20px;
}
.GPPagingControl {
  position: relative;
  left: -50%;
  float: right;
  padding: 0;
  margin: 0;
}
.GPCenterWrapper {
  position: relative;
  left: 50%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.GPPagingControl span.GPPagingFirstPageLnk,
.GPPagingControl span.GPPagingPrevPageLnk,
.GPPagingControl span.GPPagingNextPageLnk,
.GPPagingControl span.GPPagingLastPageLnk,
.GPPagingControl a.GPPagingFirstPageLnk,
.GPPagingControl a.GPPagingPrevPageLnk,
.GPPagingControl a.GPPagingNextPageLnk,
.GPPagingControl a.GPPagingLastPageLnk {
  display: block;
  width: 19px;
  height: 0;
  padding: 19px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  border: 1px solid #d3d3d3;
  float: left;
  position: relative;
  background: url("/_static/images/gp-btn.png")
    no-repeat right top;
}
.GPPagingControl span.GPPagingFirstPageLnk,
.GPPagingControl span.GPPagingPrevPageLnk,
.GPPagingControl span.GPPagingNextPageLnk,
.GPPagingControl span.GPPagingLastPageLnk {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.GPPagingControl span.GPPagingFirstPageLnk,
.GPPagingControl a.GPPagingFirstPageLnk {
  background-position: -724px -147px;
}
.GPPagingControl span.GPPagingPrevPageLnk,
.GPPagingControl a.GPPagingPrevPageLnk {
  background-position: -743px -147px;
  margin: 0 5px 0 0;
  border-left: none;
}
.GPPagingControl span.GPPagingNextPageLnk,
.GPPagingControl a.GPPagingNextPageLnk {
  background-position: -762px -147px;
  margin: 0 0 0 5px;
  border-right: none;
}
.GPPagingControl span.GPPagingLastPageLnk,
.GPPagingControl a.GPPagingLastPageLnk {
  background-position: -781px -147px;
}
.GPPagingControl a.GPPagingFirstPageLnk:hover {
  background-position: -724px -166px;
}
.GPPagingControl a.GPPagingPrevPageLnk:hover {
  background-position: -743px -166px;
}
.GPPagingControl a.GPPagingNextPageLnk:hover {
  background-position: -762px -166px;
}
.GPPagingControl a.GPPagingLastPageLnk:hover {
  background-position: -781px -166px;
}
.GPPagingControl ul.GPPageList {
  float: left;
  position: relative;
  padding: 0;
  margin: 0;
}
.GPPagingControl ul.GPPageList li {
  float: left;
  height: 17px;
  padding: 1px;
  margin: 0 2px;
  overflow: hidden;
  border: 1px solid #d3d3d3;
}
.GPPagingControl ul.GPPageList li span {
  display: block;
  float: left;
  height: 15px;
  padding: 2px 5px 0;
  font-size: 1.1em;
  font-weight: bolder;
  text-align: center;
  background: #ff9517;
  color: #fff;
}
.GPPagingControl ul.GPPageList li a {
  display: block;
  float: left;
  white-space: nowrap;
  height: 15px;
  padding: 2px 5px 0;
  font-size: 1.1em;
  text-align: center;
  color: #000;
}
.GPPagingControl ul.GPPageList li a:hover {
  text-decoration: none;
  background: #ff9517;
  color: #fff;
}
#gpMainContent .GPSectionTopbar {
  background: url("/_static/images/gp-title-bar.png")
    no-repeat 0 0;
  width: 620px;
  height: 35px;
  overflow: hidden;
  margin: 20px 0 0;
  padding: 0;
  position: relative;
}
.GPSectionTopbar {
  background: url("/_static/images/gp-title-bar.png")
    no-repeat 0 0;
  width: 820px;
  height: 35px;
  overflow: hidden;
  margin: 20px 0 0;
  padding: 0;
  position: relative;
}
.GPSectionTopbar div.Theme_GP_Wrapper {
  margin: 6px 10px 0;
}
#gpHeader .GPSectionTopbar {
  background: url("/_static/images/bar-v2.png")
    no-repeat 0 0;
}
.GPSectionTopbar select {
  color: #333;
  font-size: 1.1em;
  overflow: hidden;
  width: 154px;
  margin: 6px 6px 0 0;
}
.GPSectionTopbar a.GPSectionExploreLnk {
  background: url("/_static/images/icon-view.gif")
    no-repeat left 3px;
  color: #fff;
  display: block;
  font-size: 1.1em;
  position: absolute;
  right: 10px;
  text-align: right;
  top: 10px;
  width: 60px;
}
.GPSectionTopbar a.GPSectionExploreLnk:hover {
  background-position: left -87px;
  color: #ff7902;
  text-decoration: none;
}
.GPSectionTopbar h3.GPGameCategoryTitle {
  width: 435px;
  padding: 8px 0 5px 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.5em;
  float: left;
}
.GPSection {
  width: 618px;
  border: 1px solid #ddd;
  border-top: none;
  overflow: hidden;
}
#gpHeader .GPSection {
  width: 820px;
  border: none;
  border-top: 1px solid #555;
}
.GPSectionContainer {
  width: 570px;
  padding: 20px 20px 0;
  border: 4px solid #f3f3f3;
  border-top: none;
  overflow: hidden;
}
.GPSectionNoBorder {
  width: 620px;
  border: none;
}
.GPSectionNoBorder .GPSectionContainer {
  width: 588px;
  padding: 20px 15px 0;
  border: none;
}
.GPGameCategory {
  width: 100%;
  overflow: hidden;
  background: url("/_static/images/game-category-bg.gif")
    no-repeat left bottom;
  border-top: 4px solid #efefef;
}
#gpHeader .GPGameCategory {
  background: url("/_static/images/game-category-header-bg.gif")
    repeat-y 0 0;
  border-top: none;
}
.GPGameCategoryWrapper {
  width: 196px;
  overflow: hidden;
  float: left;
  padding: 0 5px 5px;
  margin: -1px 0 0;
}
#gpHeader .GPGameCategoryWrapper {
  margin: 0 1px 0 0;
  padding: 5px;
}
#gpHeader .GPGameCategoryWrapperDouble {
  width: 394px;
}
.GPGameCategoryWrapper h4 {
  width: 100%;
  height: 0;
  padding: 25px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/_static/images/gp-title-bar.png")
    no-repeat left top;
  border-bottom: 1px solid #3f3f3f;
}
.GPGameCategoryWrapper h4.GPGameCategoryName01 {
  background-position: 0 -60px;
}
.GPGameCategoryWrapper h4.GPGameCategoryName02 {
  background-position: 0 -85px;
}
.GPGameCategoryWrapper h4.GPGameCategoryName03 {
  background-position: 0 -110px;
}
.GPGameCategoryWrapperDouble h4.GPGameCategoryName03 {
  background: url("/_static/images/web-game.png")
    no-repeat left top;
}
.GPGameCategory ul.GPOneCategoryGameList {
  width: 100%;
  overflow: hidden;
  padding: 0;
  background: none;
}
#gpHeader .GPGameCategory ul.GPOneCategoryGameList {
  background: #4f4f4f;
}
#gpHeader .GPGameCategoryWrapperDouble ul.GPOneCategoryGameList {
  background: none;
}
.GPGameCategory ul.GPOneCategoryGameList li {
  width: 190px;
  overflow: hidden;
  margin: 0 auto;
  padding: 6px 0;
  position: relative;
  border-top: 1px solid #ccc;
}
#gpHeader .GPGameCategory ul.GPOneCategoryGameList li {
  width: 181px;
  padding: 6px 8px;
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #3f3f3f;
  float: left;
  position: relative;
}
#gpHeader .GPGameCategoryWrapperDouble ul.GPOneCategoryGameList li {
  width: 180px;
  padding: 6px 8px;
  margin: 0 1px 0 0;
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #3f3f3f;
  float: left;
  position: relative;
  background: #4f4f4f;
}
#gpHeader .GPGameCategoryWrapperDouble ul.GPOneCategoryGameList li ul li {
  margin: 0 4px 0 0;
}
.GPGameCategory ul.GPOneCategoryGameList li h5 {
  color: #494949;
  font-size: 1.2em;
  font-weight: normal;
  float: left;
}
.GPGameCategory ul.GPOneCategoryGameList li a.GPGameName {
  color: #3d3d3d;
  font-size: 1em;
  font-weight: bolder;
}
#gpHeader .GPGameCategory ul.GPOneCategoryGameList li a.GPGameName {
  color: #b8b8b8;
}
.GPGameCategory ul.GPOneCategoryGameList li.GPHotGame a.GPGameName {
  color: #e57007;
}
#gpHeader .GPGameCategory ul.GPOneCategoryGameList li.GPHotGame a.GPGameName {
  color: #ffc600;
}
.GPGameCategory ul.GPOneCategoryGameList li a.GPGameName:hover,
.GPGameCategory ul.GPOneCategoryGameList li.GPHotGame a.GPGameName:hover {
  color: #e57007;
  text-decoration: underline;
}
#gpHeader .GPGameCategory ul.GPOneCategoryGameList li a.GPGameName:hover,
#gpHeader
  .GPGameCategory
  ul.GPOneCategoryGameList
  li.GPHotGame
  a.GPGameName:hover {
  color: #ffc600;
}
.GPGameCategory ul.GPOneCategoryGameList li.GPHotGame a.GPGameName:hover {
  color: #e57007;
}
#gpHeader
  .GPGameCategory
  ul.GPOneCategoryGameList
  li.GPHotGame
  a.GPGameName:hover {
  color: #ffc600;
}
.GPGameCategory ul.GPOneCategoryGameList li a.GPGameImage {
  display: none;
}
.GPGameCategory ul.GPOneCategoryGameList li.GPHotGame a.GPGameImage {
  display: block;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk {
  width: 57px;
  height: 13px;
  overflow: hidden;
  position: absolute;
  top: 7px;
  right: 0;
}
#gpHeader .GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk {
  right: 8px;
}
#gpHeader
  .GPGameCategoryWrapperDouble
  ul.GPOneCategoryGameList
  li
  ul.GPGameLnk {
  right: 0;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li {
  width: 14px !important;
  height: 13px;
  float: left;
  margin: 0 0 0 5px;
  padding: 0 !important;
  border: none !important;
}
*html .GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li {
  display: inline;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li a {
  width: 14px;
  height: 0;
  padding: 13px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  display: block;
  background-image: url("/_static/images/icon-set-01.gif");
  background-repeat: no-repeat;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li a.GPLinkDownload {
  background-position: left 0;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li a.GPLinkWebsite {
  background-position: left -43px;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li a.GPLinkForum {
  background-position: left -87px;
}
.GPGameCategory ul.GPOneCategoryGameList li ul.GPGameLnk li a.GPLinkPlayNow {
  background-position: left -131px;
}
.GPGameCategory ul.GPOneCategoryGameList li a.GPGameImage img {
  display: block;
  margin: 7px 0 0;
  width: 100%;
  overflow: hidden;
  float: left;
}
.GPGameCategory ul.GPOneCategoryGameList li a img {
  display: block;
}
ul.GPLegend {
  position: absolute;
  top: 10px;
  right: 15px;
}
ul.GPLegend li {
  padding: 0 0 0 20px;
  margin: 0 0 0 10px;
  overflow: hidden;
  float: right;
  background-image: url("/_static/images/icon-set-01.gif");
  background-repeat: no-repeat;
  color: #fff;
  font-size: 1.1em;
}
ul.GPLegend li.GPLinkDownload {
  background-position: left top;
}
ul.GPLegend li.GPLinkWebsite {
  background-position: left -43px;
}
ul.GPLegend li.GPLinkForum {
  background-position: left -87px;
}
ul.GPLegend li.GPLinkPlayNow {
  background-position: left -131px;
}
.GPShareLinkWrapper {
  width: 100%;
  overflow: hidden;
}
.GPShareLink {
  width: 200px;
  float: right;
}
.GPShareLink p {
  font-size: 1.2em;
  color: #3d3d3d;
  float: left;
  padding: 3px 0 0 0;
}
.GPShareLink ul.GPShareList {
  float: right;
  width: 137px;
}
.GPShareLink ul.GPShareList li {
  float: left;
}
.GPShareLink ul.GPShareList li.GPShare01 {
  margin: 0 24px 0 0;
}
.GPShareLink ul.GPShareList li a {
  color: #3d3d3d;
  float: left;
  padding: 4px 0;
  font-size: 1.2em;
}
.GPShareLink ul.GPShareList li a:hover {
  color: #e57007;
  text-decoration: none;
}
.GPShareLink ul.GPShareList li.GPShare01 a {
  background: url("/_static/images/icon-zingme.gif")
    no-repeat left 2px;
  padding-left: 25px;
}
.GPShareLink ul.GPShareList li.GPShare02 a span {
  background: url("/_static/images/icon-other.gif")
    no-repeat left 2px;
  float: left;
  margin: 0;
  padding: 0;
}
ul#gpDownloadList {
  left: 413px;
}
ul#gpNewsList {
  left: 521px;
}
ul#gpGameGuideList {
  left: 630px;
}
ul.GPMainNavSub {
  width: 154px;
  background: #3f3f3f
    url("/_static/images/gp-bgsubdown.gif")
    no-repeat left top;
  position: absolute;
  top: 40px;
  z-index: 1;
  padding: 5px;
  overflow: hidden;
  display: none;
}
ul.GPMainNavSub li {
  width: 100%;
  float: left;
}
ul.GPMainNavSub li a {
  width: 154px;
  padding: 10px 0;
  background: #5d5d5d;
  color: #e9e9e9;
  font-weight: bolder;
  font-size: 1.4em;
  display: block;
  text-align: center;
  border-bottom: 1px solid #404040;
  border-top: 1px solid #6b6b6b;
}
ul.GPMainNavSub li.GPFirstItem a {
  border-top: none;
}
ul.GPMainNavSub li.GPMainNavSubActive a:hover,
ul.GPMainNavSub li a:hover {
  background: #4f4f4f;
  color: #fed201;
  text-decoration: none;
}
ul.GPMainNavSub li.GPMainNavSubDisabled a:hover {
  background: #5d5d5d;
  color: #7c7c7c;
}
.GPSubmitImage {
  width: 72px;
  height: 21px;
  background: url("/_static/images/bt-search.gif")
    no-repeat left top;
  overflow: hidden;
  float: right;
}
.GPSubmitImage input {
  font-size: 10em;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
a.GPGameName {
  font-weight: normal;
}
p.GPTextNotice {
  font-size: 1.2em;
  color: #666;
  text-align: center;
  padding: 20px 0;
}
html > body #at15s {
  width: 230px !important;
}
a#toTopLnk {
  width: 34px;
  height: 16px;
  padding: 2px 0 0;
  text-align: center;
  color: #fff;
  font-weight: bolder;
  background: url("/_static/images/gp-btn.png")
    no-repeat 0 -875px;
  position: absolute;
  top: 0;
  right: 16px;
  text-transform: uppercase;
  font-size: 1.1em;
}
a#toTopLnk:hover {
  text-decoration: none;
}
/* popup.css */
.GPPopup {
  width: 500px;
  height: 500px;
  overflow: hidden;
  background: #393939;
  border: 1px solid #515151;
  padding: 4px;
  position: relative;
}
.GPImagePopup {
  width: 657px;
  height: 406px;
}
.GPTrailerPopup {
  width: 500px;
  height: 500px;
}
.GPPopup a.GPPopupCloseBtn {
  width: 20px;
  height: 0;
  padding: 20px 0 0;
  overflow: hidden;
  display: block;
  text-indent: -1000em;
  background: url("/_static/images/gp-popup-close.gif") no-repeat left top;
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 4px;
}
.GPPopupContent {
  width: 100%;
  background: #fff;
  overflow: hidden;
}
.GPTrailerPopup .GPPopupContent {
  padding: 13px 0 0;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList {
  padding: 0 13px 10px;
  width: 475px;
  overflow: hidden;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList li {
  width: 475px;
  float: left;
  margin: 0;
  padding: 0;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList li div.GPImgWrapper {
  float: left;
  display: block;
  border: 1px solid #a9a9a9;
  padding: 1px;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList li div.GPImgWrapper img {
  display: block;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList li div.GPGameContent {
  float: right;
  width: 355px;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList li div.GPGameContent h4 {
  font-size: 1.4em;
  font-weight: bolder;
  background: url("/_static/images/download-line.gif")
    repeat-x left bottom;
  padding: 0;
  margin: 0;
  color: #585858;
}
.GPTrailerPopup .GPPopupContent ul.GPSectionList li div.GPGameContent p {
  color: #585858;
  font-size: 1.1em;
  padding: 0;
  margin: 2px 0 2px 1px;
}
.GPTrailerPopup
  .GPPopupContent
  ul.GPSectionList
  li
  div.GPGameContent
  p.GPDate01 {
  color: #000;
  margin: 8px 0 4px 1px;
}
.GPTrailerPopup .GPPopupContent .GPFlashTrailer {
  width: 475px;
  height: 390px;
  background: url("/_static/images/popup-trailer/imgflash-trailer.jpg")
    no-repeat left top;
  overflow: hidden;
  margin: 0 0 13px 13px;
}
.GPImagePopup .GPPopupContent {
  background: url("/_static/images/popup-img/gp-bgpopup-img.gif")
    no-repeat left top;
  height: 406px;
}
.GPImagePopup .GPPopupContent .GPImageContainer {
  padding: 10px 0 10px 10px;
  margin: 0;
  float: left;
  overflow: hidden;
}
.GPImagePopup .GPPopupContent .GPImageContainer img {
  border: 1px solid #333;
  display: block;
}
.GPImagePopup .GPPopupContent .GPLinkPopup {
  padding: 180px 10px 0 0;
  width: 117px;
  float: right;
  overflow: hidden;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPListDownloadOption {
  width: 100%;
  overflow: hidden;
  margin: 0 0 107px;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPListDownloadOption li {
  width: 117px;
  float: left;
  margin-bottom: 4px;
  list-style: none;
  background: url("/_static/images/popup-img/gp-popup-bgdown.gif")
    no-repeat left top;
  color: #acacac;
  font-size: 1.2em;
  line-height: 1.6em;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPListDownloadOption li a:link,
.GPImagePopup
  .GPPopupContent
  .GPLinkPopup
  ul.GPListDownloadOption
  li
  a:visited {
  width: 107px;
  color: #acacac;
  text-decoration: none;
  display: block;
  padding: 0 0 3px 10px;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPListDownloadOption li a:hover {
  width: 107px;
  color: #fff;
  text-decoration: none;
  display: block;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPPopupImageControl {
  width: 100%;
  height: 30px;
  overflow: hidden;
  background: url("/_static/images/popup-img/gp-popup-bglink.gif")
    no-repeat left top;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPPopupImageControl li {
  float: left;
  color: #acacac;
  font-size: 1.2em;
  padding: 7px 0;
  width: 58px;
}
.GPImagePopup
  .GPPopupContent
  .GPLinkPopup
  ul.GPPopupImageControl
  li.GPPopupFirstItem {
  border-right: 1px solid #222;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPPopupImageControl li a:link,
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPPopupImageControl li a:visited {
  color: #acacac;
  text-decoration: none;
  display: block;
  font-weight: bolder;
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.GPImagePopup
  .GPPopupContent
  .GPLinkPopup
  ul.GPPopupImageControl
  li
  a.GPBtnDisabled:link,
.GPImagePopup
  .GPPopupContent
  .GPLinkPopup
  ul.GPPopupImageControl
  li
  a.GPBtnDisabled:visited,
.GPImagePopup
  .GPPopupContent
  .GPLinkPopup
  ul.GPPopupImageControl
  li
  a.GPBtnDisabled:hover {
  opacity: 0.2;
  -moz-opacity: 0.2;
  filter: alpha(opacity=20);
  color: #acacac;
  cursor: default;
}
.GPImagePopup .GPPopupContent .GPLinkPopup ul.GPPopupImageControl li a:hover {
  color: #fff;
  text-decoration: none;
}
.GPSurveyResult {
  padding: 8px;
  background: #efefef;
  height: 268px;
}
.GPSurveyResultTable {
  width: 360px;
  overflow: hidden;
  padding: 0;
  margin: 0 auto;
}
.GPSurveyResultTable table {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
}
.GPSurveyResultTable table thead tr th.GPTableCellCenter,
.GPSurveyResultTable table tbody tr td.GPTableCellCenter {
  text-align: center;
}
.GPSurveyResultTable table thead tr th {
  padding: 5px 3px;
  font-weight: bolder;
  font-size: 1.1em;
  text-align: left;
  text-transform: uppercase;
  color: #fff;
  background: #ef8627;
  border: 1px solid #fff;
}
.GPSurveyResultTable table tbody tr td {
  border-top: 1px solid #cfcfcf;
  padding: 5px 3px;
  font-size: 1.1em;
  color: #585858;
}
.GPSurveyResultTable table tbody tr.OddRow td {
  background: #fff;
}
.GPSurveyResultTable table tbody tr.EvenRow td {
  background: #f6f6f6;
}
.GPSurveyResult h3 {
  font-size: 1.2em;
  font-weight: bolder;
  width: 360px;
  margin: 0 auto;
  padding: 6px 0;
}
.GPSurveyResultTable p {
  font-size: 1.1em;
  padding: 8px 0 5px;
  line-height: 1.6em;
}
div.GPPopupSurvey {
  padding: 8px;
  background: #fff;
  height: 284px;
}
a.GPPopupSurveyCloseBtn {
  width: 19px;
  height: 0;
  padding: 20px 0 0;
  text-indent: -1000em;
  overflow: hidden;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background: url("/_static/images/gp-popup-close-1.gif")
    no-repeat left top;
}
#surveyContainer {
  border: 5px solid #fff;
  background: url("/images/bg.gif")
    repeat 0 0;
}
a#zgSurveyLnk {
  width: 142px;
  height: 0;
  padding: 77px 0 0;
  margin: 0 0 0 18px;
  overflow: hidden;
  display: block;
  background: url("/_static/images/gp-btn.png")
    no-repeat -18px -1283px;
}
a#zgSurveyLnk:hover {
  background-position: -18px -1360px;
}
/* rating-system.css */
.GPRatingContent {
  width: 100%;
  overflow: hidden;
  margin: 0 0 15px 0;
  font-size: 1.2em;
  line-height: 1.7em;
  text-align: justify;
}
.GPRatingContent p {
  margin-bottom: 10px;
}
.GPRatingContent p img {
  display: block;
}
h3.TitleRatingSystem {
  color: #e57007;
  font-size: 1.6em;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
.GPRatingContent01 {
  width: 300px;
  margin: 0 0 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 10px;
  float: left;
}
.GPRatingContent02 {
  width: 300px;
  margin: 0 0 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 10px;
  float: right;
}
.GPNoLine {
  border-bottom: none;
}
.GPYearOld {
  width: 105px;
  float: left;
  display: block;
}
.GPYearOld img {
  display: block;
}
.GPYearOldContent {
  width: 195px;
  float: right;
  text-align: justify;
  line-height: 1.5em;
}
.GPYearOldContent h4 {
  font-size: 1.2em;
  color: #e57007;
}
ul.IconSquare {
  margin: 0 20px 20px;
}
ul.IconSquare li {
  background: url(/_static/images/icon-tintuc.gif) 0 11px no-repeat;
  padding: 2px 0 5px 10px;
  color: #3d3d3d;
}
.GPStyleYearsOld {
  float: left;
  background: url(/_static/images/huongdan-bgstep1.gif) right top no-repeat;
  width: 105px;
  height: 155px;
  padding-right: 10px;
}
.GPNoMargin {
  margin-top: 0 !important;
}
.GPPaddingTop01 {
  padding-top: 10px;
}
.GPRatingContent a.NoteLink:link,
.GPRatingContent a.NoteLink:visited {
  color: #0045ff;
  text-decoration: underline;
}
.GPRatingContent a.NoteLink:hover {
  text-decoration: none;
}
/* subpage.css */
#gpHeader.GPHeaderSubpage .GPAuthenticationWrapper {
  height: 54px;
}
.GPHeaderSubpage #gpFlashHeader {
  height: 230px;
}
#gpFlashHeader.GPCommonBanner {
  height: 130px;
}
#gpHeader.GPHeaderSubpage .GPBannerLogo {
  width: 340px;
  height: 170px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}
#gpHeader.GPHeaderSubpage a.DownloadGameBtn,
#gpHeader.GPHeaderSubpage a.GPPlayNowBtn {
  position: absolute;
  top: 169px;
  right: 100px;
}
#gpMainContent.GPSubpageOneColumn {
  background: none;
  padding: 0 20px;
  width: 620px;
}
#gpSubPageTopbar {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #cdcdcd;
  padding: 0 0 4px;
}
#gpSubPageTopbar h2 {
  color: #f38707;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  width: 50%;
}
#gpSubPageTopbar div#gpBreadcrumbs {
  width: 50%;
  float: right;
  text-align: right;
  padding: 5px 0;
}
#gpSubPageTopbar div#gpBreadcrumbs a {
  font-size: 1.1em;
  color: #f38707;
  vertical-align: middle;
}
#gpSubPageTopbar div#gpBreadcrumbs span {
  font-size: 1.1em;
  color: #868686;
  vertical-align: middle;
}
ul.GPDownloadGameList {
  width: 100%;
  overflow: hidden;
}
ul.GPDownloadGameList li {
  float: left;
  width: 275px;
  margin: 0 0 20px;
}
ul.GPDownloadGameList li.GPGameListItemAlter {
  float: right;
}
ul.GPDownloadGameList li img {
  float: left;
  display: block;
  border: 1px solid #c7c7c7;
  padding: 1px;
}
ul.GPDownloadGameList li div.GPGameContent {
  float: right;
  width: 185px;
  position: relative;
}
ul.GPDownloadGameList li div.GPGameContent h4 {
  color: #585858;
  font-size: 1.4em;
  font-weight: bolder;
  padding: 0 0 4px;
  margin: 3px 0 4px;
}
ul.GPDownloadGameList li div.GPGameContent h4 a {
  color: #585858;
  font-size: 1em;
  font-weight: bolder;
  background: none;
  display: inline;
  margin: 0;
  padding: 0;
  text-indent: 0;
  width: auto;
}
ul.GPDownloadGameList li div.GPGameContent h4 a:hover {
  color: #000;
  text-decoration: none;
}
ul.GPDownloadGameList li div.GPGameContent ul {
  width: 100%;
  overflow: hidden;
}
ul.GPDownloadGameList li div.GPGameContent ul li {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
ul.GPDownloadGameList li div.GPGameContent a {
  background-image: url("/_static/images/icon-set-01.gif");
  background-repeat: no-repeat;
  display: block;
  height: 0;
  margin: 0 0 0 5px;
  overflow: hidden;
  padding: 13px 0 0;
  text-indent: -1000em;
  width: 14px;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListWebsiteLnk,
ul.GPDownloadGameList li div.GPGameContent a.GPGameListForumLnk,
ul.GPDownloadGameList li div.GPGameContent a.GPGameListPlayNowLnk {
  position: absolute;
  top: 5px;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListWebsiteLnk {
  background-position: left -43px;
  right: 20px;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListForumLnk {
  background-position: left -87px;
  right: 0;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListPlayNowLnk {
  background-position: left -131px;
  right: 40px;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListDownloadBtn {
  display: block;
  background: url("/_static/images/gp-btn.png")
    no-repeat -615px -265px;
  width: 185px;
  height: 0;
  margin: 0;
  padding: 46px 0 0;
  overflow: hidden;
  text-indent: -1000em;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListDownloadBtn:hover {
  background-position: -615px -311px;
}
ul.GPDownloadGameList li div.GPGameContent a.GPPlayNowBtn {
  display: block;
  background: url("/_static/images/gp-btn.png")
    no-repeat -615px -519px;
  width: 185px;
  height: 0;
  margin: 0;
  padding: 46px 0 0;
  overflow: hidden;
  text-indent: -1000em;
}
ul.GPDownloadGameList li div.GPGameContent a.GPPlayNowBtn:hover {
  background-position: -615px -565px;
}
.GPSectionNoId {
  padding: 0 0 0 15px;
}
.GPSectionNoId a {
  font-size: 1.2em;
  font-weight: bolder;
  color: #585858;
}
.GPSectionContainer p.GPContentIntro {
  font-size: 1.2em;
  line-height: 1.4em;
  color: #2f2f2f;
  padding: 0 0 20px;
}
ul.GPSectionList {
  width: 100%;
  overflow: hidden;
}
ul.GPSectionList li {
  float: left;
  width: 275px;
  margin: 0 0 20px;
  padding: 0;
}
#gpSidebar ul.GPSectionList li {
  width: 290px;
  padding: 0 0 0 10px;
}
ul.GPSectionList li.GPSectionListItemAlter {
  float: right;
}
ul.GPSectionList li a {
  float: left;
  display: block;
  border: 1px solid #a9a9a9;
  padding: 1px;
}
ul.GPSectionList li a:hover {
  border: 1px solid #c7c7c7;
}
ul.GPSectionList li a img {
  display: block;
}
ul.GPSectionList li div.GPGameContent {
  float: right;
  width: 150px;
}
#gpSidebar ul.GPSectionList li div.GPGameContent {
  float: left;
  padding: 0 0 0 20px;
  width: 164px;
}
ul.GPSectionList li div.GPGameContent h4 {
  color: #3d3d3d;
  font-size: 1.4em;
  font-weight: bolder;
  background: url("/_static/images/download-line.gif")
    repeat-x left bottom;
  padding: 0 0 4px;
  margin: 0;
}
ul.GPSectionList li div.GPGameContent h4 a {
  color: #3d3d3d;
  font-size: 1em;
  font-weight: bolder;
  float: none;
  display: inline;
  border: none;
  padding: 0;
}
ul.GPSectionList li div.GPGameContent h4 a:hover {
  color: #000;
  text-decoration: none;
  border: none;
}
ul.GPSectionList li div.GPGameContent p {
  color: #585858;
  font-size: 1em;
  padding: 0;
  margin: 0;
}
ul.GPSectionList li div.GPGameContent p.GPDate01 {
  color: #3d3d3d;
}
.GPThumbListMask {
  width: 597px;
  overflow: hidden;
}
ul.GPThumbList {
  width: 628px;
  overflow: hidden;
}
ul.GPThumbList li {
  float: left;
  width: 124px;
  height: 94px;
  margin: 0 33px 25px 0;
}
ul.GPThumbList li.GPSectionListItemAlter {
  float: right;
}
ul.GPThumbList li a {
  width: 120px;
  display: block;
  border: 1px solid #a9a9a9;
  padding: 1px;
}
ul.GPThumbList li a:hover {
  border: 1px solid #c7c7c7;
}
ul.GPThumbList li a img {
  display: block;
}
#gpMainContent .GPNewsSection {
  padding: 0 10px 20px;
  width: 600px;
  overflow: hidden;
}
#gpMainContent .GPNewsSection h3 {
  color: #e57007;
  font-family: Arial;
  font-size: 1.6em;
  margin: 20px 0 0;
  overflow: hidden;
  padding: 0 0 5px;
}
#gpMainContent .GPNewsSection p.GPNewsInfos {
  color: #868686;
  font-size: 1.1em;
}
#gpMainContent .GPNewsSection p.GPNewContent {
  color: #000;
  font-size: 1.2em;
  line-height: 1.6em;
  padding: 15px 0 0;
}
#gpMainContent .GPNewsSection h4 {
  font-family: Arial;
  font-size: 1.8em;
  font-weight: bolder;
  color: #2f2f2f;
  margin: 30px 0 5px;
  padding: 20px 0 0;
  border-top: 1px solid #cdcdcd;
}
#gpMainContent .GPNewsSection ul.GPOthersNews {
  width: 590px;
  overflow: hidden;
  padding: 0 0 30px 10px;
}
#gpMainContent .GPNewsSection ul.GPOthersNews li {
  background: url("/_static/images/icon-tintuc.gif")
    no-repeat left 10px;
  border-top: 1px dotted #9f9f9f;
  padding: 5px 0 5px 10px;
  font-size: 1.2em;
}
#gpMainContent .GPNewsSection ul.GPOthersNews span {
  font-size: 1em;
  float: right;
  color: #686868;
}
#gpMainContent .GPNewsSection ul.GPOthersNews li.GPOtherNewsFirtItem {
  border-top: none;
}
#gpMainContent .GPNewsSection ul.GPOthersNews li a {
  color: #686868;
  font-size: 1em;
}
#gpMainContent .GPNewsSection ul.GPOthersNews li a:hover {
  color: #e57007;
}
#gpMainContent .GPNewsSection .GPShareLinkWrapper {
  padding: 10px 0 0;
}
.GPCommentBox {
  width: 100%;
  overflow: hidden;
}
.GPCommentBox .GPcommentFormItem {
  width: 100%;
  overflow: hidden;
  padding: 0 0 5px;
  position: relative;
}
.GPCommentBox .GPcommentFormItem label {
  width: 160px;
  float: left;
  text-align: right;
  font-size: 1.2em;
  font-weight: bolder;
  color: #000;
  padding: 4px 10px 0 0;
}
.GPCommentBox .GPcommentFormItem label span.GPRequiredAsterik {
  color: #f00;
}
.GPCommentBox .GPcommentFormItem input.GPCommentTextInput,
.GPCommentBox .GPcommentFormItem textarea.GPCommentTextArea {
  width: 424px;
  float: right;
  font-size: 1.2em;
  color: #000;
  padding: 3px 0 3px 4px;
  border: 1px solid #d5d5d5;
  margin: 0;
}
.GPCommentBox .GPcommentFormItem textarea.GPCommentTextArea {
  height: 136px;
  overflow: auto;
}
.GPCommentBox .GPcommentFormItem input.GPCommentCaptcha {
  width: 100px;
  float: left;
  margin: 0 15px 0 0;
}
.GPcommentFormBtnWrapper {
  overflow: hidden;
  width: 424px;
  padding: 0 0 0 170px;
}
.GPcommentFormBtnWrapper a.GPFormBtn {
  margin: 0 5px 0 0;
}
a.GPFormBtn {
  display: block;
  float: left;
  background: url("/_static/images/gp-btn.png")
    no-repeat right -468px;
}
a.GPFormBtn:hover {
  text-decoration: none;
}
a.GPFormBtn span {
  display: block;
  float: left;
  text-align: center;
  background: url("/_static/images/gp-btn.png")
    no-repeat -600px -447px;
  padding: 4px 10px;
  font-size: 1.1em;
  font-weight: bolder;
  color: #585858;
}
.GPCommentBox .GPCommentEmotionBox {
  width: 490px;
  float: left;
  border: 1px solid #d5d5d5;
  margin: 10px 0 0;
  overflow: hidden;
  position: absolute;
  bottom: 5px;
  left: 0;
  height: 115px;
  background: #fff;
}
.GPCommentBox .GPEmotionBoxExpanded {
  width: 490px;
}
.GPCommentBox .GPEmotionBoxCollapsed {
  width: 160px;
}
.GPCommentBox .GPCommentEmotionBox ul.GPCommentEmotionList {
  height: 115px;
  float: left;
  overflow: hidden;
}
.GPCommentBox .GPCommentEmotionBox ul.GPCommentEmotionList li {
  float: left;
  margin: 7px 3px;
  padding: 0;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.GPCommentBox .GPCommentEmotionBox a.GPCommentEmotionBtn {
  display: block;
  width: 5px;
  height: 0;
  padding: 113px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/_static/images/emoticon_bar.gif")
    no-repeat left -113px;
  position: absolute;
  top: 0;
  right: 0;
}
.GPCommentBox .GPCommentEmotionBox a.GPCommentEmotionBtnCollapsed {
  background-position: 0 0;
}
.GPCommentListSection {
  margin: 20px 0 0;
  padding: 10px;
  width: 578px;
  height: 380px;
  overflow: auto;
  border: 1px solid #d5d5d5;
}
.GPCommentListSection dl.GPCommentList {
  width: 558px;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0 auto;
}
.GPCommentListSection dl.GPCommentList dt {
  font-size: 1.2em;
  font-weight: bolder;
  color: #2f2f2f;
  border-top: 1px solid #d5d5d5;
  padding: 15px 0 0;
}
.GPCommentListSection dl.GPCommentList dt#gpCommentFirstItem {
  border-top: none;
  padding: 0;
}
.GPCommentListSection dl.GPCommentList dd.GPCommentText {
  font-size: 1.2em;
  color: #2f2f2f;
  padding: 4px 0 0;
}
.GPCommentListSection dl.GPCommentList dd.GPCommentBtn {
  width: 100%;
  overflow: hidden;
  padding: 0 0 20px;
}
.GPCommentListSection dl.GPCommentList dd.GPCommentBtn a.GPFormBtn {
  float: right;
  width: 55px;
}
.GPCommentListSection dl.GPCommentList dd.GPCommentBtn a.GPFormBtn span {
  float: right;
  padding: 3px 10px 5px;
}
#gpIntroContent {
  width: 100%;
  overflow: hidden;
  padding: 20px 0;
  margin: 0;
}
#gpIntroContent .GPIntroContent01Wrapper {
  width: 198px;
  float: left;
  border: 1px solid #cbcbcb;
  margin: 0;
  padding: 0;
}
#gpIntroContent .GPIntroContent01 {
  width: 180px;
  padding: 8px;
  background: #f3f3f3;
  border: 1px solid #fff;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_kiem-tien a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_kiem-tien a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_kiem-tien a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_kiem-the a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_kiem-the a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_kiem-the a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_tinh-vo a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_tinh-vo a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_tinh-vo a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-truyen-ky1
  a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-truyen-ky1
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-truyen-ky1
  a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-truyen-ky2
  a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-truyen-ky2
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-truyen-ky2
  a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_thuan-thien-kiem
  a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_thuan-thien-kiem
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_thuan-thien-kiem
  a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_chinh-do a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_chinh-do a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_chinh-do a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .chinh-do-mien-phi a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .chinh-do-mien-phi
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .chinh-do-mien-phi a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_phong-than a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_phong-than
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_phong-than a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_hs a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_hs a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_hs a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_hung-ba-thien-ha
  a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_hung-ba-thien-ha
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_hung-ba-thien-ha
  a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vlcm a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vlcm a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vlcm a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_ngoa-long a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_ngoa-long a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_ngoa-long a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_phuc-khoi a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_phuc-khoi a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_phuc-khoi a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vltc a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vltc a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vltc a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_chinh-do-mien-phi
  a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_chinh-do-mien-phi
  a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_chinh-do-mien-phi
  a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_than-khuc a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_than-khuc a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_than-khuc a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_that-hung a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_that-hung a:visited {
  background: url(/_static/images/teen.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_that-hung a:hover {
  background: url(/_static/images/teen-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-play a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-play a:visited {
  background: url(/_static/images/everyone-10.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-play a:hover {
  background: url(/_static/images/everyone-10-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_boom a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_boom a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_boom a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-speed a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_zing-speed
  a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-speed a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_gunny a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_gunny a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_gunny a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_moly a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_moly a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_molya:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vo-lam-web a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_vo-lam-web
  a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vo-lam-web a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_khu-vuon-tren-may
  a:link,
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_khu-vuon-tren-may
  a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent
  .GPIntroContent01
  .GPTextContent01
  .Rating_khu-vuon-tren-may
  a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-farm a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-farm a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_zing-farm a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_hang-rong a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_hang-rong a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_hang-rong a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_un-in a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_un-in a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_un-in a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_ani a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_ani a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_ani a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_myfish a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_myfish a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_myfish a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vui-game a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vui-game a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_vui-game a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_thap-dien a:link,
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_thap-dien a:visited {
  background: url(/_static/images/everyone.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
  display: block;
  overflow: hidden;
  padding: 5px 0;
  text-indent: -9999px;
  border-bottom: 1px solid #cbcbcb;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 .Rating_thap-dien a:hover {
  background: url(/_static/images/everyone-over.jpg)
    no-repeat;
  width: 185px;
  height: 66px;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 {
  border-bottom: 1px solid #cbcbcb;
  padding: 0 0 10px;
}
#gpIntroContent .GPIntroContent01 .GPTextContent01 p {
  font-size: 1.4em;
  color: #3d3d3d;
  padding: 5px 0;
}
#gpIntroContent .GPIntroContent01 .GPTextContent02 {
  border-top: 1px solid #fff;
  padding: 10px 0 0;
}
#gpIntroContent .GPIntroContent01 .GPTextContent02 h3 {
  font-size: 1.3em;
  font-weight: bolder;
  color: #3d3d3d;
  text-transform: uppercase;
  float: left;
  padding: 2px 0 0;
}
#gpIntroContent .GPIntroContent01 .GPTextContent02 p.GPRatingResult {
  color: #e57007;
  font-size: 4em;
  font-weight: bolder;
  width: 100%;
  clear: both;
  text-align: center;
}
#gpIntroContent .GPIntroContent01 .GPTextContent02 p.GPRatingResult span {
  color: #3d3d3d;
  font-size: 0.5em;
  font-weight: bolder;
}
#gpIntroContent .GPIntroContent01 .GPTextContent02 p.GPRatingCounter {
  width: 100%;
  font-size: 1.5em;
  text-align: center;
  padding: 5px 0 0;
  color: #2f2f2f;
}
#gpIntroContent .GPIntroContent01 .GPTextContent02 p.GPRatingCounter span {
  color: #e57007;
  font-size: 1em;
  font-weight: bolder;
  text-transform: uppercase;
}
a.DownloadGameBtn,
a.GPPlayNowBtn {
  display: block;
  width: 190px;
  height: 0;
  padding: 50px 0 0;
  text-indent: -1000em;
  overflow: hidden;
  margin: 5px 0 0 -5px;
}
#gpHeader a.DownloadGameBtn,
#gpHeader a.GPPlayNowBtn {
  width: 160px;
  padding: 40px 0 0;
  margin: 5px auto 0;
}
a.DownloadGameBtn {
  background: url("/_static/images/gp-btn.png")
    no-repeat -610px -793px;
}
a.DownloadGameBtn:hover {
  background-position: -610px -843px;
}
a.GPPlayNowBtn {
  background: url("/_static/images/gp-btn.png")
    no-repeat -610px -893px;
}
a.GPPlayNowBtn:hover {
  background-position: -610px -943px;
}
#gpHeader a.DownloadGameBtn {
  background: url("/_static/images/gp-btn.png")
    no-repeat -640px -357px;
}
#gpHeader a.DownloadGameBtn:hover {
  background-position: -640px -397px;
}
#gpHeader a.GPPlayNowBtn {
  background: url("/_static/images/gp-btn.png")
    no-repeat -640px -611px;
}
#gpHeader a.GPPlayNowBtn:hover {
  background-position: -640px -651px;
}
#gpIntroContent .GPIntroContent02 {
  width: 400px;
  float: right;
  overflow: hidden;
}
#gpIntroContent .GPIntroContent02 .GPIntroText p {
  font-size: 1.3em;
  color: #3d3d3d;
  line-height: 1.6em;
  padding: 0 0 10px;
  margin: 0;
}
.GPIntroContent02 ul.GPGameLink {
  width: 100%;
  overflow: hidden;
  margin: 10px auto 0;
  padding: 0;
  border-right: 1px solid #cbcbcb;
}
.GPIntroContent02 ul.GPGameLink li {
  float: left;
}
.GPIntroContent02 ul.GPGameLink li a {
  display: block;
  float: left;
  width: 100px;
  height: 0;
  padding: 114px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/_static/images/gp-btn.png")
    no-repeat left top;
}
.GPIntroContent02 ul.GPGameLink li a.GPWebsite {
  background-position: 0 -1055px;
  width: 99px;
}
.GPIntroContent02 ul.GPGameLink li a.GPTeaser {
  background-position: -99px -1055px;
}
.GPIntroContent02 ul.GPGameLink li a.GPForum {
  background-position: -199px -1055px;
}
.GPIntroContent02 ul.GPGameLink li a.GPGameGuide {
  background-position: -299px -1055px;
}
.GPIntroContent02 ul.GPGameLink li a.GPWebsite:hover {
  background-position: 0 -1169px;
}
.GPIntroContent02 ul.GPGameLink li a.GPTeaser:hover {
  background-position: -99px -1169px;
}
.GPIntroContent02 ul.GPGameLink li a.GPForum:hover {
  background-position: -199px -1169px;
}
.GPIntroContent02 ul.GPGameLink li a.GPGameGuide:hover {
  background-position: -299px -1169px;
}
#gpMainContent .GPIntroTabContent {
  width: 100%;
  overflow: hidden;
}
.GPTabBoxFull {
  background: url("/_static/images/gp-title-bar.png")
    no-repeat 0 0;
}
.GPTabBoxFull ul.GPTabListNormal {
  width: 100%;
}
.GPIntroTabContent ul.GPIntroTabListContent {
  width: 100%;
  overflow: hidden;
}
.GPIntroTabContent ul.GPIntroTabListContent li {
  width: 100%;
  overflow: hidden;
  padding: 0 0 20px;
}
.GPIntroTabContent ul.GPIntroTabListContent li h4 {
  font-size: 1.2em;
  font-weight: bolder;
  color: #e57007;
}
.GPIntroTabContent ul.GPIntroTabListContent li p {
  font-size: 1.2em;
  line-height: 1.4em;
  color: #2f2f2f;
  padding: 5px 0 0;
}
table.GPTable01 {
  width: 460px;
}
table.GPTable01,
table.GPTable01 thead tr th,
table.GPTable01 tbody tr td {
  margin: 0 auto 10px;
  border: 1px solid #fff;
  border-collapse: collapse;
}
table.GPTable01 thead tr th {
  font-size: 1.2em;
  background: #ef8627;
  color: #fff;
  font-weight: bolder;
  padding: 4px 6px;
  text-align: left;
}
table.GPTable01 tbody tr td {
  padding: 4px 6px;
  font-size: 1.1em;
  color: #000;
}
table.GPTable01 tbody tr.GPTable01EvenRow td {
  background: #fff;
}
table.GPTable01 tbody tr.GPTable01OddRow td {
  background: #ddd;
}
.GPGameRankTop10 {
  width: 100%;
  overflow: hidden;
  padding: 15px 0;
}
.GPGameRankTop10 table {
  width: 270px;
  margin: 0 auto;
  border-collapse: collapse;
}
.GPGameRankTop10 table thead tr th.GPTableCellCenter,
.GPGameRankTop10 table tbody tr td.GPTableCellCenter {
  text-align: center;
}
.GPGameRankTop10 table thead tr th {
  padding: 5px 3px;
  font-weight: bolder;
  font-size: 1.2em;
  text-align: left;
  text-transform: uppercase;
  color: #000;
}
.GPGameRankTop10 table tbody tr td {
  border-top: 1px solid #cfcfcf;
  padding: 5px 3px;
  font-size: 1.2em;
  color: #585858;
}
.GPLibrary {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  position: relative;
}
.GPLibrary ul.GPCarousel {
  width: 100%;
}
.GPLibrary ul.GPCarousel li {
  float: left;
  width: 124px;
  height: 94px;
  margin: 0 6px 0 0;
  padding: 0;
  border: none;
}
.GPLibrary ul.GPCarousel li a {
  display: block;
  width: 120px;
  height: 90px;
  margin: 0;
  border: 1px solid #ccc;
  padding: 1px;
  background: #fff;
}
.GPLibrary h3 {
  width: 100%;
  background: #c5c5c5;
  overflow: hidden;
  margin: 0 0 10px;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #4d4d4d;
  padding: 7px 0 7px 17px;
}
#gpSidebar .GPAuthExtras {
  margin: 0 0 10px;
}
.GPTabListLeft {
  width: 70%;
  float: left;
}
.GPTabListLeft .GPTabListNormal {
  width: 95%;
}
.GPSubpageOneColumn .GPTabContentWrapper {
  width: 600px;
}
.GPSubpageOneColumn .GPTabContentWrapper .GPTabContent {
  float: right;
  width: 445px;
  overflow: hidden;
}
.GPBoxSearch {
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
  overflow: hidden;
}
.GPBoxSearch input.GPTextInput {
  float: left;
  width: 105px;
  padding: 2px 0 2px 3px;
  margin: 13px 0 0;
  font-size: 1.2em;
  color: #4d4d4d;
  border: 1px solid #d3d3d3;
  background: #fff;
  outline: none;
}
.GPBoxSearch input.GPTextInputAlt {
  margin-right: 5px;
}
.GPBoxSearch .GPFormItem {
  float: left;
  margin-right: 5px;
}
.GPBoxSearch .GPTextDate {
  float: left;
  margin-right: 5px;
  font-size: 1.2em;
  padding: 16px 0 0 15px;
}
.GPBoxSearch .GPFormItem img {
  float: left;
  display: block;
  margin: 15px 0 0 0;
}
.GPBoxSearch input.GPSubmitBtn {
  float: right;
  margin: 12px 0 0;
}
.GPListAll {
  width: 100%;
  overflow: hidden;
  font-size: 1.3em;
}
.GPListAll ul {
  width: 100%;
  overflow: hidden;
}
.GPListAll ul li {
  width: 600px;
  list-style: none;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 10px 6px 10px;
}
.GPListAll ul li a {
  border: 1px solid #a9a9a9;
  padding: 1px;
  display: block;
  float: left;
}
.GPListAll ul li a:hover {
  border: 1px solid #c7c7c7;
}
.GPListAll ul li a img {
  display: block;
}
.GPListAll ul li .GPTextNews {
  float: left;
  width: 470px;
  text-align: left;
  padding: 3px 10px 0 10px;
  font-weight: bolder;
}
.GPListAll ul li .GPTextNews a:link,
.GPListAll ul li .GPTextNews a:visited {
  color: #686868;
  border: none;
  padding: 1px 0;
  clear: left;
}
.GPListAll ul li .GPTextNews a:hover {
  color: #e57007;
  border: none;
}
.GPListAll ul li .GPTextNews a img {
  display: inline;
}
.GPListAll ul li .GPTextDate {
  float: right;
  text-align: right;
  padding: 5px 0 0;
  color: #999;
  white-space: nowrap;
}
.GPRankingChar {
  width: 600px;
  margin: 0;
  padding: 10px;
  overflow: hidden;
  background: #f3f3f3;
}
.GPRankingChar .GPButtonWrapper {
  width: 480px;
  float: right;
  padding: 0;
  overflow: hidden;
  text-align: right;
}
.GPRankingChar .GPButtonWrapper .GPSumbitBtn {
  float: right;
}
.GPRankingChar .GPImgThumb {
  width: 74px;
  height: 74px;
  margin: 0 30px 0 0;
  padding: 1px;
  background: #fff;
  float: left;
  border: 1px solid #9a9a9a;
}
.GPRankingChar .GPFormRanking {
  width: 220px;
  margin: 0;
  padding: 0;
  float: left;
}
.GPRankingChar .GPFormRankingAlt {
  float: right;
}
.GPRankingChar .GPFormItem {
  width: 100%;
  overflow: hidden;
  padding: 0 0 6px;
  margin: 0;
}
.GPRankingChar .GPFormItem label {
  color: #000;
  float: left;
  font-size: 1.1em;
  padding: 3px 5px 0 0;
  width: 55px;
}
.GPRankingChar input {
  float: right;
}
.GPRankingChar input.GPTextInput {
  width: 148px;
  font-size: 1.1em;
  color: #000;
  padding: 3px 0 4px 4px;
  border: 1px solid #686868;
}
.GPRankingContent {
  width: 100%;
  margin: 10px 0 20px 0;
  overflow: hidden;
}
.GPRankingContent ul.GPRankingSubMenu {
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}
.GPRankingContent ul.GPRankingSubMenu li {
  float: left;
  color: #686868;
  overflow: hidden;
  border-left: 1px solid #686868;
  font-size: 1.1em;
}
.GPRankingContent ul.GPRankingSubMenu li.GPListFirstItem {
  border-left: none;
  padding: 0 0 0 5px;
}
.GPRankingContent ul.GPRankingSubMenu li span,
.GPRankingContent ul.GPRankingSubMenu li a {
  color: #686868;
  padding: 0 6px;
  font-weight: bolder;
  font-size: 1em;
}
.GPRankingContent ul.GPRankingSubMenu li a:hover {
  color: #3c3c3c;
  text-decoration: underline;
}
.GPRankingContent ul.GPRankingSubMenu li span {
  color: #333;
  text-decoration: underline;
}
.GPRankingTable {
  width: 100%;
  overflow: hidden;
  padding: 15px 0;
}
.GPRankingTable table {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
}
.GPRankingTable table thead tr th.GPTableCellCenter,
.GPRankingTable table tbody tr td.GPTableCellCenter {
  text-align: center;
}
.GPRankingTable table thead tr th,
.GPRankingTable table tbody tr td {
  border-right: 1px solid #fff;
}
.GPRankingTable table thead tr th {
  padding: 5px 3px;
  font-weight: bolder;
  font-size: 1.2em;
  text-align: left;
  text-transform: uppercase;
  color: #fff;
  background: #ef8627;
}
.GPRankingTable table tbody tr td {
  border-top: 1px solid #cfcfcf;
  padding: 5px 3px;
  font-size: 1.2em;
  color: #585858;
}
.GPRankingTable table tbody tr.OddRow td {
  background: #fff;
}
.GPRankingTable table tbody tr.EvenRow td {
  background: #f6f6f6;
}
.GPTabHuongdan {
  width: 100%;
  overflow: hidden;
  margin: 0 0 20px 0;
}
.GPHuongdanContent {
  width: 100%;
  overflow: hidden;
  margin: 0 0 10px 0;
  clear: both;
}
.GPHuongdanContent ul {
  width: 100%;
  overflow: hidden;
}
.GPHuongdanContent ul li {
  background: url("/_static/images/icon-tintuc.gif")
    no-repeat left 5px;
  padding: 0 0 0 10px;
  margin: 0 0 10px;
  font-size: 1.2em;
  color: #000;
}
.GPHuongdanContent ul li a {
  font-size: 1em;
  color: #686868;
}
.GPHuongdanContent ul li ul {
  margin: 5px 0 0 0;
  overflow: hidden;
}
.GPHuongdanContent ul li ul li {
  font-size: 1em;
}
.GPHuongdanNote {
  background: #eee;
  padding: 10px;
}
.GPHuongdanNote p {
  font-size: 1.1em;
}
ul.GPGuideSidebar {
  width: 100%;
  margin: 0 0 10px 0;
  overflow: hidden;
}
ul.GPGuideSidebar li {
  float: left;
  height: 72px;
  margin: 0;
}
ul.GPGuideSidebar li a {
  background: url("/_static/images/gp-btn.png")
    left top no-repeat;
  display: block;
  width: 95px;
  height: 0;
  padding: 72px 0 0;
  margin: 0;
  text-indent: -1000em;
  overflow: hidden;
  margin-right: 7px;
}
ul.GPGuideSidebar li.GPPlayingGameStep02 a {
  background-position: -400px -1055px;
}
ul.GPGuideSidebar li.GPPlayingGameStep03 a {
  background-position: -495px -1055px;
}
ul.GPGuideSidebar li.GPPlayingGameStep04 a {
  background-position: -590px -1055px;
  margin-right: 0;
}
ul.GPGuideSidebar li.GPPlayingGameStep02 a:hover {
  background-position: -400px -1127px;
}
ul.GPGuideSidebar li.GPPlayingGameStep03 a:hover {
  background-position: -495px -1127px;
}
ul.GPGuideSidebar li.GPPlayingGameStep04 a:hover {
  background-position: -590px -1127px;
}
#gpSidebar a.GPSideLibExpLnk {
  width: 60px;
  position: absolute;
  top: 17px;
  right: 10px;
  display: block;
  font-size: 1.1em;
  text-align: right;
  color: #646363;
  background: url("/_static/images/icon-view.gif")
    no-repeat left 3px;
}
#gpSidebar a.GPSideLibExpLnk:hover {
  background-position: left -42px;
  color: #fff;
  text-decoration: none;
}
h2.GPGuideTitle {
  background: url("/_static/images/gp-btn.png")
    no-repeat 0 -565px;
  width: 114px;
  height: 0;
  padding: 60px 0 0;
  margin: 12px 0 0;
  text-indent: -1000em;
  overflow: hidden;
  float: left;
}
ul.GPGuideTab {
  float: left;
  width: 506px;
  height: 60px;
  overflow: hidden;
  padding: 0;
  margin: 12px 0 30px;
  background: url("/_static/images/gp-btn.png")
    no-repeat 0 -685px;
}
ul.GPGuideTab li {
  float: left;
  height: 60px;
  padding: 0;
  margin: 0 1px 0 0;
}
ul.GPGuideTab li p {
  font-size: 1.1em;
  font-weight: bolder;
  color: #858585;
  margin: 0 0 5px;
}
ul.GPGuideTab li a {
  display: block;
  font-size: 1.4em;
  font-weight: bolder;
  background: none;
  padding: 13px 0;
  margin: 0;
  text-align: center;
  background: url("/_static/images/gp-btn.png")
    no-repeat 0 -685px;
  color: #6d6d6d;
}
ul.GPGuideTab li a.GPGuideLnk01 {
  width: 127px;
  background-position: 0 -685px;
}
ul.GPGuideTab li a.GPGuideLnk02 {
  width: 119px;
  background-position: -128px -685px;
}
ul.GPGuideTab li a.GPGuideLnk03 {
  width: 129px;
  background-position: -248px -685px;
}
ul.GPGuideTab li a.GPGuideLnk04 {
  width: 124px;
  background-position: -378px -685px;
}
ul.GPGuideTab li.GPTabActive a,
ul.GPGuideTab li a:hover {
  text-decoration: none;
  color: #e57007;
}
ul.GPGuideTab li.GPTabActive a.GPGuideLnk01,
ul.GPGuideTab li a.GPGuideLnk01:hover {
  background-position: 0 -625px;
}
ul.GPGuideTab li.GPTabActive a.GPGuideLnk02,
ul.GPGuideTab li a.GPGuideLnk02:hover {
  background-position: -128px -625px;
}
ul.GPGuideTab li.GPTabActive a.GPGuideLnk03,
ul.GPGuideTab li a.GPGuideLnk03:hover {
  background-position: -248px -625px;
}
ul.GPGuideTab li.GPTabActive a.GPGuideLnk04,
ul.GPGuideTab li a.GPGuideLnk04:hover {
  background-position: -378px -625px;
}
.GPDownloadBtnLnk {
  width: 380px;
  height: 40px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 0 30px;
}
.GPDownloadBtnLnk a {
  display: block;
  height: 0;
  padding: 40px 0 0;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/_static/images/gp-btn.png")
    no-repeat 0 -745px;
  float: left;
}
.GPDownloadBtnLnk a.GPDownOptLnk01 {
  background-position: 0 -745px;
  width: 180px;
}
.GPDownloadBtnLnk a.GPDownOptLnk02 {
  background-position: -180px -745px;
  width: 200px;
}
.GPDownloadBtnLnk a.GPDownOptLnk01:hover {
  background-position: 0 -785px;
}
.GPDownloadBtnLnk a.GPDownOptLnk02:hover {
  background-position: -180px -785px;
}
.GPLineBt {
  border-bottom: 1px solid #dbdbdb;
}
ul.GPDownloadGameList li div.GPGameContent p {
  font-size: 1.2em;
  line-height: 1.4em;
  text-align: left;
  height: 52px;
  overflow: hidden;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListDownLnk,
ul.GPDownloadGameList li div.GPGameContent a.GPGameListDownLnk {
  position: absolute;
  top: 5px;
}
ul.GPDownloadGameList li div.GPGameContent a.GPGameListDownLnk {
  background-position: left 0;
  right: 40px;
}
/* datepicker.css */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
  display: block;
  overflow: hidden;
  text-indent: -1000em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-cover {
  display: none;
  display: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #eee
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png)
    50% top repeat-x;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png)
    50% 50% repeat-x;
  color: #fff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #fff;
}
.ui-state-default,
.ui-widget-content .ui-state-default {
  border: 1px solid #ccc;
  background: #f6f6f6
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_glass_100_f6f6f6_1x400.png)
    50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_glass_100_fdf5ce_1x400.png)
    50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
  border: 1px solid #fbd850;
  background: #fff
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_glass_65_ffffff_1x400.png)
    50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
.ui-widget :active {
  outline: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png)
    50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png)
    50% 50% repeat;
  color: #fff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a {
  color: #fff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text {
  color: #fff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url("/_static/images/datepicker-icons.png");
}
.ui-state-default .ui-icon {
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-icons_ffd27a_256x240.png);
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-off {
  background-position: -96px -144px;
}
.ui-icon-radio-on {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.ui-widget-overlay {
  background: #666
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_diagonals-thick_20_666666_40x40.png)
    50% 50% repeat;
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000
    url(/web/20121014205802im_/http://img.zing.vn/gp/skin/ZingGame/css/images/ui-bg_flat_10_000000_40x100.png)
    50% 50% repeat-x;
  opacity: 0.2;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* fadegallery.css */
ul.FadeGallery {
  position: relative;
  z-index: 0;
}
ul.FadeGallery li {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
}
ul.FadeGallery li.GPBrandItemActive {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  z-index: 1;
}
/* jcarousel.css */
.jcarousel-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0 0 0 23px;
  overflow: hidden;
  position: relative;
  width: 258px;
  height: 94px;
}
.jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
  float: left;
  width: 120px;
  height: 90px;
  margin: 0 6px 0 0;
  border: 1px solid #ccc;
  padding: 1px;
}
.jcarousel-next,
.jcarousel-prev {
  position: absolute;
  top: 32px;
  z-index: 3;
  width: 18px;
  height: 0;
  padding: 29px 0 0;
  text-indent: -1000em;
  cursor: pointer;
  display: block;
}
.jcarousel-next {
  background: url("/_static/images/gp-btn.png")
    no-repeat -448px -214px;
  right: 0;
}
.jcarousel-prev {
  background: url("/_static/images/gp-btn.png")
    no-repeat -448px -185px;
  left: 0;
}
.jcarousel-next-disabled,
.jcarousel-prev-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-prev-disabled:hover {
  cursor: default;
}
.jcarousel-next-disabled,
.jcarousel-next-disabled:hover {
  background-position: -430px -214px;
}
.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover {
  background-position: -430px -185px;
}
/* jscrollpane.css */
div.Theme_Default_List .jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
div.Theme_Default_List .jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background: #ccc;
}
div.Theme_Default_List .jScrollPaneDrag {
  position: absolute;
  background: #999;
  cursor: pointer;
  overflow: hidden;
  border: 1px solid #81756a;
}
div.Theme_Default_List .jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
div.Theme_Default_List .jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
div.Theme_Default_List a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  height: 9px;
}
div.Theme_Default_List a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  height: 9px;
}
/* jscrollpane.theme.css */
div.Theme_GP_List .jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
div.Theme_GP_List .jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background: #f3f3f3;
}
div.Theme_GP_List .jScrollPaneDrag {
  position: absolute;
  background: #e57007;
  cursor: pointer;
  overflow: hidden;
}
div.Theme_GP_List .jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
div.Theme_GP_List .jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
div.Theme_GP_List a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  height: 9px;
}
div.Theme_GP_List a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  height: 9px;
}
/* jselect.css */
div.DropListUI {
  position: relative;
}
div.TopLevel {
  z-index: 1000000 !important;
}
.SelectUITitle {
  display: none !important;
}
select.SelectUI {
  font-size: 1.2em;
}
div.Theme_Default_Wrapper {
  width: 154px;
  height: 25px;
  background: #000;
  margin: 0;
}
div.Theme_Default_Wrapper p {
  width: 129px;
  color: #efefef;
  font-size: 1.3em;
  padding: 5px 20px 0 5px;
  cursor: pointer;
  overflow: hidden !important;
  height: 20px;
}
div.Theme_Default_List ul.Theme_Default {
  width: 193px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: #f3f3f3;
  padding-left: 1px;
}
div.Theme_Default_List ul.Theme_Default li {
  width: 100%;
  padding: 0;
  font-size: 1.2em;
  border-top: 1px solid #e7e7e7;
}
div.Theme_Default_List ul.Theme_Default li.First {
  border-top: none !important;
}
div.Theme_Default_List ul.Theme_Default li span {
  font-size: 1em;
  font-weight: bolder;
  font-style: italic;
  display: block;
  padding: 4px 0;
  cursor: default;
  padding: 4px 0 4px 4px;
}
div.Theme_Default_List ul.Theme_Default li a:link,
div.Theme_Default_List ul.Theme_Default li a:visited {
  display: block;
  width: 190px;
  font-size: 1em;
  color: #333;
  padding: 3px 0 5px 5px;
  overflow: hidden;
  text-decoration: none;
}
div.Theme_Default_List ul.Theme_Default li.Active a:link,
div.Theme_Default_List ul.Theme_Default li.Active a:visited {
  text-decoration: none;
  color: #d3002b;
}
div.Theme_Default_List ul.Theme_Default li.Hover a:link,
div.Theme_Default_List ul.Theme_Default li.Hover a:visited {
  text-decoration: none;
  color: #d3002b;
  background: #dfdfdf;
}
div.Theme_Default_List ul.Theme_Default li ul {
  border: none;
}
div.Theme_Default_List ul.Theme_Default li ul li {
  font-size: 1em;
}
div.Theme_Default_List ul.Theme_Default li ul li a:link,
div.Theme_Default_List ul.Theme_Default li ul li a:visited {
  width: 178px;
  padding: 3px 0 5px 15px;
  font-weight: normal;
}
/* jselect.theme.css */
div.Theme_GP_Wrapper {
  width: 154px;
  height: 22px;
  margin: 6px 0 0 0;
  padding: 0;
  background: url("/_static/images/select.gif")
    left top no-repeat;
  float: right;
}
div.Theme_GP_List {
  margin: 0;
  padding: 0;
  border: 1px solid #676767;
  width: 152px;
}
div.Theme_GP_Wrapper p {
  width: 129px;
  color: #333;
  font-size: 1.1em;
  padding: 4px 20px 0 5px;
  cursor: pointer;
  overflow: hidden;
  height: 18px;
}
div.Theme_GP_List ul.Theme_GP {
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: #f3f3f3;
}
div.Theme_GP_List ul.Theme_GP li {
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-size: 1.1em;
  border-top: 1px solid #e7e7e7;
}
div.Theme_GP_List ul.Theme_GP li.First {
  border-top: none !important;
}
div.Theme_GP_List ul.Theme_GP li span {
  font-size: 1em;
  font-weight: bolder;
  font-style: italic;
  display: block;
  padding: 4px 0;
  cursor: default;
  padding: 3px 0 3px 4px;
}
div.Theme_GP_List ul.Theme_GP li a:link,
div.Theme_GP_List ul.Theme_GP li a:visited {
  display: block;
  width: 147px;
  font-size: 1em;
  color: #333;
  padding: 4px 0 4px 5px;
  overflow: hidden;
  text-decoration: none;
}
div.Theme_GP_List ul.Theme_GP li.Active a:link,
div.Theme_GP_List ul.Theme_GP li.Active a:visited {
  text-decoration: none;
  color: #e57007;
}
div.Theme_GP_List ul.Theme_GP li.Hover a:link,
div.Theme_GP_List ul.Theme_GP li.Hover a:visited {
  text-decoration: none;
  color: #e57007;
  background: #fafafa;
}
div.Theme_GP_List ul.Theme_GP li ul {
  border: none;
}
div.Theme_GP_List ul.Theme_GP li ul li {
  font-size: 1em;
}
div.Theme_GP_List ul.Theme_GP li ul li a:link,
div.Theme_GP_List ul.Theme_GP li ul li a:visited {
  width: 147px;
  padding: 5px 0 5px 5px;
  font-weight: normal;
}
div.Theme_GP_Modified_Wrapper {
  float: right;
  margin: 0;
}
/* jslidepanel.css */
div.SlidePanelHide {
  display: none !important;
}
/* rating.css */
ul.GPStarRating,
ul.GPStarRating li.Active a {
  background: url("/_static/images/star-vote.jpg")
    repeat-x left -27px;
}
ul.GPStarRating li.Active a {
  background-position: left top;
}
ul.GPStarRating {
  position: relative;
  width: 100px;
  height: 27px;
  background-position: left -27px;
  margin: 0;
  padding: 0;
  float: right;
}
ul.GPStarRating li {
  display: inline;
}
ul.GPStarRating li a {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 27px;
  outline: none;
}
ul.GPStarRating li a.GPStarRating_1 {
  width: 20%;
  z-index: 5;
}
ul.GPStarRating li a.GPStarRating_1_Half {
  width: 20%;
}
ul.GPStarRating li a.GPStarRating_2 {
  width: 40%;
  z-index: 4;
}
ul.GPStarRating li a.GPStarRating_2_Half {
  width: 50%;
}
ul.GPStarRating li a.GPStarRating_3 {
  width: 60%;
  z-index: 3;
}
ul.GPStarRating li a.GPStarRating_3_Half {
  width: 70%;
}
ul.GPStarRating li a.GPStarRating_4 {
  width: 80%;
  z-index: 2;
}
ul.GPStarRating li a.GPStarRating_4_Half {
  width: 90%;
}
ul.GPStarRating li a.GPStarRating_5 {
  width: 100%;
  z-index: 1;
}

/*
     FILE ARCHIVED ON 20:58:02 Oct 14, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:01:59 Mar 08, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.163
  exclusion.robots.policy: 0.149
  cdx.remote: 0.119
  esindex: 0.013
  LoadShardBlock: 252.985 (6)
  PetaboxLoader3.datanode: 189.171 (7)
  load_resource: 881.057
  PetaboxLoader3.resolve: 828.604
*/
