body,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea{margin:0;padding:0}

body {
font-family: Tahoma,Arial,Helvetica,Sans-serif;
font-size: 10pt;
color: #5E5E5E;
margin: auto;
padding: 0;
max-width: 668px;
border: 1px solid #C9C0C0;
background-image: url(/css/bg-body.png);
background-repeat: repeat;
}


body a {
  color:#FF3366;
  font-color:#FF3366;
  font-size:13px;
  font-weight:400;
  text-decoration:none
}

.update, .gioithieu, .menu, .news {
background-color: #ffffff;
background-image: url(http://gametiengviet.hexat.com/images/tmn.png);
background-repeat: repeat-x;
background-position: 50% top;
color: #787878;
margin-top: 1px;
margin-bottom: 1px;
padding: 3px;
border: 1px solid #e1e1e1;
}

body a:hover {
  text-decoration:underline
}

a{
  color:#FF3366;
  font-color:#FF3366;
  font-size:13px;
  font-weight:400;
  text-decoration:none
}

a:hover {
  color:#6C6;
  text-decoration:none
}

img {
  border:none;
  max-width:98%
}

::-moz-selection {
background:#10BFEB;color:#fff;text-shadow:0 1px rgba(0,0,0,.2)
}
::selection {
background:#10BFEB;color:#fff;text-shadow:0 1px rgba(0,0,0,.2)
}

/* -webkit-box-shadow:0 0 15px #B0B0B0;-moz-box-shadow:0 0 15px #B0B0B0;box-shadow:0 0 15px #B0B0B0;*/ border-color:-moz-use-text-color rgba(0,0,0,0.3) rgba(0,0,0,0.3);border-right:1px solid rgba(0,0,0,0.3);border-style:none solid solid;border-width:medium 1px 1px;box-shadow:0 3px 7px rgba(0,0,0,0.3);/*background:none repeat scroll 0 0 #2484BF !important;*/
}

a:link, a:active, a:visited {
  font-size:18px;
  text-decoration:none;
  color:#FF3366;
  font-weight:400
}

a:hover, a:focus {
  color:#6C6;
  text-decoration:none
}

textarea {
  font: 12px Arial;
  margin: 0;
}

textarea {
  background: #fff;
  border: 1px solid #d8d8d8;
  color: #686868;
  padding: 1px;
  margin: 1px;
}

img {
  border-style:none
}

hr {
  margin-top:2px;
  margin-bottom:2px;
  border-bottom:1px solid #dfdfdf;
  border-top-style:none;
  border-top-width:0;
  border-right-style:none;
  border-right-width:0;
  border-left-style:none;
  border-left-width:0
}

.head{
  text-align: center;
  background-color:#FFF;
  border-bottom:2px solid #FF3366;
  line-height:18px;padding-top:1px
}

.gmenu {
  background: #E1E9EA;
  margin: 1px;
  color: #264564;
  padding: 3px 4px 3px 4px;
}

.head img{
  margin-bottom:-18px
}

.head a{
  font-size:13px;
  font-weight:bold;
  text-decoration:none
}

.rmenu {
  background: #fee5fd;
  border: 1px solid #ffc6fc;
  margin: 1px 0;
  padding: 4px;
}
.rmenu input, .rmenu textarea, .rmenu select {
  border: 1px solid #E2C0C7;
}
.rmenu input:focus, .rmenu textarea:focus {
  border: 1px solid #DBB0B9;
  background: #FDFBFB;
}

.tmn {
  background:#FFFCE6;
  border-bottom:1px solid #FF3366;
  font-size:small;padding:3px
}

.hdr {
  background-color:#FF3366;
  color:#FFF;text-decoration:none;
  font-weight:bold;
  font-size:1em;padding:3px;
  margin-left:auto;
  margin-right:auto;
  margin-top:1px;
  border:1px solid #FF3366;
  -moz-border-radius-topleft:1px;
  -webkit-border-top-left-radius:1px;
  -moz-border-radius-topright:1px;
  -webkit-border-top-right-radius:1px;
}

.khung {
  padding:0px;
  margin:0;
  border:1px solid #FF3366;
  
}

.khung2 {
  padding:0px;
  margin:0;
  border:1px solid #FF3366;
  
}

.qc {
    background: none repeat scroll 0 0 #FFFFC0;
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 2px;
    font-weight: normal;
    border: 1px solid #DDBC6B;
    padding: 3px;
}


.list1 {
  background-color:#FFF;
  font-size:13px;
  border-bottom:1px dashed #DDD;
  padding: 5px
}

.sub {
    border-top: 1px dotted #417394;
    font-size: x-small;
    margin: 3px 2px 2px 2px;
    padding: 3px 0px 0px 0px;
}

.quote {
  background-color:#fcfeeb;
  border:1px solid #e9ebec;
  border-left:4px solid #FF3366;
  color:#878787;
  font-size:11px;
  padding-left:6px;
  margin-top:5px;
  padding:3px
}

.list2 {
    background-color: #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 4px;
    margin:0;
    border:1px solid #FF3366;
}

.txt_logo {
  font-size:14px;
  text-align:left;
  font-weight:bold;
  padding-left:8px;
  text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black;
  color:#FCFF00;
  font-size:small;
  height:44px
}

.header_wrapper {
  background:url(/css/bautroi.gif) repeat-x
}

.header {
  background-repeat:no-repeat;
  background-position:top left;
  height:55px;
  border-bottom:2px solid #FF3366
}

h1,h2,h3,h4,h5,h6{
  font-family:Tahoma,Geneva,sans-serif;
  padding:0;margin:0
}

h1{
  font-size:18px;
  font-weight:700;
  font-size:small
}

h2{
  font-size:16px;
  font-weight:700;
  font-size:small
}

h3{
  font-size:13px
}

h4{
  font-size:12px;
  line-height:normal
}

h5{
  font-size:11px
}

h6{
  font-size:10px
}

.filelist_paging, .page {
    text-align: left;
    padding: 2px;
    background: #fff0f0;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #ffabab;
    font-weight: bold;
    font-size: 14px;
}

.filelist_paging:before, .page:before {
    content: url(/css/tool.gif);
    padding-right: 2px;
}

.filelist_paging a, .page a {
    border: 1px solid #88beff;
    padding: 1px;
    margin: 1px;
}

.mainblok .list1 table img {
    padding: 1px;
    margin: 4px 4px 0 0;
    border: 1px solid #d5d5d5;
    transition: all 15s ease;
    -webkit-transition: all 15s ease;
    -moz-transition: all 15s ease;
    transition-delay: 5s;
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    width: 35px;
    height: 45px;
}

.mainblok .list1 table img:hover {
    transition: all 3s ease;
    -webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    position: relative;
    box-shadow: 0px 0px 8px #666;
    -moz-box-shadow: 0px 0px 8px #666;
    -webkit-box-shadow: 0px 0px 8px #666;
    border-radius: 5px;
    width: 90px;
    height: 110px;
}

.mainblok{
    margin: 2px 0 2px 0;
}

.mainblok {
    border: 1px solid #cecece;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/*
.mainblok img {max-width: 100%; height: auto;}
*/

.textx {
    background-color: #ffffff;
    border-bottom: 1px solid #ededed;
    color: #333333;
    padding: 2px 2px 4px 2px;
    margin: 2px 4px 2px 4px;
}
.forumtxt {
    background-color: #ffffff;
    color: #333333;
    padding: 6px 4px 6px 4px;
}
.mainblok .forumtxt img {
    padding: 1px;
    margin: 4px 4px 0 0;
    border: 1px solid #d5d5d5;
}
.mainblok .forumtxt img:hover {
    box-shadow: 0px 0px 10px #666;
    -moz-box-shadow: 0px 0px 10px #666;
    -webkit-box-shadow: 0px 0px 10px #666;
    border-radius: 5px;
}

.sms {
  max-width: 222px;
  margin: 2px;padding: 4px;
  color: #00A3FF;
  font-weight: bold;
  text-align: center;
  border: 1px solid #F505FF;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  box-shadow: 0px 0px 5px #ccc;
  -moz-box-shadow: 0px 0px 5px #ccc;
  -webkit-box-shadow: 0px 0px 5px #ccc;
}

.sms:hover {
  border: 1px solid #08DBDB;
  