@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #363636;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
}
img,table{border:medium none;}

ul,ol,p{margin:0; padding:0;}
#page {
  width:970px;
  height:auto;
  margin:auto;
}
#header {
  width:970px;
  height:auto;
  margin:0px;
  padding:0px;
}
.color{ color:#262626;}
#topheader{width:970px; float:left; background-color:#4b4b4b;height:25px;}
#menu{width:572px; margin:0; padding:0; margin-top:5px; float:left;margin-left:116px;}
#search{width:282px; height:25px; float:left; background:url(../img/home/search_bg.jpg) no-repeat;}
#search1{width:282px; height:25px; float:right; background:url(../img/home/search_bg1.jpg) no-repeat;}
#bottomheader{background: url(../img/home/baner.jpg) no-repeat; width:970px; height:182px; float:left;}
#main{
width:970px;
  height:auto;
  padding:0px;
  margin-top:4px; float:left;}
#main_search{
	width:970px;
	/*height:auto;*/
	padding:0px;
	margin:0px;
	float:left;
} 
  
#mainleft{ width:210px; height:auto; float:left;}
#login{width:210px; border:none;  float:left;color:#2C2014;}
#loginheader{
	margin-top:3px;
	background:url(../img/home/login_header.png) no-repeat;
	width:210px;
	height:34px;
}
#loginheader_no{background:url(../img/home/banerchao.png) no-repeat; width:210px; height:90px;margin-top:4px;}
#loginheader_no_194{background:url(../img/home/banerchao_194.png) no-repeat; width:210px; height:90px;color:#2C2014;margin-top:4px;}
.logincontent_no{padding-top:15px;}
#logincontent{background-color:#FFFFFF; width:210px;}
#loginfooter{ background:url(../img/home/login_footer.png) no-repeat; width:210px; height:8px;}
.login{margin-left:8px; padding-top:5px;float:left; font-weight:bold;}
.logined{font-weight:bold;padding-left:5px;float:left;}
.logout{font-weight:bold;padding-right:10px;float:right;}
.register{margin-right:15px; padding-top:5px;float:right; font-weight:bold;}
.text_login{padding-left:5px; padding-top:0px;}
.login_a{color:#0782C8;}
.text_login1{color:#FFFFFF; text-decoration:none;}
.arrow{ padding-top:5px;}
.text_xemtiep{ text-decoration:none; color:#0033FF;}
#simsodep{ background-color:#f9ec5b; width:210px; border:none;  float:left; margin-top:4px;}
#simsodepheader{background: url(../img/home/bg_mainleft_top_SIM.jpg); width:210px; height:34px; float:left;}
#simsodepcontent{background:url(../img/home/bg_mainleft_middle_sim.jpg) no-repeat; width:210px; float:left;}
#simsodepfooter{ background:url(../img/home/bg_mainleft_footer_sim.jpg) no-repeat; width:210px; height:5px; float:left;}
.text_sim{padding-left:10px; padding-top:20px;color:#2C2014;}
.text_sim1{color:#FFFFFF; text-decoration:none;}
#baner_qc{ margin-left:0px; margin-top:4px; float:left;}
#baner-from-PC-to-PDA{
	float:left;
	background:url(../img/home/baner-from-PC-to-PDA.png) no-repeat;
	width:210px;
	height:100px;
}
#maincenter{width:542px; height:auto; margin-left:4px; float:left;}
#game{background-color:#ffffff; width:542px; border:none; float:left;color:#000000;}
.gameheader{ background:url(../img/home/bg_game_header.jpg) no-repeat; width:542px; height:34px;}
#gamecontent{ background:url(../img/home/bg_game_main.jpg) no-repeat; width:542px;}
#gamefooter{ background:url(../img/home/bg_game_footer.jpg) no-repeat; width:542px; height:6px;}

#hinhnen{background-color:#ffffff; width:542px; border:none; float:left; margin-top:4px;}
#hinhnenheader{ background:url(../img/home/bg_hinhnen_header.jpg) no-repeat; width:542px; height:34px;}
#hinhnencontent{ background:url(../img/home/bg_hinhnen_main.jpg) no-repeat; width:542px;}

#truyentranh{background-color:#ffffff; width:542px; border:none; float:left; margin-top:4px;}
#truyentranhheader{ background:url(../img/home/bg_truyentranh_header.jpg) no-repeat; width:542px; height:34px;}
#truyentranhcontent{ background:url(../img/home/bg_truyentranh_main.jpg) no-repeat; width:542px;}

#footer{ background:url(../img/home/bg_footer.jpg) no-repeat; width:970px; height:81px; float:left; margin-top:4px;}
.text_footer{ margin-left:20px; margin-top:10px; line-height:150%; color:#000000;}

#mainright{ width:210px; height:auto; float:right;}
#nhacchuong{ background-color:#ffffff; width:210px; border:none;  float:left;}
#nhacchuongheader{ background:url(../img/home/bg_nhacchuong_header.jpg) no-repeat; width:210px; height:34px;}
#nhacchuongcontent{ background:url(../img/home/bg_nhacchuong_middle.jpg) no-repeat; width:210px;}
#nhacchuongfooter{ background:url(../img/home/bg_nhacchuong_footer.jpg) no-repeat; width:210px; height:5px;}
.text_nhacchuong{ color:#000000; text-decoration:none;}
.text_top{ color:#FF0000; text-decoration:none;}

.bell{ padding-top:5px;}
#nhaccho{margin-top:4px; background-color:#a8ff76; width:210px; border:none;  float:left;}
#nhacchoheader{ background:url(../img/home/bg_nhaccho_header.jpg) no-repeat; width:210px; height:34px;}
#nhacchocontent{ background:url(../img/home/bg_nhaccho_middle.jpg) no-repeat; width:210px;}
#nhacchofooter{ background:url(../img/home/bg_nhaccho_footer.jpg) no-repeat; width:210px; height:5px;}
.game_title{ margin-left:10px; padding-top:10px;}
.text_javagame{ color:#000000; text-decoration:none; padding-top:10px;}
.text_onlinegame{color:#006aa6; text-decoration:none; padding-top:10px;}
.game_image{padding-top:20px; padding-left:0px;}

#thugian{ background-color:#ffaff6; width:269px; border:none;  float:left; margin-top:4px;}
#thugianheader{ background:url(../img/home/bg_thugian_header.jpg) no-repeat; width:269px; height:34px;}
#thugiancontent{background:url(../img/home/bg_thugian_main.jpg) no-repeat; width:269px;}
#thugianfooter{ background:url(../img/home/bg_thugian_footer.jpg) no-repeat; width:269px; height:6px;}
.thugian{margin-left:10px; padding-top:10px;}
.text_thugian{padding-left:10px; padding-top:20px;}
.text_thugian1{color:#000000; text-decoration:none;}

#anuong{ background-color:#abc3ff; width:269px; border:none;  float: right; margin-top:4px;}
#anuongheader{ background:url(../img/home/bg_anuong_header.jpg) no-repeat; width:269px; height:34px;}
#anuongcontent{background:url(../img/home/bg_anuong_main.jpg) no-repeat; width:269px;}
#anuongfooter{ background:url(../img/home/bg_anuong_footer.jpg) no-repeat; width:269px; height:6px;}
.anuong{margin-left:10px; padding-top:10px;}
.text_anuong{padding-left:10px; padding-top:20px;}
.text_anuong1{color:#000000; text-decoration:none;}
.search{
	 float:right;
	 padding-top:0px;
}
.search1{
	 float:right;
}
.timkiem{
	color:#b3b3b3; 
	border: medium none;
	width:108px; height:16px;
}


/*.timkiem label{
	float: left;
	width: 150px;	
}
*/
#main_nhacchuong{
  width:970px;
  height:auto;
  padding:0px;
  float:left;}
#main_nhacchuong_left{ width:194px; float:left;}
#main_nhacchuong_lefttop{background:url(../img/home/logo.jpg) no-repeat; width:194px; height:182px;}

#main_nhacchuong_right{ width:776px; float:left;}
#main_nhacchuong_righttop{ background:url(../img/home/bg_nhacchuong_top.jpg) no-repeat; width:776px; height:76px; margin:0px;}
#topnhacchuong{ background:url(../img/home/bg_nhacchuong_top1.jpg) no-repeat; width:776px; height:175px;}
.ring_taivemay{ background:url(../img/home/baner-tai-nhac.jpg) no-repeat; width:776px; height:118px; margin-top:4px;}
#game_taivemay{ background:url(../img/home/baner-tai-game-new.jpg) no-repeat; width:776px; height:175px; margin-top:4px;}
.background_taivemay{ background:url(../img/home/baner-tai-hinh.jpg) no-repeat; width:776px; height:118px; margin-top:4px;}
#theloainhac{ width:194px; margin-top:4px;}
#theloainhac_bgtop{background: url(../img/home/bg_theloainhac.jpg) no-repeat; width:194px; height:25px;}
.text_theloainhac{ margin-left:10px; float:left; margin-top:5px;}
#gamedemo{ background:url(../img/home/bg_gamedemo.jpg) no-repeat; width:776px; height:225px;}
#theloainhac_bg2{background: url(../img/home/bg_theloainhac2.jpg) no-repeat; width:194px; height:28px;}
#theloainhac_bg3{background: url(../img/home/bg_theloainhac1.jpg) no-repeat; width:194px; height:28px;}
#theloainhac_bg4{background: url(../img/home/bg_theloainhac3.jpg) no-repeat; width:194px; height:28px;}

#quangcao{ width:194px; float:left; margin-top:4px;}
.quangcao_bg{background:url(../img/home/bg_quangcao.jpg) no-repeat; width:194px; height:35px;}
.quangcao_bg_no{width:194px; height:35px;}
.quangcaotruyentranh{background:url(../img/home/baner_qctruyentranh.jpg) no-repeat; width:194px; height:284px;}
.quangcaohinhnen{background:url(../img/home/baner_qchinhnen.jpg) no-repeat; width:194px; height:266px;}
.text_quangcao{margin-left:10px; float:left; margin-top:10px;}
.quangcaoamnhac{width:194px; height:284px;}

#listnhac{background-color:#ffffff; width:772px; float:right; margin-top:4px;}
#listnhacheader{ background:url(../img/home/bg_listhinh_header.jpg); width:776px; height:36px; float:right; color:#262626;}
#listnhaccontent{ background:url(../img/home/list_nhac_contentbg.gif) repeat-y; width:776px; float:right;color:#000000;}
#listnhaccontent_fixed{ background:url(../img/home/list_nhac_contentbg.gif) repeat-y; width:776px; float:right;color:#000000;height:463px;}
#listnhaccontent_fixed_login{ background:url(../img/home/list_nhac_contentbg.gif) repeat-y; width:776px; float:right;color:#000000;height:558px;}
#listnhacfooter{ background:url(../img/home/list_nhac_footerbg.gif); width:776px; height:5px; float:right;}

.list_nhac{ margin-left:13px; margin-right:10px; padding-top:5px; width:365px; float:left;}
.list_nhac_search{ margin-left:20px; padding-top:5px; width:100%; float:left;}

#topnhacchuong{ background:url(../img/home/bg_nhacchuong_top1.jpg) no-repeat; width:776px; height:175px;}
#main_hinhnen_right{ width:776px; float:left;}
#main_hinhnen_righttop{ background:url(../img/home/bg_hinhnen_top.jpg) no-repeat; width:776px; height:76px; margin:0px;}
#hinhanhhot{ background:url(../img/home/bg_hinhnen_hot.jpg) no-repeat; width:776px;height:210px;}

.text_theloainhac{ margin-left:10px; float:left; margin-top:5px;}

#tophinhnen{margin-top:4px; width:776px; border:none; float:right;}
#tophinhnenheader{ background:url(../img/home/bg_listhinh_header.jpg) no-repeat; width:776px; height:36px;}
#tophinhnencontent{ background-color:#FFFFFF; width:773px; margin-left:3px;}
#tophinhnencontent_fixed{ background-color:#FFFFFF; width:773px; margin-left:3px;height:570px;}
#topgamecontent_fixed{ background-color:#FFFFFF; width:773px; margin-left:3px;height:650px;}
#tophinhnenfooter{ background:url(../img/home/bg_listhinh_footer.jpg) no-repeat; width:776px; height:32px; float:left;}

#register{margin-top:0px; width:756px; border:none; float:right;}
#registerheader{ background:url(../img/home/register_header.png) no-repeat; width:756px; height:33px;}
#registerheader1{ background:url(../img/home/register_header1.png) no-repeat; width:756px; height:30px;}

#registercontent{
	background-color:#FFFFFF; 
	width:756px;
	float:right;
	padding-top:10px;
	padding-bottom:295px;
}
#profilecontent{
	background-color:#FFFFFF; 
	width:756px;
	float:right;
	padding-top:10px;
	padding-bottom:105px;
}
#registercontent1{
	background-color:#FFFFFF; 
	width:756px;
	float:right;
	padding-top:10px;
	padding-bottom:20px;
}
#consent{
	background-color:#FFFFFF; 
	width:650px;
	float:right;
	padding-top:10px;
	padding-bottom:20px;
	overflow: auto;
	height:200px;
	border: 1px solid rgb(204, 204, 204);
}

#registerfooter{ background:url(../img/home/register_footer.png) no-repeat; width:756px; height:10px;float:right;}

.list_hinhanh{ padding-top:4px; padding-left:10px; float:left;}

#list_hinhanh{ width:370px;}
#list_hinhanh1{ width:370px; float:left;}
#phantrangsearch{
	 background-color:#FFFFFF;margin-right:30px;
	 clear:both;
}

#phantrang{
	 width:772px; background-color:#FFFFFF;margin-left:4px;
	 clear:both;
}
#phantrang1{
	 width:772px; background-color:#FFFFFF;margin-left:0px;
	 clear:both;
}
.phantrang{color:#000000;}
.text_phantrang{color:#000000; text-decoration:none;}
/* Paging */
div.paging {
	background:#fff;
	color: #000000;
	 margin-left:10px; padding-bottom:10px;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #FFA346;
}
div.paging span a {
}




.list_menu{width:108px; height:18px;}

#topgame{ width:194px; float:left; margin-top:4px; background-color:#FFFFFF;}
.topgameheader{background:url(../img/home/bg_quangcao.jpg) no-repeat; width:194px; height:35px;}
.text_topgame{margin-left:10px; float:left; margin-top:10px;}
#topgamefooter{ background:url(../img/home/bg_topgame_qc.jpg) no-repeat; width:194px; height:14px;}

#main_game_right{ width:776px; float:left;}
#main_game_righttop{ background:url(../img/home/bg_gamemobile_top.jpg) no-repeat; width:776px; height:76px; margin:0px;}
#newgame{
	width:776px; float:left; padding-top:4px;
}
#newgameheader{background: url(../img/home/bg_newgame_header.jpg) no-repeat; width:776px; height:31px;}
#newgamecontent{ width:772px; background-color:#FFFFFF; margin-left:4px;}
#newgamefooter{ width:776px; height:5px; background:url(../img/home/list_nhac_footerbg.gif) no-repeat;}
.text_newgame{ margin-left:10px; float:left; margin-top:5px;}
#gametritue{ padding-top:4px; float:left;}

#main_truyentranh_righttop{ background:url(../img/home/bg_truyentranh_top.jpg) no-repeat; width:776px; height:76px; margin:0px;}

#newgame{width:772px; float:left;}
.newgamechitiet{background-color:#FFFFFF; width:172px; border-color:#FF0000; border-style:solid; border-width:1px; margin-left:60px; margin-top:10px;}

.text_chitiet{color:#FF0000;}
.chitietgame{ padding-left:10px;}
.search_title{
    font-weight:bold;
    font-size:20px;
    padding-left:60px;
    color:#F79331;
}
 .a_search_name{
    text-decoration: none;
    color: rgb(102, 102, 102);
    font-weight:bold;
 }
 .search_description{
 	color:#000000;
 }
 .search_round{
 	color:#FEEF83;
 }
 #registercontent label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
	float: left;
	width: 150px;
}

#registercontent input{
	margin-bottom: 7px;
	vertical-align: text-top;
}
#registercontent img#captcha{
	margin-left:270px;
}

#registercontent .submit #bntregister{
	margin-left:420px;
}
#registercontent .submit #getPassword{
	margin-left:390px;
}

 #registercontent1 label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
	float: left;
	width: 150px;
}
#registercontent1 label[for="AccountCheck"] {
	display: block;
	font-size: 110%;
	margin-right: 20px;
	margin-left: 15px;
	float: left;
	width: 350px;
}

#registercontent1 input{
	margin-bottom: 7px;
	vertical-align: text-top;
}
#registercontent1 img#captcha{
	margin-left:270px;
}

#registercontent1 .submit{
	margin-left:0px;
}
#registercontent1 .submit #getPassword{
	margin-left:390px;
}
fieldset {
	border: 0px solid #ccc;
	margin-top: 0px;
	padding: 10px 30px;
}
.consent{
	float:left;
	margin-left:20px;
}
input[type=checkbox] {
	float: left;
	margin: 0px;
	width: auto;
}
.label_register{
	color:#FF0036;
	padding-left:20px;
	padding-top:10px;
	font-weight:600;
}
.label_register1{
	color:#000000;
	padding-left:40px;
	padding-top:5px;
	font-weight:600;
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
	margin-left:200px;
	margin-bottom:15px;
}
div.error-message-login {
	color: #900;
	font-weight: bold;
	margin-left:20px;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}
#contactheader{background:url(../img/home/contact_header.png) no-repeat; width:756px; height:310px;}
#namecompany{
	color:#0011FF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:700px;
	clear:both;	
}
#addresscompany{
	float:left;
}
.contentaddresscompany{
	margin-left:10px;
	margin-top:15px;
	color:#FB8C03;
	font-size:11px;
	text-align:justify;
	float:left;
	clear:right;
}
.instructioncontact{
	margin-left:10px;
	margin-top:25px;
	font-size:12px;
	text-align:justify;
	float:left;
	width:600px;
}
#registercontent1 label[for="txtnamecontact"] {
	color:#fb8c03;
}
#registercontent1 label[for="txtemailcontact"] {
	color:#fb8c03;
}
#registercontent1 label[for="txtphonecontact"] {
	color:#fb8c03;
}
#registercontent1 label[for="txtdescriptioncontact"] {
	margin-top:50px;
	color:#fb8c03;
}
#registercontent1 .submit #sendcontact{
	margin-left:170px;
	margin-top:10px;
	color:#030FFF;
}
#instructionheader{background:url(../img/home/hdsd_header.png) no-repeat; width:756px; height:34px;}
.instructionheader1{background:url(../img/home/hdsd_detail.png) no-repeat; width:756px; height:34px;}
#instructioncontent{
	background:url(../img/home/hdsd_header1.png) no-repeat;
	background-color:#FFFFFF; 
	width:756px;
	float:right;
	padding-top:10px;
	padding-bottom:20px;
}
#registercontent .submit #bntprofile{
	margin-left:415px;
}
#docbao{ background-color:#727272; width:210px; border:none;  float:left;}
#docbaoheader{background:url(../images/bg_mainleft_top.jpg) no-repeat; width:210px; height:34px;}
#docbaocontent{background:url(../images/bg_mainleft_middle.jpg) no-repeat; width:210px;}
#docbaofooter{ background:url(../images/bg_mainleft_footer.jpg) no-repeat; width:210px; height:7px;}
.docbao{margin-left:10px; padding-top:10px;}
.text_docbao{padding-left:10px; padding-top:20px;}
ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/*------------------BUY BOTTON--------------------*/

.buy_button a{
	display: block;
	height: 13px;
	text-indent: -9999px; 
	width:70px;
	background: url(../img/home/menu/event_login_buy_button.png) no-repeat; 
}
.buy_button a.inactive:hover{
	background-position: 0 -13px; 
}	
.buy_button li{
	float: left;
	width: 45%;
	padding: 5px 0px;
}
.buy_button_ring a{
	display: block;
	height: 13px;
	text-indent: -9999px; 
	width: 70px;
	background: url(../img/home/menu/event_login_buy_button.png) no-repeat; 
}
.buy_button_ring a.inactive:hover{
	background-position: 0 -13px; 
}
.buy_button_ring li{
	float: left;
	width: 50%;
	padding: 5px 0px 5px 0px;
}
.bg_header{
	background: url(../img/home/bg_header.png) no-repeat;
	width:970px;
	height:10px;
	float:left;
	margin-top:4px;
	margin-bottom:-5px;
}
.bg_footer{
	background: url(../img/home/bg_footer.png) no-repeat;
	width:970px;
	height:10px;
	float:left;
	margin-top:-5px;
}
.text_b{font-weight:bold;padding-left:5px;float:left;}
label[for="num_friend"]{
	font-weight:bold;padding-left:5px;float:left;
}
.text_b_red{font-weight:bold;padding-left:5px;float:left;color:red;}
.text_f14{
	font-size: 14px;
}
#bg_sms{
	background: url(../img/home/bg-sms.jpg) no-repeat;
	width:970px;
	height:330px;
	padding:0px;
	margin:0px;
	float:left;
	margin-top:4px;
}
#sms_message{
	float:left;
	margin-top:120px;
	margin-left:100px;
	margin-right:0px;
	margin-bottom:100px;
	color: #008FD0;
	font-size:20px;
	width:430px;
}
#sms_back{
	float:left;
	margin-top:224px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:100px;
	color: #008FD0;
	font-size:20px;
}
#search_game{
	background: url(../img/home/bg-search-_game.png) no-repeat;
	width:970px;
	height:128px;
	float:left;
	margin-top:4px;
}
#search_background{
	background: url(../img/home/bg-search-_hinhnen.jpg) no-repeat;
	width:970px;
	height:86px;
	float:left;
}
#search_ring{
	background: url(../img/home/bg-search-_nhac.jpg) no-repeat;
	width:970px;
	height:111px;
	float:left;
}
.text_hearder_search{
	margin-top:15px;
	margin-left:15px;
	color:black;
	font-weight:bold;
}
#search_back{
	float:left;
	margin-top:225px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:100px;
	color: #008FD0;
	font-size:20px;
}
/* Tables */

table #transaction{
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
#transaction th{
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
	color:#003D4C;
}
#transaction th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
#transaction th a:hover{
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table #transaction tr td {
	color:#333;
	background: #fff;
	border: 1px solid #ccc;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
table #transaction tr.altrow td{
	background: #f4f4f4;
}
td.actions #transaction{
	text-align: center;
	white-space: nowrap;
}

.note_execute12 {
	font-size: 16px;
	color: #FF0000;
}

.note_execute14 {
	font-size: 16px;
}
.note_execute13 {
	font-size: 14px;
	color: #000000;
}
