/* CSS Document */


/***General***/
img{border:0px}
p { margin:0px; /* padding-bottom:10px; */}
ul{list-style-type:none; margin:0px; padding:0px;}
li{list-style-type:none; margin:0px; padding:0px;}
.clr {
	clear:both;
}
.clrSolo {
	clear: both; 
 	font-size: 1px; 
 	line-height: 1px; 
 	margin: 0px; 
 	padding: 0px; 
 	visibility: hidden;
}
.left {
	float:left;
}
.right {
	float:right;
}
.inline {
	display:inline;
}
.block {
	display:block;
}
.inline-block {
	display:inline-block;
}
.none {
	display:none;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
.align-left {
	text-align:left;
}
.align-justify {
	text-align:justify;
}
.div-block {}
.div-center {
	margin:0px auto;
}
.div-auto {
	width:auto;
	_width:0px;
	white-space:nowrap;
}
.div-fix-clr {
	overflow:hidden;
	height:1%;
}
/**Link**/
a:link, a:visited, a:active{
	text-decoration:none;
	outline:none;
	/*color:#014c8f;*/
}
a:hover{
	text-decoration:underline;
}
a.link01:link, a.link01:visited, a.link01:active, .link01 a:link, .link01 a:visited, .link01 a:active{
	text-decoration:none;
	outline:none;
	color:#5C5C5C;
}
a.link01:hover, .link01 a:hover {
	text-decoration:underline;
}
a.link02:link, a.link02:visited, a.link02:active, .link02 a:link, .link02 a:visited, .link02 a:active{
	text-decoration:none;
	outline:none;
	color:#459325;
}
a.link02:hover, .link02 a:hover {
	text-decoration:underline;
}


/***Main Structure***/
#wrapper-container {}
#wrapper-content, #header,#wrapper-footer,#main_top,#main_tab_info {
	width:980px;
	margin:0px auto;
}
#wrapper-header {}
#wrapper-footer {}
/***Content***/
#wrapper-content {}
#footer {
	margin-top:20px;
	border-top:solid 1px #b7c5ce;
}
#footer-main {
	padding-top:8px;
	padding-bottom:40px;
}
/**Content01**/
#content01 {
	padding:20px 0;
}
#content01 #left-content{
	width:180px;
	float:left;
	border-right:1px solid #cccccc;
	min-height:500px;
	*height:500px;
}
#content01 #left-content #left-content-main {
}
#content01 #right-content {
	width:780px;
	float:right;
}
#content01 #right-content h2{
	border-bottom:1px solid #cccccc;
	padding:0 0 5px 0;
}
/**Content02**/
#content02 {
	padding-top:25px;
}
#content02 #left-content{
	width:407px;
	float:left;
}
#content02 #left-content-02{
	width:490px;
	float:left;
}
#content02 #left-content #left-content-main, #content02 #left-content-02 #left-content-main {
	padding:29px 12px 0px 0px;
}
#content02 #right-content {
	width:573px;
	float:left;
}
#content02 #right-content-02 {
	width:490px;
	float:left;
}
/*ID VN EXPRESS*/
/**Introduce**/
ul.introduce {
	margin:0px;
	padding-left:0px;
	padding-bottom:15px;
	padding-top:15px;
	list-style-type:none;
}
ul.introduce li {
	margin:0px;
	padding-bottom:20px;
}
ul.introduce li span {
	font-size:12px;
	font-weight:bold;
}
ul.introduce li.vn-express-ico {
	background:url(images/icons/vnexpress-ico.gif) no-repeat;
	padding-left:50px;
}
ul.introduce li.nhacso-ico {
	background:url(images/icons/nhacso-ico.gif) no-repeat;
	padding-left:50px;
}
ul.introduce li.vitalk-ico {
	background:url(images/icons/vitalk-ico.gif) no-repeat;
	padding-left:50px;
}


/***Login***/
.div-login {
	float:right;
	width:500px;
	padding-top:22px;
	color:#fff;
	position:relative;
}
.div-login a {
	color:#c0e1ff !important;
}



/***Nav Right***/
.nav-right {
	padding-left:6px;
}
.nav-right ul {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
.nav-right ul li {
	margin:0px;
	float:left;
	font-weight:bold;
}
.nav-right ul li.tk {
	position:relative;
	z-index:100;
}
.nav-right ul li a {
	display:block;
	padding:4px 10px 0 10px;
	padding-bottom:2px;
}
.nav-right ul li .photo-left-06{
	padding-bottom:0;
}
.nav-right ul li.tk a {
	margin-right:2px;
}
.nav-right ul li a:hover {
	text-decoration:none;
	background:#e8ebee;
	padding:4px 10px 5px 10px;
}
.nav-right ul li.tk a:hover {
	margin-right:2px;
}
.nav-right ul li.tk a.active {
	margin-right:0px !important;
}
.nav-right ul li.tk a.active {
	background:#f2f2f2;
	border:solid 1px #b7c5ce;
	border-bottom:none;
	color:#333;
	padding:3px 10px 5px 10px;
	margin-top:0px;
}
.nav-right .arrow-bottom {
	background:url(../../img/arrow-bottom.gif) no-repeat 0px 5px;
	padding-left:7px;
}
.nav-right ul ul {
	margin:0px;
	padding:10px;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	position:absolute;
	width:150px;
	right:0px;
	top:26px;
	z-index:9999;
	display:none;
}
.nav-right li li {
	width:150px;
	margin:0px;
	padding-bottom:7px;
	_padding-bottom:3px;
	*padding-bottom:3px;
	float:none !important;
	font-weight:normal;
	line-height:16px !important;
	float:left;
	line-height:16px !important;
}
.nav-right li li a {
	padding:0px !important;
	line-height:16px !important;
}
.nav-right li li a:hover {
	background:none !important;
	text-decoration:underline;
	line-height:16px !important;
}
/***Heading***/
h1 {
	margin:0px;
	font-size:16px;
	color:#014c8f;
	padding-bottom:10px;
	line-height:18px;
}
h1.style01 {
	color:#5e6e7b;
}
h1.style02 {
	color:#1b6fbd;
}
h1.style03{
	color:#333333;
}
h2 {
	margin:0px;
	font-size:14px;
	color:#4c4949;
	padding:6px 15px 8px;
	line-height:15px;
	margin-bottom:5px;
}

h3 {
	margin:0px;
	font-size:12px;
	color:#333;
	padding-bottom:8px;
}
h4 {
	margin:0px;
	font-size:13px;
	color:#333;
	padding-bottom:5px;
}
h4 small {
	font-size:11px;
	font-weight:normal;
	color:#838383;
}
h4 i {
	font-weight:normal;
	font-style:normal;
}
h5 {
	margin:0px;
	font-size:14px;
	color:#3b5163;
	padding-bottom:5px;
}
h6 {
	font-size:13px;
	border-bottom:solid 1px #d7d7d7;
	padding-bottom:4px;
	margin-bottom:12px;
}


/***Photo***/
.photo-left-01 {
	float:left;
	padding-right:5px;
	padding-bottom:7px;
}


/***Box***/
.sidebox {}
/**Box01**/
.boxhead-01 {
	background:url(../../img/tb01.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.boxhead-01 .tlc {
	background: url(../../img/tlc01.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}
.boxhead-01 .trc {
	background: url(../../img/trc01.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.boxbottom-01 {
	background:url(../../img/bb01.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.boxbottom-01 .blc {
	background: url(../../img/blc01.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
}
.boxbottom-01 .brc {
	background: url(../../img/brc01.gif) no-repeat bottom right;
	margin: 0;
	padding: 0;
}
.boxhead-01, .boxhead-01 .tlc, .boxhead-01 .trc, .boxbottom-01, .boxbottom-01 .blc, .boxbottom-01 .brc {
	width:100%;
	height:4px;
	font-size:1px;
}
.sidebox02 .boxbody-01 {
	background:none;
	border:none;
}
.boxbody-01 {
	margin: 0;
	background-color:#e0f0ff;
	border:solid 1px #bbc8d1;
	border-top:none;
	border-bottom:none;
}
.boxbody-01 .boxcontent-02{
	padding:20px 10px 10px;
}
.boxbody-01 .boxcontent-03{
	padding:10px 18px 30px;
}
.boxbody-01 .boxcontent-04{
	padding:0px 20px 20px;
}
.boxbody-01 .boxcontent-05{
	padding:25px 25px 30px 40px;
}
.boxbody-01 .boxcontent-06{
	  padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
}
/**Box02**/
.box02 {
	background-color:#f4f4f4;
	padding:10px;
}
/**Box Tooltip**/
/*Style01*/
.box-tooltip {
	_height:1%;
	*height:1%;
	position:relative;
}
.box-tooltip .tooltip-arrow {
	width:8px;
	height:14px;
	background:url(../../img/arr-left-01.gif) no-repeat;
	position:absolute;
	left:0px;
	top:10px;
	padding-left:0px !important;
	margin-left:0px !important;
}
.box-tooltip .box-tooltip-main {
	_height:1%;
	*height:1%;
	background-color:#fff;
	border:solid 1px #ebcbc2;
	margin-left:7px;
	padding:6px 10px;
        font-weight:normal
}
/*Style02*/
.box-tooltip-02 {
	_height:1%;
	*height:1%;
	position:relative;
	padding-top:7px;
}
.box-tooltip-02 .tooltip-arrow {
	width:13px;
	height:8px;
	background:url(../../img/arr-top-01.gif) no-repeat;
	position:absolute;
	left:10px;
	top:0px;
	padding-left:0px !important;
	margin-left:0px !important;
}
.box-tooltip-02 .box-tooltip-main {
	_height:1%;
	*height:1%;
	background-color:#fff;
	border:solid 1px #ebcbc2;
	padding:6px 10px;
	color:#dd3c10;
}
/*Style03*/
.box-tooltip-03 {
	background:url(../../img/left-tooltip.gif) no-repeat left top;
	padding-left:12px;
}
.box-tooltip-03-main {
	background:url(../../img/right-tooltip.gif) no-repeat right top;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:6px;
	color:#595a59;
	font-size:12px;
	width:auto;
	_width:0;
	white-space:nowrap;
}


/***UL***/
/**List01**/
ul.list01 {}
ul.list01 li {
	display:inline;
	padding-right:5px;
}
ul.list01 li.last {
	padding-right:0px;
}
/**List02**/
ul.list02 {}

ul.list02 li {
	display:block;
	padding:5px;
    
}
ul.list02 li.active {
	background-color:#ebf0f4;
	color:#333;
	font-weight:700;
}
ul.list02 li.active a {
	color:#333;
}
ul.list02 li.active a:hover {
	text-decoration:none;
}
/**List03**/
ul.list03 {
	padding-bottom:10px;
}
ul.list03 li {
	padding-bottom:10px;
	_padding-bottom:9px;
	*padding-bottom:9px;
}
/**List04**/
ul.list04 {
	padding-bottom:10px;
}
ul.list04 li {
	padding-bottom:5px;
	_padding-bottom:4px;
	*padding-bottom:4px;
}
/**List05**/
ul.list05 {
	padding-bottom:10px;
}
ul.list05 li {
	border-bottom:solid 1px #e0e0df;
	padding-bottom:10px;
	margin-bottom:10px;
}
ul.list05 li.last {
	border-bottom:none;
	padding:0px;
	margin:0px;
}
ul.list05 ul {
	padding-bottom:5px;
}
ul.list05 li li {
	border-bottom:none;
	padding-bottom:5px;
	margin-bottom:0px;
}
/**List06**/
ul.list06 {
	padding-bottom:10px;
}
ul.list06 li {
	padding-bottom:10px;
}
/**List07**/
ul.list07 {
	padding-bottom:10px;
}
ul.list07 li {
	border-bottom:solid 1px #e0e0df;
	padding:6px 8px 5px;
	_padding:4px 8px 3px;
	*padding:4px 8px 3px;
}
ul.list07 li.first {
	padding-top:0px;
}
ul.list07 li.last {
	border-bottom:none;
}
/**List08**/
ul.list08 {
	padding-bottom:10px;
}
ul.list08 li {
	padding-bottom:5px;
}
/**List09**/
ul.list09 {}
ul.list09 li {
	display:block;
	float:right;
	padding-left:6px;
	position:relative;
}
ul.list09 li .div-label-01 {
	padding-top:3px;
}
ul.list09 li .div-control-01 {
	padding-right:5px;
}
ul.list09 li .div-action-01 {
	padding-top:5px;
	padding-right:5px;
}
/**List10**/
ul.list10 {
	overflow:hidden;
	height:1%;
}
ul.list10 li, ul.list10 li span {
	display:block;
	float:left;
	padding-left:10px;
}
ul.list10 li span {
	background:url(../../img/seperate-bg-02.gif) no-repeat left;
}
ul.list10 li.last span {
	background:none;
}
/**List11**/
ul.list11 {
	overflow:hidden;
	height:1%;
}
ul.list11 li {
	float:left;
	display:block;
	padding-right:15px;
}
/**List12**/
ul.list12 {
	padding:10px 0px 0px 20px;
}
ul.list12 li {
	padding-bottom:15px;
	overflow:hidden;
	width:100%;
}
ul.list12 li span.text {
	padding-top:5px;
	padding-left:5px;
	float:left;
}
/**List13**/
ul.list13 {}
ul.list13 li {
	margin:0px;
	background:url(../../img/bullet01.gif) no-repeat 0px 7px;
	padding-left:12px;
}
/**List14**/
ul.list14 {
	padding-left:20px;
}
ul.list14 li {
	list-style-type:decimal;
}
ul.list14 ul {
	padding-left:30px;
	padding-bottom:17px;
	font-size:11px;
}
ul.list14 ul li {
	list-style-type:none;
}
/**List15**/
ul.list15 {
	margin:0px;
	list-style-type:none;
	padding-left:0px;
}
ul.list15 li {
	padding-bottom:5px;
	overflow:hidden;
	height:1%;
}
ul.list15 li span.right {
	float:right;
	display:block;
	width:355px;
	padding-left:15px;
}
ul.list15 .stand-out-number {
	font-size:14px;
	color:#043f6f;
	font-weight:bold;
}
/**List16**/
ul.list16 {}
ul.list16 li {
	height:1%;
}
ul.list16 li {
	display:block;
	padding:6px 10px;
	border-bottom:solid 1px #e7e7e7;
}
ul.list16 li.last {
	border-bottom:none;
}


/***Form***/
input, textarea, select {
	font-family:'Tahoma';
	font-size:12px;
}
input, textarea {
	padding:2px 4px;
/*	color:;*/
	border:solid 1px #7f9db9;
}
select {
	height:22px;
	padding:1px 0px;
}
input.border, textarea.border  {
	border:solid 1px #1868b5 !important;
	padding:2px 4px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border:solid 1px #1868b5 !important;
	padding:2px 4px;
}
input[type="image"] {
	cursor:pointer;
}
input.style01 {
	border:solid 1px #b7c5ce;
	background-color:#f6fafd;
	font-size:11px;
	padding:3px;
}
input.style01.border01 {
	border:solid 1px #1868b5 !important;
	padding:3px;
}
input.style01:focus {
	border:solid 1px #1868b5 !important;
	padding:3px;
}
input.style02 {
	border:solid 1px #bbc8d1;
	background-color:#f6fafd;
	font-size:11px;
	padding:3px;
}
input.style02.border01 {
	border:solid 1px #1868b5 !important;
	padding:3px;
}
input.style02:focus {
	border:solid 1px #1868b5 !important;
	padding:3px;
}
input.default-value {
	color:#838383;
}
input.checkbox {
	margin-top:2px;
	margin-left:-1px;
	*margin-top:-2px;
	*margin-left:-5px;
	*margin-right:2px;
	margin-top:0px \0/;
	margin-left:-5px \0/;
	margin-right:2px \0/;
	float:left;
	border:none;
}
* html input.checkbox {
	margin-top:-2px;
	margin-left:-4px;
	margin-right:-2px;
	float:left;
}
.lable-checkbox {
	cursor:pointer;
}
.form {}
.form-main {}
.message-error {
	color:#dd3c10;
}
.ico-status{
	margin-top:5px;
	float:left;
}
.ico-status-02{
	margin-top:2px;
	float:left;
}
/**Inform**/
.inform {
	position:relative;
}
.inform .inform-main {
	position:absolute;
	left:0px;
	top:0px;
}
#t_password.inform .inform-main{
    left:23px;
}

.inform02 {
	position:absolute;
	left:6px;
	top:28px;
}
.inform03 {
	position:absolute;
	top:22px;
	right:472px;
}
.boxcontent-04 .inform-success{
	padding-top:10px;
}
.inform-success {
	padding-bottom:25px;
}
.inform-success-main {
	background-color:#fff9d7;
	border:solid 1px #e2c822;
	padding:5px 10px;
}
/**Form01**/
.label01 {
	float:left;
	padding-right:10px;
	text-align:right;
}
.label02 {
	float:left;
	padding-right:30px;
	text-align:right;
}
.label03 {
	float:left;
	padding-right:20px;
	text-align:right;
}
.label04 {
	float:left;
	padding-right:10px;
	text-align:left;
}
.control01 {
	float:left;
}
.control01 p{
	width:300px;
	float:left;
}
.control01 p.txt_gate,
.section04 p.txt_gate{
	font:700 11px tahoma;
	color:#ff0000;
	padding:10px 0; 
}
.control01 p a{
	color:#1268b3
}
.control01-main {}
.control01 ul li {
	float:left;
	display:block;
	padding-right:8px;
}
.control01 ul li.last {
	padding-right:0px;
}
.control01 ul li .div-block{
	padding:0 30px 0 0 ;
}
.list-button .btn-right-06{
	padding-right:30px;
	padding-left:20px;
}
.control01 .email{
	border:1px solid #7F9DB9;
	padding:2px 4px;
	width:190px;
	background:#ece9d8;
	color:#b4b3aa;
}
.form-main .w140,
.form-main .w120{
	font-weight:700;
}
/***Button***/
.button {
	color:#fff;
	font-weight:bold;
	border:none;
	width:auto;
	overflow:visible;
	cursor:pointer;
	text-align:center;
}
.frm-button {
	padding-top:2px;
}
ul.list-button{}
ul.list-button li {
	float:none !important;
	display:inline;
	padding-right:2px;
}
/**Style01**/
.btn-left-01 {
	background:url(../../img/left-button-style01.gif) no-repeat left top;
	padding-left:3px;
}
.btn-right-01 {
	background:url(../../img/right-button-style01.gif) no-repeat right top;
	padding:2px 4px 2px 2px;
	_padding:2px 6px 2px 6px;
	*padding:2px 6px 2px 6px;
	padding:2px 6px 2px 6px \0/;
}
.btn-right-01, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-01, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-01 {
	padding:2px 6px 2px 6px;
}
:root .btn-right-01 {
	padding:2px 6px 2px 6px;
}
}
.btn-left-01, .btn-right-01 {
	display:inline-block;
	height:24px;
	color:#fff;
}
/**Style02**/
.btn-left-02 {
	background:url(../../img/left-button-style02.gif) no-repeat left top;
	padding-left:3px;
}
.btn-right-02 {
	background:url(../../img/right-button-style02.gif) no-repeat right top;
	padding:2px 4px 2px 2px;
	_padding:2px 6px 2px 6px;
	*padding:2px 6px 2px 6px;
	padding:2px 6px 2px 6px \0/;
}
.btn-right-02, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-02, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-02 {
	padding:2px 6px 2px 6px;
}
:root .btn-right-02 {
	padding:2px 6px 2px 6px;
}
}
.btn-left-02, .btn-right-02 {
	display:inline-block;
	height:24px;
	color:#fff;
}
/**Style03**/
.btn-left-03 {
	background:url(../../img/left-button-style03.gif) no-repeat left top;
	padding-left:3px;
}
.btn-right-03 {
	background:url(../../img/right-button-style03.gif) no-repeat right top;
	padding:2px 4px 2px 2px;
	_padding:2px 6px 2px 6px;
	*padding:2px 6px 2px 6px;
	padding:2px 6px 2px 6px \0/;
}
.btn-right-03, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-03, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-03 {
	padding:2px 6px 2px 6px;
}
:root .btn-right-03 {
	padding:2px 6px 2px 6px;
}
}
.btn-left-03, .btn-right-03 {
	display:inline-block;
	height:23px;
	color:#333;
}
/**Style04**/
.btn-left-04 {
	background:url(../../img/left-button-style04.gif) no-repeat left top;
	padding-left:12px;
}
.btn-right-04 {
	background:url(../../img/right-button-style04.gif) no-repeat right top;
	padding:2px 20px 2px 2px;
	_padding:2px 22px 2px 6px;
	*padding:2px 22px 2px 6px;
	padding:2px 22px 2px 6px \0/;
}
.btn-right-04, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-04, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-04 {
	padding:2px 22px 2px 6px;
}
:root .btn-right-04 {
	padding:2px 22px 2px 6px;
}
}
.btn-left-04, .btn-right-04 {
	display:inline-block;
	height:27px;
	color:#fff;
	font-size:14px;
}
/**Style05**/
.btn-left-05 {
	background:url(../../img/left-button-style05.gif) no-repeat left top;
	padding-left:6px;
}
.btn-right-05 {
	background:url(../../img/right-button-style05.gif) no-repeat right top;
	padding:2px 7px 2px 2px;
	_padding:2px 9px 2px 6px;
	*padding:2px 9px 2px 6px;
	padding:2px 9px 2px 6px \0/;
}
.btn-right-05, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-05, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-05 {
	padding:2px 9px 2px 6px;
}
:root .btn-right-05 {
	padding:2px 9px 2px 6px;
}
}
.btn-left-05, .btn-right-05 {
	display:inline-block;
	height:23px;
	color:#fff;
}
/**Style06**/
.btn-left-06 {
	background:url(../../img/left-button-style06.gif) no-repeat left top;
	padding-left:6px;
}
.btn-right-06 {
	background:url(../../img/right-button-style06.gif) no-repeat right top;
	padding:2px 7px 2px 2px;
	_padding:2px 9px 2px 6px;
	*padding:2px 9px 2px 6px;
	padding:2px 9px 2px 6px \0/;
}
.btn-right-06, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-06, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
/**Style08**/
.btn-left-08 {
	background:url(../../img/btn_08.gif) no-repeat left bottom;
	padding-left:6px;
	height:21px;
	float:left;
}
.btn-right-08 {
	background:url(../../img/btn_08.gif) no-repeat right top;
	border:none;
	height:21px;
	padding:0 15px 0 9px;
	float:left;
	color:#fff;
	cursor:pointer;
	font:700 11px tahoma;
}
/**Style09**/
.btn-left-09 {
	background:url(../../img/btn_09.gif) no-repeat left bottom;
	padding-left:6px;
	height:21px;
	float:left;
}
.btn-right-09 {
	background:url(../../img/btn_09.gif) no-repeat right top;
	border:none;
	height:21px;
	padding:0 15px 0 9px;
	float:left;
	color:#fff;
	cursor:pointer;
	font:700 11px tahoma;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-06 {
	padding:2px 9px 2px 6px;
}
:root .btn-right-06 {
	padding:2px 9px 2px 6px;
}
}
.btn-left-06, .btn-right-06 {
	display:inline-block;
	height:36px;
	color:#fff;
	font-size:12px;
}
/**Style07**/
.btn-left-07 {
	background:url(../../img/left-button-style07.gif) no-repeat left top;
	padding-left:6px;
}
.btn-right-07 {
	background:url(../../img/right-button-style07.gif) no-repeat right top;
	padding:2px 7px 2px 2px;
	_padding:2px 9px 2px 6px;
	*padding:2px 9px 2px 6px;
	padding:2px 9px 2px 6px \0/;
}
.btn-right-07, x:-moz-any-link {
	padding-top:1px;
	padding-bottom:3px;
}
.btn-right-07, x:-moz-any-link, x:default {
	padding-top:1px;
	padding-bottom:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .btn-right-07 {
	padding:2px 9px 2px 6px;
}
:root .btn-right-07 {
	padding:2px 9px 2px 6px;
}
}
.btn-left-07, .btn-right-07 {
	display:inline-block;
	height:23px;
	color:#fff;
}
/**Dang Nhap Button**/
.dang-nhap-btn {
	width:83px;
	height:24px;
	background:url(../../img/dangnhap-btn.gif) no-repeat;
	cursor:pointer;
	border:none;
}
/**Click Here Button**/
.click-here-btn {
	width:36px;
	height:21px;
	background:url(../../img/here-btn.gif) no-repeat;
	cursor:pointer;
	border:none;
	display:inline-block;
	text-indent:-9999px;
	line-height:23px;
	*line-height:20px;
}


/***Section***/
/*Section01*/
.section01 {
	padding-bottom:20px;
}
/*Section02*/
.section02 {
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
/*Section03*/
.wrapper-section03 {
	padding-top:0px;
}
.section03 {
	padding:8px 20px 0px 0;
	border-top:solid 1px #bdc7d8;
}
/*Section04*/
.wrapper-section04 {
	padding-top:10px;
}
.section04 {
	padding:8px 0px 30px;
	border-top:solid 1px #e3e7ef;
}
.section_popup {
	padding:20px 0 0 0;
	border-top:solid 1px #e3e7ef;
	text-align:center;
}
.section_popup_brand{
	height:80px;
	border-top:solid 1px #e3e7ef;
	padding-top:20px;
	margin-top:10px;
}
.section_popup_brand ul li{ display:inline; float:left; margin-right:15px;}

/*Section05*/
.wrapper-section05 {
	padding-top:20px;
}
.section05 {}
.section05-main {
	width:380px;
	float:right;
	padding-top:5px;
}
#content02 #left-content #left-content-main .section05-main {
	width:297px;
	float:right;
	padding-top:5px;
}
/*Section06*/
.wrapper-section06 {}
.section06 {
	padding-bottom:15px;
}
/*Section07*/

.section07 {
	padding-bottom:5px;
	width:100%;
}
 

/***Sub Section***/
.sub-section01 {
	overflow:hidden;
	width:100%;
}
.sub-section01-main {
	float:right;
	padding-left:10px;
}


/***Column***/
.div-col {}
.div-col-01 {
	overflow:hidden;
	width:100%;
}
.col01 {
	width:535px;
	float:left;
	padding-right:20px;
}
.col01 label {
	display:block;
	cursor:pointer;
}
.col02 {
	width:25px;
	float:right;
	padding-left:10px;
	text-align:right;
}
.col02 input {
	border:none;
}


/***Icon***/
.icon01 {
	background:url(images/icons/icon01.gif) no-repeat;
}
.icon01.ico01 {
	background-position:0px 1px;
	width:16px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon01.ico02 {
	background-position:-25px 1px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon01.ico03 {
	background-position:-50px 1px;
	width:14px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon01.ico04 {
	background-position:-75px 1px;
	width:16px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon01.ico05 {
	background-position:-100px 1px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon01.ico06 {
	background-position:-125px 0px;
	width:16px;
	padding-right:4px;
}
.icon01.ico07 {
	background-position:-150px 0px;
	width:16px;
	padding-right:4px;
}
.icon01.ico08 {
	background-position:-175px 0px;
	width:16px;
	padding-right:4px;
}
.icon01.ico09-img {
	background-position:-200px 0px;
	width:10px;
	height:8px;
}
.icon01.ico10-img {
	background:url(../images/icons/icon_reload.gif) left no-repeat;
	width:16px;
	height:15px;
}
.icon01.ico11 {
	background-position:-250px 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon01.ico12 {
	background-position:-275px 2px;
	width:14px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon01.ico13 {
	background-position:-300px 0px;
	width:16px;
	padding-right:4px;
}
.icon01.ico14-img {
	background-position:-325px 0px;
	width:15px;
	height:15px;
}
.icon01.ico15 {
	background-position:-350px 2px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
	height:16px;
}
.icon01.ico16 {
	background-position:-416px 0px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
}
/**Icon02**/
.icon02 {
	background:url(images/icons/icon02.gif) no-repeat;
}
.icon02.ico02-01 {
	background-position:0px 0px;
	width:32px;
	height:32px;
	padding-right:4px;
}
.icon02.ico02-02 {
	background-position:-50px 0px;
	width:34px;
	height:29px;
	padding-right:4px;
}
.icon02.ico02-03 {
	background-position:-100px 0px;
	width:33px;
	height:29px;
	padding-right:4px;
}
.icon02.ico02-04 {
	background-position:-150px 0px;
	width:35px;
	height:21px;
	padding-right:4px;
}


/***Table***/
.table01 td {
	padding:0px 5px 10px;
	vertical-align:middle;
}
.table02 td {
	vertical-align:middle;
	padding:5px;
}


/***Text Color***/
.color-838383 {
	color:#838383;
}
.color-5e6e7b {
	color:#5e6e7b;
}
.color-333 {
	color:#333;
}
.color-dd3c10 {
	color:#dd3c10;
}



/***Text Font***/
.font10 {
	font-size:10px;
}
.font11 {
	font-size:11px;
}
.font12 {
	font-size:12px;
}


/***Others***/
.text-caption {
	padding-top:4px;
}


/***Space***/
.pt2 {
	padding-top:2px !important;
}
.pt4 {
	padding-top:4px !important;
}
.pt7 {
	padding-top:7px !important;
}
.pt10 {
	padding-top:10px !important;
}
.pt15 {
	padding-top:15px !important;
}
.pt20 {
	padding-top:20px !important;
}
.pb0 {
	padding-bottom:0px !important;
}
.pb5 {
	padding-bottom:5px !important;
}
.pb20 {
	padding-bottom:20px !important;
}
.mt3 {
	margin-top:3px;
}
.mb-negative-10 {
	margin-bottom:-10px;
}


/***Height***/
.h50 {
	height:50px;
}



/***Width***/
.w40 {
	width:40px;
}
.w45 {
	width:45px;
}
.w46 {
	width:46px;
}
.w50 {
	width:50px;
}
.w53 {
	width:53px;
}
.w60 {
	width:60px;
}
.w64 {
	width:64px;
}
.w68 {
	width:68px;
}
.w70 {
	width:70px;
}
.w73 {
	width:73px;
}
.w75 {
	width:75px;
}
.w80 {
	width:80px;
}
.w85 {
	width:85px;
}
.w90 {
	width:90px;
}
.w100 {
	width:100px;
}
.w110 {
	width:110px;
}
.w119 {
	width:119px;
}
.w120 {
	width:120px;
}
.w125 {
	width:125px;
}
.w130 {
	width:130px;
}
.w135 {
	width:135px;
}
.w140 {
	width:140px;
}
.w148 {
	width:148px;
}
.w150 {
	width:150px;
}
.w170 {
	width:170px;
}
.w190 {
	width:190px;
}
.w192 {
	width:192px;
}
.w200 {
	width:200px;
}
.w201 {
	width:201px;
}
.w250 {
	width:250px;
}
.w260 {
	width:260px;
}
.w270 {
	width:270px;
}
.w275 {
	width:275px;
}
.w280 {
	width:280px;
}
.w290 {
	width:290px;
}
.w300 {
	width:300px;
}
.w340 {
	width:340px;
}
.w350 {
	width:350px;
}
.w375 {
	width:375px;
}
.w390 {
	width:390px;
}
.w391 {
	width:391px;
}
.w420 {
	width:420px;
}
.w450 {
	width:450px;
}
.w456 {
	width:456px;
}
.w470 {
	width:470px;
}
.w490 {
	width:490px;
}
.w500 {
	width:500px;
}
.w545 {
	width:545px;
}
.w556 {
	width:556px;
}
/*Nguyen 28/03/2011*/
.confirm_account{
	width:978px;
	float:left;
	background:#fff;
	border:1px solid #b9c7d0;
	min-height:450px;
}
.confirm_account .title_confirm{
	height:32px;
	float:left;
	width:968px;
	background:url(../../img/bg_1x32.gif) repeat-x left top;
	font:700 12px/30px arial;
	color:#333333;
	padding:0 0 0 10px;	
}
.confirm_account .ct_confirm{
	width:750px;
	float:left;
	padding:30px 114px 0 114px;
}
.confirm_account .ct_confirm .note{
	float:left;
	padding:10px 10px 0 10px;
	background:#fff9d7;
	border:1px solid #ff9966;
	width:748px;
}
.confirm_account .ct_confirm .note p{
	width:100%;
	float:left;
}
.confirm_account .ct_confirm .note p span{
	float:left;
}
.confirm_account .ct_confirm .note img{
	float:left;
	margin:0 5px;
	display:inline;
}
.confirm_account .ct_confirm ul{
	width:750px;
	float:left;
	padding:30px 0;
}
.confirm_account .ct_confirm ul li{
	width:750px;
	float:left;
	display:inline;
	margin:10px 0  0 0;
}
.confirm_account .ct_confirm .w275{
	width:275px;
	float:left;
	text-align:right;
	font:700 11px/23px tahoma;
}
.confirm_account .ct_confirm .w470{
	width:460px;
	float:left;
	padding:0 0 0 10px;
}
.confirm_account .ct_confirm .txt_input{
	height:13px;
	background:#f6fafd;
	border:1px solid #bbc8d1;
	padding:5px 0 5px 5px;
	width:207px;
	float:left;
}
.confirm_account .ct_confirm .btn-left-09{
	margin:0 0 0 10px;
}
/*E Nguyen 28/03/2011*/
/*Update edit avata*/
.clear{
	clear:both;
}
.register-wrapper-block05{
	width:760px;
}
.register-wrapper-block05 .title_edit {
	padding-bottom:3px;
	width:100%;
	overflow:hidden;
	background:none;
	font-size:12px;
	font-weight:700;
}
.register-wrapper-block05 {
	padding-bottom:20px;
}
.register-block05 {}
.register-block05 .photo-section {
	width:212px;
	float:left;
}
.register-block05 .text-section {
	width:547px;
	float:left;
	background:url(../../img/line-bg-03.gif) repeat-y 247px top;
}
.register-block05 .text-section .col1 {
	width:230px;
	float:left;
}
.register-block05 .text-section .col2 {
	width:25px;
	float:left;
	background-color:#fff;
	color:#838383;
	padding:0px 10px 5px 5px;
}
.register-block05 .text-section .col3 {
	width:256px;
	float:left;
	padding-left:20px;
}
.register-block05 .text-section .col1-main, .register-block05 .text-section .col3-main {
	padding-right:10px;
	padding-left:21px;
	color:#838383;
}
.register-form02 table td {
	padding-bottom:10px;
	padding-right:5px;
}
.register-form02 table td .w185{
	width:145px;
}
.icon01.ico46 {
	background-position:-375px 2px;
	width:16px;
	padding-right:4px;
	padding-bottom:3px;
}
.icon01.ico47 {
	background-position:-395px 1px;
	width:14px;
	padding-right:4px;
	padding-bottom:1px;
}
.take-photo-main {
	padding: 5px 0;
}
.take-photo-main input{
	border:none;
}
/*E Update edit avata*/

/*Box -login*/
.box_login_content{
	background:#fff;
	padding:0 10px;
}
.box_login_top,
.box_login_bottom{
	background:#fff;
	height:2px;
	width:100%;
}

.top_left{
	background:url(../../img/bg_left.gif) no-repeat left top;
	height:2px;
	width:100%;
}
.top_right{
	background:url(../../img/bg_right.gif) no-repeat right top;
	height:2px;
	width:100%;
}
.bottom_left{
	background:url(../../img/bg_left_bottom.gif) no-repeat left top;
	height:2px;
	width:100%;
}
.bottom_right{
	background:url(../../img/bg_right_bottom.gif) no-repeat right top;
	height:2px;
	width:100%;
}
table.w150{
	margin:0 auto;
}
.section07 h1.style01{
	text-align:center;
	color:#0b63ae;
	font:700 13px tahoma;
}
.section07 h1.style01.text_left{
	text-align:left;
	font:700 17px arial;
	padding:00px 0 10px 10px 
}
.section04 p{
	text-align:center;
	padding:10px 10px 10px 0;
}
.more_product{
	width:490px;
	float:left;
	padding:20px 0;
}
.more_product .left{
	float:left;
}
.more_product ul{
	float:left;
	width:340px;
	padding:20px 0 0 10px;
}
.more_product li{
	float:left;
	padding:0 15px 10px 0;
}
.more_product p{
	font:400 15px/20px arial;
	color:#1669b2;
	float:left;
	width:340px;
}
.more_product p span{
	font:700 17px arial;	
}
/*top page*/
#top_page{
	background:url(../../img/bg_top_site.gif) repeat-x left top;
	width:100%;
	_width:auto;
	height:26px;
	position:relative;
}
#main_top .left li{
	float:left;
	line-height:26px;
	color:#c6d1dc;
	background:url(../../img/drash_1x11.gif) no-repeat left 9px;
}
#main_top .left li.start{
	background:none;
}
#main_top .left li a{
	padding:0 10px;
	line-height:26px;
	display:block;
	height:26px;
	float:left;
	color:#333333;
}
#main_top .left li a:hover{
	background:#e8ebee;
	text-decoration:none;
	height:25px;
	margin:1px 0 0 0;
	line-height:25px;
}
#main_top .left li.start.more a{
	padding-left:10px;
}
#main_top .left li.active a{
	font:700 11px/26px tahoma;
	color:#014c8f;
	background:url(../../img/bullet01.gif) repeat-x  left -2px;
}
#main_top .left li.active a:hover{
	height:26px;
	line-height:26px;
	margin:0;
}
#main_top .left li .arrow{
	background:url(../../img/arrow-bottom.gif) no-repeat left 5px;
}
#main_top .left li.more{
	position:relative;
}
*html #main_top .left li.more #hasmore{
	padding-top:7px!important;
	height:18px!important;
}
#main_top .left #hasmore{
	display:block;
	height:25px;
	margin-left:2px;
	margin-top:1px;
	position:relative;
	z-index:99999;
}
#main_top .left #hasmore:hover {
	margin-top:2;
	padding-top:1px;
	height:24px;
}
#main_top .left #hasmore.over{
	border-right:1px solid #719cc1;
	border-left:1px solid #719cc1;
	background:#fff;padding:0 9px;
}
#main_top .left #subtop{
	width:101px;
	display:block;
	position:absolute;
	z-index:9999;
	top:25px;
	border:1px solid #719cc1;
	background:#fff;
	left:2px;
	display:none;
	position:absolute;
	left:2px;
	top:25px;
}
*html #main_top .left #subtop{
	left:4px;
}
#main_top .left #subtop .content_subtop a{
	width:81px;
	float:left;
	display:block;
}
#main_top .left #subtop .content_subtop{
	position:relative;
	z-index:999999;
}
#main_top .left #subtop a:hover{
	color:#014c8f;
}
/*E top page*/
/*user info box*/
#box_tab{
	/*width:100%;*/
	background:url(../../img/bg_2x29.gif) repeat-x left bottom;
	height:34px;
}
#main_tab_info .tab_product{
	width:780px;
	float:left;
	padding:0px 0 0px 200px;
}
#main_tab_info .tab_product li{
	float:left;
	height:29px;
	padding:5px 0 0 0;
}
#main_tab_info .tab_product li.active{
	background:#fff;
	height:34px;
	padding:0;
}
#main_tab_info .tab_product li a{
	height:27px;
	display:block;
	text-align:center;
	font:700 11px/25px tahoma;
	border-right:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;	
	border-top:1px solid #cccccc;
	padding:0 15px;
	background:#f2f9ff;
	color:#1669b2;
	text-transform:uppercase;
	float:left;
}
#main_tab_info .tab_product li a:hover{
	text-decoration:none;
}
#main_tab_info .tab_product li.active a{
	color:#333333;
	height:34px;
	background:url(../../img/bg_active_tab_menu.gif) no-repeat left bottom;
	padding:0 0 0 5px;
	border:none;
}
#main_tab_info .tab_product li.active a span{
	color:#333333;
	height:34px;
	background:url(../../img/bg_active_tab_menu.gif) no-repeat right top;
	display:block;
	float:left;
	padding:0 15px 0 10px
}
#pagalet-mystatus{
	width:180px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
} 
#pagalet-mystatus img{
	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.box_product{
	width:180px;
	padding:10px 0 0 0;
}
.box_product p{
	font:700 12px tahoma;
}
.box_product ul,
.box_product li{
	width:180px;
	text-align:center;
}
#footer-main {
    padding-bottom: 40px;
    padding-top: 8px;
}
.box_product li.start{
	padding:0;
}
.box_product li{
	padding:0 0 10px 0
}
.boxcontent-03 .sub-section01 .w456 {
	width:510px;
}
.boxcontent-03 .sub-section01 .w456 li{
	padding-bottom:15px;
}
.boxcontent-03 .sub-section01 .form-main .w60{
	width:70px;
}
#content03{
	margin:20px 0 0 0;
}
.boxbody-01 .boxcontent-07{
	padding:10px 5px;
}
.boxcontent-07 .box_login_content{
	padding:20px 10px;
}
.boxcontent-07 .box_login_content .list04 .btn-left-06{
	float:left;
}
.boxcontent-07 .box_login_content .list04  .img_chage_capcha{
	float:left;
	margin:10px 0 0 0;
	display:inline;
}
.boxcontent-07 .box_login_content .list04  .control01 ul li span{
	float:left;
	margin:8px 0 0 0;
	display:inline;
}
.message-error{
	text-align:left;
}
.intro-main{float: right;
    overflow: hidden;
    width: 112px; margin-right: 3px;
}
.box_photo_avata .btn-left-01{
    float:left;
    margin: 0 10px 0 0;
    display: inline;
}
.box_photo_avata .btn-left-02{
    float: left
}
#cropavatar{
    line-height: 24px;
    padding: 0 0 0 10px;
}