@charset "utf-8";

html,body,form,fieldset {
	margin: 0;
	padding: 0;
}

body {
	background: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
	font-size: 12px;
}

body#allpage {
	margin: 10px 0;
}

font {
	font-family: Arial !important;
	font-size: 12px !important;
}

/* Normal link */
a {
	color: #004699;
	text-decoration: none;
}

a:hover {
	color: #004699;
	text-decoration: underline;
}

a img {
	border: none;
}

a:focus {
	outline: 0 none;
}

/* Heading */
h1 {
	font-size: 180%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

p,pre,blockquote,ul,h1,h2,h3,h4,h5,h6 {
	margin: 12px 0;
	padding: 0;
}

ul.list {
	list-style: none;
}

ul.list li {
	padding-left: 10px;
	background: url(../images/front/bullet.gif) 0 7px no-repeat;
	line-height: 180%;
}

ul.list2 {
	list-style: none;
}

ul.list2 li {
	padding-left: 10px;
	background: url(../images/front/bullet_square.gif) 0 8px no-repeat;
	line-height: 180%;
}

#allpage hr {
	color: #3366cc; /* IE */
	background: #3366cc; /* FF */
	border: 0;
	height: 1px;
	margin: 0;
	padding: 0;
}

td,div {
	font-size: 100%;
}

/* FORM
	--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
	color: #555;
}

input,select,textarea,.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #555;
}

select,textarea,.inputbox {
	border: 1px solid #aeaeb9;
}

textarea,.inputbox {
	padding: 2px;
	padding-left: 5px;
	background: #FFF;
}

/* MAIN LAYOUT DIVS
	--------------------------------------------------------- */
.left {
	float: left;
}

.right {
	float: right;
}

.clr {
	clear: both;
}

.clr_left {
	clear: left;
}

.clr_right {
	clear: right;
}

#header,#nav,#content,#footer-link {
	border: #005AAB solid 1px;
	border-width: 0 1px 0 1px;
}

#header,#nav {
	border-top-width: 1px;
}

#header .hdr {
	background: url(../images/front/banner.jpg) no-repeat;
	border-bottom: #BDBDBF solid 5px;
	height: 75px;
}

#header .hdr_en {
	background: url(../images/front/banner_en.jpg) no-repeat;
	border-bottom: #BDBDBF solid 5px;
	height: 75px;
}

#nav {
	background: #FFF url(../images/front/nav.gif) bottom repeat-x;
	border-bottom: #005AAB solid 5px;
	line-height: 35px;
	font-size: 11px;
	color: #868686;
}

#nav a,#nav span {
	display: block;
	float: left;
}

#nav .navigator {
	padding-left: 9px;
}

#nav .navigator a {
	color: #005CAC;
	text-transform: uppercase;
	padding: 1px 12px 0;
	font-weight: bold;
}

#nav .navigator a:hover {
	
}

#nav .lang {
	padding-top: 3px;
	padding-right: 23px;
}

#nav .lang a {
	padding-left: 5px;
}

.s-ban {
	border-bottom: #9F9F9F solid 1px;
}

.s-ban th {
	background: #FFF url(../images/front/s_ban.gif) bottom repeat-x;
	text-align: left;
	font-weight: normal;
	line-height: 34px;
}

.s-ban th,.s-ban td {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.col1 {
	height: 217px;
	background: url(../images/front/sub_banner.jpg) left top no-repeat;
	vertical-align: top;
}

.col1 div {
	position: relative;
}

.slogan {
	position: absolute;
	top: 50px;
	left: 31px;
	margin: 0;
}

.col2 {
	width: 286px;
	vertical-align: top;
	border-left: #0057A6 solid 1px;
}

.s-ban th.col2 p {
	background: url(../images/front/dash_line.gif) center top no-repeat;
	margin: 0;
	padding-left: 13px;
	height: 34px;
}

.s-box a,.s-box label {
	float: left;
	display: block;
}

.s-box label {
	white-space: nowrap;
}

.s-box input.fieldtext {
	border: #9F9F9F solid 1px;
	padding: 3px 2px 2px 5px;
	font-size: 12px;
	width: 150px;
}

.s-box label.nmck,.s-box a.ttdn {
	font-weight: bold;
	color: #000;
	height: 34px;
}

.s-box a.ttdn {
	padding-left: 48px;
	padding-right: 26px;
	background: url(../images/front/icon_ttdn.gif) 16px 50% no-repeat;
}

.s-box a.ttdn:hover {
	text-decoration: none;
}

.s-box label.nmck {
	padding-left: 10px;
	/*background: url(../images/front/icon_nmck.gif) 19px 50% no-repeat;*/
}

.table-mid {
	background: #FFF url(../images/front/bg_table1.gif) bottom repeat-x;
	padding: 10px;
	border: #005AAB solid 1px;
	border-width: 0 1px 0 1px;
}

.table-down {
	margin-top: 0px;
	padding: 0 10px 11px 10px;
	border: #005AAB solid 1px;
	border-width: 0 1px 0 1px;
	padding-top: 5px;
}

.v-sep {
	width: 32px;
	background: url(../images/front/table1_sep_b.gif) center top repeat-y;
	vertical-align: top;
}

.title01 {
	color: #005AA9;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 44px;
	line-height: 29px;
}

.tck {
	background: url(../images/front/i_title.gif) center left no-repeat;
}

.tt {
	background: url(../images/front/icon_tt.gif) center left no-repeat;
}

.pt {
	background: url(../images/front/icon_pt.gif) center left no-repeat;
}

.hotline {
	background: url(../images/front/icon_hotline.gif) center left no-repeat;
}

.hdl {
	background: url(../images/front/i_news.gif) center left no-repeat;
}

.news-link {
	color: #ACACAC;
	list-style: none;
	margin: 0;
	padding: 0;
}

.news-link li {
	background: url(../images/front/arr.gif) 0 10px no-repeat;
}

.news-link p {
	background: url(../images/front/dash.gif) left bottom repeat-x;
	padding: 5px 0;
	padding-left: 10px;
	margin: 0;
}

.news-link p.last {
	background: none;
}

.s-link {
	color: #010101;
	font-size: 10px;
}

.s-link:hover {
	text-decoration: none;
}

.tab-hdr {
	background: url(../images/front/part.gif) top repeat-x;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 90%;
}

.tab-hdr td,.tab-hdr a {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}

.tab-hdr a {
	display: block;
	margin-top: 6px;
}

.tab-hdr a:hover {
	color: #FFF;
	text-decoration: none;
}

.tab-hdr2 {
	background: url(../images/front/part2.gif) top repeat-x;
}

.tab-hdr2 input {
	float: left;
}

.tab-hdr2 input.fieldtext {
	border: #9F9F9F solid 1px;
	padding: 3px 2px 3px 7px;
	width: 112px;
	margin-right: 5px;
	font-size: 11px;
}

.h-space {
	width: 8px;
}

.t-col {
	position: relative;
	background: url(../images/front/part3.gif) repeat;
}

.t-inner {
	position: relative;
	margin: 0 1px;
	background: #FFF;
	bottom: 1px;
}

.t-small {
	background: #C9CBCA;
}

.t-small th,.t-small td {
	font-size: 11px;
	background: #FFF;
	padding: 3px 10px;
	color: #005AA9;
	text-align: left;
	height: 15px;
}

.t-small td.a-r {
	text-align: left;
}

.t-small td.a-c {
	text-align: center;
}

.green td {
	color: #069F23;
}

.green td {
	text-align: right;
}

.t-small2 {
	background: #C9CBCA;
}

.t-small2 th {
	background: #10AEDE;
	color: #FFF;
}

.t-small2 th,.t-small2 td {
	padding: 3px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.t-small2 td {
	color: #000;
	background: #F0FAFC;
	text-align: right;
	padding: 3px 7px;
}

.t-small2 td.a-c {
	text-align: center;
}

.t-small2 td.a-l {
	text-align: left;
}

.t-small2 td.color {
	background: #E5E3E3;
}

.t-small2 td.blue {
	color: #005AA9;
}

.t-small2 td.red {
	color: #FF0000;
}

.t-small2 td.green {
	color: #069F23;
}

#footer-link {
	background: #005AAB;
	line-height: 27px;
	font-size: 10px;
	text-align: center;
}

#footer-link,#footer-link a {
	color: #FFF;
}

#footer-link a {
	padding: 0 14px;
	font-size: 12px;
}

#footer {
	color: #6F6F6F;
	font-size: 11px;
}

#footer p {
	margin: 4px 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */
.inc { /*background: url(../images/front/inc1.gif) 0 center no-repeat;*/
	padding-left: 14px;
}

.inc span {
	background: url(../images/front/inc2.gif) 0 7px no-repeat;
	color: #529500;
}

.des { /*background: url(../images/front/des1.gif) 0 center no-repeat;*/
	padding-left: 14px;
}

.des span {
	background: url(../images/front/des2.gif) 0 7px no-repeat;
	color: #FF0000;
}

.asis {
	/*background: url(../images/front/asis1.gif) 0 center no-repeat;*/
	padding-left: 14px;
}

.asis span {
	background: url(../images/front/asis2.gif) 0 7px no-repeat;
	color: #FF0000;
}

a.gdtt {
	display: block;
	background: url(../images/front/gdtt_l.gif) top left no-repeat;
	color: #FFF;
	height: 42px;
}

a.gdtt h3 {
	position: relative;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #EB7501;
	background: url(../images/front/gdtt_r.gif) top right no-repeat;
	margin: 0;
	padding: 0;
	padding-right: 24px;
	text-transform: uppercase;
	line-height: 42px;
	cursor: pointer;
}

a.gdtt h3 span {
	position: absolute;
	color: #FFF;
	left: -1px;
	top: -1px;
	text-transform: uppercase;
}

a.gdtt:hover {
	text-decoration: none;
}

.w263 {
	width: 263px;
}

.index b,.index span {
	display: block;
	color: #010101;
	font-size: 16px;
	text-align: left;
	margin: 9px 0;
}

.index b {
	padding-left: 0px;
}

.index span {
	font-weight: bold;
	font-size: 11px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	padding-left: 11px;
}

.button,.button span {
	display: block;
}

.button {
	position: relative;
	background: url(../images/front/btn.gif) top left no-repeat;
	padding-left: 15px;
	height: 23px;
}

.button span {
	position: absolute;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background: url(../images/front/btn.gif) top right no-repeat;
	padding-right: 15px;
	line-height: 23px;
	cursor: pointer;
}

.button:hover {
	text-decoration: none;
}

.tit {
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.n-col-left {
	vertical-align: top;
	width: 180px;
}

.n-col-left table {
	margin-bottom: 3px;
}

.n-col-left table table {
	margin-bottom: 0;
}

.n-h-col {
	width: 4px;
}

.n-col-right {
	vertical-align: top;
	width: 288px;
}

.left-mn {
	background: #0095DA;
	border: #40C3FF solid 1px;
	border-width: 0 1px 0 1px;
}

.left-mn ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.left-mn ul ul {
	background: #F2FBFF;
	padding: 3px 0;
}

.left-mn li {
	margin: 0;
	padding: 0;
}

* html .left-mn li {
	height: 1px;
}

.left-mn li a {
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 9px 0 7px;
	padding-left: 25px;
	background: url(../images/front/left_mn_hs.gif) left top repeat-x;
}

.left-mn li a.no-bg {
	background: none;
}

.left-mn li li a {
	width: 146px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	background: url(../images/front/dash.gif) left bottom repeat-x;
	margin-left: 10px;
	padding: 3px 0;
	padding-left: 15px;
}

.left-mn li a:hover {
	text-decoration: none;
	color: #004699;
}

.left-mn li li a:hover {
	color: #004699;
}

.title01 {
	color: #005AA9;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 44px;
	line-height: 29px;
}

.ttt {
	background: url(../images/front/icon_ttt.gif) 10px center no-repeat;
}

.p10 {
	padding: 0 10px;
}

.news {
	padding-left: 12px;
}

.news_detail {
	color: #000000;
}

.news_title {
	color: #000000;
	font-weight: bold;
}

.news_date {
	color: #ACACAC;
	text-align: left;
	vertical-align: top;
}

.other_news {
	padding-left: 30px;
}

.other_news_label {
	padding-left: 12px;
}

.s-ban2 {
	border: #BCBCBC solid 1px;
}

.s-ban2 th {
	background: #FFF url(../images/front/s_ban.gif) bottom repeat-x;
	text-align: left;
	font-weight: normal;
	line-height: 34px;
}

.s-ban2 th p {
	background: url(../images/front/dash_line2.gif) center top no-repeat;
	margin: 0;
	padding-left: 11px;
	height: 34px;
}

.s-ban2 th,.s-ban2 td {
	font-size: 11px;
}

.st-table {
	background: url(../images/front/part3.gif) repeat;
}

.st-table th {
	background: url(../images/front/s_tl.gif) left top no-repeat;
	color: #FFF;
	text-align: left;
	font-size: 11px;
	text-transform: uppercase;
}

.b-g {
	background: url(../images/front/icon_bg.gif) 4px center no-repeat;
	padding: 7px 0;
	padding-left: 43px;
	margin: 4px 0;
}

.b-g a {
	color: #FFF;
	text-decoration: none;
}

.tab-hdr3 td,.tab-hdr3 a {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.tab-hdr3 a {
	display: block;
	margin-top: 6px;
}

.tab-hdr3 a:hover {
	color: #FFF;
	text-decoration: none;
}

.tab-hdr3 {
	background: url(../images/front/dvdt.gif) 56px 0 repeat-y;
}

.tab-hdr3 th {
	background: url(../images/front/dvdt_l.gif) left top no-repeat;
	text-align: left;
	padding-left: 56px;
}

.s-box2 input.ftext {
	border: #9F9F9F solid 1px;
	padding: 3px 2px 2px 5px;
	font-size: 12px;
	width: 150px;
	margin-bottom: 8px;
}

.t-small {
	background: #C9CBCA;
}

.t-small th,.t-small td {
	font-size: 11px;
	background: #FFF;
	padding: 3px 10px;
	color: #005AA9;
	text-align: left;
}

.green td {
	color: #069F23;
}

.t-small td.a-r {
	text-align: left;
}

.t-small td.a-c {
	text-align: center;
}

.green td {
	text-align: right;
}

.t-data {
	position: relative;
	width: 100%;
	margin: 0px;
	border-spacing: 1px;
	background: #C9CBCA;
	border-collapse: separate;
	
/*	
	background: #C9CBCA;
	
		border-collapse: collapse;
		
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px 1px 1px 1px;*/
}

.t-data td {
	font-size: 12px;
	color: #BLACK;
	height: 10px;
	padding: 2px 2px 2px 5px;
/*
	border-color: #C9CBCA;
	
	padding: 3px 10px;
	
	padding: 2px 0px 0px 5px;	
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #C9CBCA;
*/
}

.t-data tr {
	background: #FFF;
}

.t-data th,.t-data thead {
	background: #0095DA;
	border-top: #40C3FF solid 1px;
	border-bottom: #40C3FF solid 1px;
	border-width: 0 1px 0 1px;
	font-size: 12px;
	text-color: #FFF;
	padding: 3px 10px;
	color: #FFF;
}

.t-data th a {
	background: #0095DA;
	border-top: #40C3FF solid 1px;
	border-bottom: #40C3FF solid 1px;
	border-width: 0 1px 0 1px;
	font-size: 12px;
	text-color: #FFF;
	color: #FFF;
}

.text-common {
	font-size: 12px;
	background: #FFF;
	padding: 3px 10px;
	color: #BLACK;
	text-align: left;
	height: 15px;
}

.text-bold {
	font-weight: bold;
	font-size: 12px;
	background: #FFF;
/*	padding: 3px 10px; */
	padding: 3px 10px 3px 0px;
	color: #BLACK;
	text-align: left;
	height: 15px;
}

.text_bold_medium {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 7px;
	text-decoration: none;
}

a.bttn {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #FFF !important;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px 5px 5px 0;
	text-decoration: none !important;
}

a.bttn-sml {
	float: left;
	width: 75px;
	background: url(../images/front/btn.gif) no-repeat top center;
}

a.bttn-sml:hover {
	background: url(../images/front/btn.gif) no-repeat top center;
}

.left01 {
	padding-left: 167px;
}

.highLightRow {
	font-weight: bold;
	text-align: center;
}

.c-border {
	border: #40C3FF solid 1px;
	border-width: 0 1px 0 1px;
	border-bottom: #40C3FF solid 1px;
	padding-bottom: 3px;
}

.expanded {
	height: 100%;
	vertical-align: top;
}

.mrklist {
	color: #015AAE;
	text-align: left;
	line-height: 27px;
	font-weight: bold;
}

.table-chi-so-chung-khoan {
	background: #FFF;
	width: 100%;
	height: 173px;
}

.table-chi-so-chung-khoan th,.table-chi-so-chung-khoan thead {
	background: #EEEEEE;
	font-size: 12px;
	color: #004699;
	padding: 1px 2px;
}

.windex_date {
	color: #015AAC;
}

.tr1 {
	background-color: #f5f5f5;
}

.tr0 {
	background-color: #fff;
}

.hotline_bg {
	background: url(../images/front/Hotline_bg.gif) no-repeat;
	height: 182px;
	margin: 0 1px 1px;
}

.hotline_content {
	padding: 51px 60px 0 40px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}

.hotline_content div {
	height: 64px;
	padding-top: 4px;
}

.subselectedmenu_02 {
	color: #D20C09;
}

.group3 {
	clear: both
}

.tab-group3td {
	background: url(../images/front/2-re.gif) repeat-x;
	text-align: left
}

.tab-group3td a:link,.tab-group3td a:visited {
	padding-left: 10px;
	font-family: Tahoma;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.accnt-hdr td,.accnt-hdr a {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.accnt-hdr a {
	display: block;
	margin-top: 6px;
}

.accnt-hdr a:hover {
	color: #FFF;
	text-decoration: none;
}

.accnt-hdr {
	background: url(../images/front/dvdt.gif) 47px 0 repeat-y;
}

.accnt-hdr th {
	background: url(../images/front/accnt_l.gif) left top no-repeat;
	text-align: left;
	padding-left: 56px;
}

.bg1 {
	background: url(../images/front/bg_01.gif) no-repeat top left;
}

.bg2 {
	background: url(../images/front/bg_02.gif) no-repeat top left;
}

.bg3 {
	background: url(../images/front/bg_03.gif) no-repeat top left;
}

.help a:link,.help a:visited,.help a:active {
	color: #fff;
	font: bold 12px/ 26px Tahoma;
}

.help a:hover {
	text-decoration: none;
}

.help {
	width: 305px;
	height: 27px;
	color: #fff;
	font: bold 12px/ 26px Tahoma;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

.help a{
	line-height: 27px;
}

.help span {
	line-height: 27px;
	padding-left: 35px;
}

.top5-date {
	color: #015AAC;
	text-align: right;
	padding: 3px 7px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.related_news {
	padding-left: 10px;
}

.common_table {
	padding: 0px 0px 0px 0px;
	border-left: 0px;
	border-right: 0px;
	border-collapse: collapse;
	width: 100%;
}

.common_table td {
	border-spacing: 0;
	padding: 2px 5px 0px 5px;
}

.index_table {
	width: 100%;
	padding: 0 0 0 0px;
	border-spacing: 0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #C9CBCA;
}

.index_table tr {
	height: 30px;
}

.index_table td {
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #C9CBCA;
	background-color: #FAF9F9;
}

#out_container {
	width: 100%;
	background:url(../images/front/dvdt.gif);
	position: relative;
	margin-top: 0px;
	border-top: 0px;
	background-color: #FFFFFF;
	padding: 0px 1px 1px 1px;
}

.wait_dialog_container {
	width: 240px;
	left: 50%;
	margin: 0 auto;
	margin-left: -120px;
	text-align: center;
	position: absolute;
	visibility: hidden;
}

.wait_dialog {
	color: #417797;
	font-family: Arial;
	font-size: 0.8em;
	float:left;
	background-color:#F6F6F6;
	padding:3px;
	border:1px solid #EEEEEE;
	width: 100%;
}
