
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body {font: normal normal 12px Tahoma, Geneva, sans-serif;background:#fff url(../images/bd.gif) repeat-x;color:#5b5c5c;}
a {text-decoration: none; outline: none; color: #666;}

#neo-pagewrap {width:1000px;margin:0 auto;}
#neo-col1 {width:196px;float:left;text-align:center;z-index:100;}
#neo-col1 .logo {background:url(../images/logo.png) no-repeat center top;margin-top:10px;}
#neo-col1 .logo a {display:block;width:151px;height:80px;}
#neo-col2 {width:780px;float:left;}
#neo-col2 .left {float:left;width:29px;background:url(../images/left.png) no-repeat left top;float:left;height:294px;z-index:-1;}
#neo-col2 .right {width:751px;float:right;}

#neo-col1 .block {position:relative;z-index:20;}
#neo-col1 .block ul.list {width:136px;margin:0 auto;}
#neo-col1 .block ul.list li {margin-bottom:8px;width:136px;}
#neo-col1 .block ul.list li a {display:block;padding:4px;background:url(../images/img-bg.png) no-repeat left top;}
#neo-col1 .block ul.list img {}
#neo-col1 .block ul.pager {padding-bottom:10px;padding-top:10px;}
#neo-col1 .block ul.pager li { display:inline;text-align:center;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}
#neo-col1 .block ul.pager li.next ,#neo-col1 .block ul.pager li.pre ,#neo-col1 .block ul.pager li.next a ,#neo-col1 .block ul.pager li.pre a{padding:0;}
#neo-col1 .block ul.pager li img {vertical-align:bottom;}
#neo-col1 .block ul.pager li.active {background:#a3b0b8;padding:3px 5px;}
#neo-col1 .block ul.pager li a {padding:3px 5px;}

#neo-col1 .block ul.nav-hz li a {width:33px;background:url(../images/nav-hz2.jpg) no-repeat left top;display:block;text-indent:-5000em;}
#neo-col1 .block ul.nav-hz li.vn a{height:111px;}
#neo-col1 .block ul.nav-hz li.vn a:hover,#neo-col1 .block ul.nav-hz li.vn a.active {background-position:0px -211px;}
#neo-col1 .block ul.nav-hz li.en a {height:100px;background-position:0px -111px;}
#neo-col1 .block ul.nav-hz li.en a:hover,#neo-col1 .block ul.nav-hz li.en a.active {background-position:0px -322px;}
#neo-col1 .block ul.nav-hz {position:absolute;right:-8px;top:2px;z-index:99;}

#neo-col2 .right .nav ul li {float:left;position:relative;height:85px;margin-right:2px;}
#neo-col2 .right .nav {position:relative;padding:0px 23px;width:696px;}
#neo-col2 .right .nav .nav-pre { position:absolute;top:30px;left:0px;cursor:pointer;}
#neo-col2 .right .nav .nav-next {position:absolute;top:30px;right:0px;cursor:pointer;}
#neo-col2 .right .panel {background:url(../images/panel.gif) no-repeat right top;width:734px;position:relative;height:466px;padding-bottom:13px;padding-right:15px;margin-bottom:5px;}
#neo-col2 .right .panel img {position:absolute;top:0;left:0;z-index:1;}
#neo-col2 .right .panel .panel-overlay {position:absolute;bottom:24px;right:15px;z-index:2;background:url(../images/panel-overlay.png) no-repeat ;width:687px;height:63px;overflow:hidden;}
#neo-col2 .right .panel .panel-overlay ul li {font-size:16px;font-family:Tahoma, Geneva, sans-serif;color:#000;padding-left:50px;padding-top:10px;}
#neo-col2 .right .panel .panel-overlay ul li.sms2 {padding-top:8px;}
#neo-col2 .right .panel .panel-overlay h3 a {color:#000;}
#neo-col2 .right .panel .panel-overlay ul li span {font-weight:bold;word-spacing:10px;}

#neo-col2 {position:relative;z-index:1;}
#neo-col2 .top-nav {position:absolute;width:746px;height:32px;top:0px;left:17px;z-index:2; background:url(../images/top-nav.png) no-repeat left top;overflow:hidden;}
#neo-col2 .top-nav ul {float:left;margin-left:19px;display:inline;z-index:10;}
#neo-col2 .top-nav ul li {display:inline;}
#neo-col2 .top-nav ul li a {float:left;line-height:32px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:bold;}
#neo-col2 .top-nav ul li.gprs a {background: url(../images/gprs.png) no-repeat left top; width: 64px; height: 32px; text-indent: -500em}
#neo-col2 .top-nav ul li.nhacchuong a {background:url(../images/nhacchuong.png) no-repeat left top;padding-left:32px;margin-right:10px;}
#neo-col2 .top-nav ul li.chat a {background:url(../images/icon-chat.png) no-repeat left top;padding-left:30px;margin-right:9px;}
#neo-col2 .top-nav ul li.game a {background:url(../images/icon-game.png) no-repeat left top;padding-left:40px;margin-right:12px;}
#neo-col2 .top-nav ul li.meovat a {background:url(../images/icon-gt.png) no-repeat left top;padding-left:35px;margin-right:15px;}
#neo-col2 .top-nav ul li.soxo a {background:url(../images/icon-xx.png) no-repeat left top;padding-left:30px;margin-right:15px;}
#neo-col2 .top-nav ul li.app a {background:url(../images/icon-mobile.png) no-repeat left top;padding-left:18px;}

#footer .left {float:left;text-align:center;width:196px;}
#footer .left img {}
#footer .right {float:left;
width:780px;text-align:center;}
#footer .right ul {margin-top:5px;}
#footer .right ul li {display:inline;font-size:10px;border-right:solid 2px #5a5b5b;padding:0px 5px;}
#footer .right ul li.last {border:none;}
/* -----------------------------------*/
/* ----------->>> HACK <<<------------*/
/* -----------------------------------*/
/* Clearfix */
* html .clearfix {
    height: 1%; /* IE5-6 */
}

.clearfix {
    display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix {
    display: block; /* O */
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    line-height: 0;
    font-size: 1px;
    overflow: hidden;
}

