*{
	margin: 0;
	padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border : none 0;
    margin : 0;
    padding : 0;
}
input, button, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font: inherit;
}
html {
    overflow-y: scroll;
	font-size: 13px;
	color: #414141;
	font-family: Tahoma, sans-serif;
}
article, aside, header, footer, nav, section, figure, figcaption, hgroup, progress, canvas {
    display: block;
}
h1, h2, h3, h4, h5, h6 {
    color: #414141;
    font-weight: bold;
	font-family: Tahoma;
}
strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}
p{
	font-size: 14px;
	color: #414141;
	line-height: 18px;
	padding-top: 10px;
	font-family: Tahoma;
}
a{
	color: #197230;
    text-decoration: none;
}
a:hover{
    color: #005030;
    text-decoration: none;
}
ul {list-style-type: none;}
span.bold, p.bold {
	font-weight: bold;
}
span.red {
	color: red;
}
select::-ms-expand {
    display: none;
}
.table{
	display: table;
	width: 100%;
}
.table-row{
	display: table-row;
}
.table-row-group{
	display: table-row-group;
}
.table-column{
	display: table-column;
}
.table-column-group{
	display: table-column-group;
}
.table-cell{
	display: table-cell;
}
#wrapper{
	background: #fff;
	color: #414141;
}
.container {
    display: block;
    margin:0 auto;
    width: 998px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
input {
    box-shadow: none !important;
}
:-webkit-autofill { color: #fff !important; } 
/* Remove chrome auto add style */
/* HEADER */
#header{
	margin-bottom: 30px;
}
#header .container{
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
}
#header_left{
	float: left;
	width: 791px;
}
#header_right{
	float: left;
	width: 206px;
	padding-top: 10px;
}
#logo{
	margin: 22px 0 30px;
	float: left;
	width: 155px;
}
#slogan{
	margin: 60px 50px 0 0;
	float: right;
	width: 513px;
}
#main_menu li{
	float: left;
	margin-right: 35px;
}

#main_menu  li>a{
	display: block;
	clear: both;
	color: #525252;
	font-size: 18px;
	text-transform: uppercase;
}
#main_menu .current{
    border-bottom: 5px solid #268B3F !important;
	padding-bottom:5px;
}
#main_menu .end{
	margin-right: 0;
}
#main_menu .sub_menu{
	background: #268B3F;
	position: absolute;
	margin-top: 10px;
	display: none;
	z-index: 99999;
}
#main_menu .end .sub_menu{
	margin-left: -139px;
}
#main_menu .sub_menu li{
	float: none;
	margin: 0;
}
#main_menu .sub_menu li:hover{
	border: none;
	padding: 0;
}
#main_menu .sub_menu li a{
	border-bottom: 1px solid #32b853;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 10px;
    text-transform: none;
	width: 200px;
}
#main_menu .sub_menu li a:hover{
    color: #002f1c;
}
.back{
	background: #258940;
	display: block;
    height: 5px;
    margin-top: 24px;
    position: absolute;
}
#login{
	float: left;
}
#login a{
	background: url('../img/img.png') no-repeat 0 0;
	color: #525252;
	padding-left: 23px;
}
#language{
    float: right;
	position: relative;
}
.current_lang{
	margin-right: 15px;
	cursor: pointer;
	display: block;
}
.current_lang .down{
	background: url('../img/img.png') no-repeat -1px -33px;
	bottom: 4px;
    display: block;
    height: 10px;
    position: absolute;
    right: 0;
    width: 10px;
}
.other_lang{
	background: #fff;
	display: none;
	position: absolute;
	z-index: 1;
}
.other_lang a{
	margin-top: 5px;
	display: block;
}
#top_search{
	margin-top: 20px;
	margin-bottom: 10px;
}
#search_form{
	position: relative;
}
#search_form label {
    padding: 0 10px 0 5px;
	font-size: 13px;
}
.input_field{
	background: #f3f3f3;
	border: 1px solid #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 13px;
    padding: 2px 20px 2px 5px;
    width: 180px;
	margin-top: 10px;
}
#search_button {
	background: url("../img/img.png") no-repeat 0 -130px;
    border: none;
    position: absolute;
    text-indent: -9999px;
    width: 17px;
	height: 17px;
	cursor: pointer;
	bottom: 3px;
	right: 0;
}

/* MAIN */
#card_list{
	/*background: url('../img/card_bg.png') no-repeat center bottom;*/
	overflow: hidden;
	padding-bottom: 30px;
}
.card {
	background: #fff;
	float: left;
	box-shadow: 0 0 6px rgba(103,103,103,0.31);
	margin-right: 34px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}
.card:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	box-shadow: 0 0 6px rgba(103,103,103,1);
}
.card_big{
	width: 198px;
}
.card_medium{
	width: 176px;
}
.card_small{
	width: 153px;
}
.card h3{
	display: block;
	color: #333;
	font-size: 18px;
	text-transform: uppercase;
	padding: 20px 10px;
    text-align: center;
}
#card_list li.end{
	margin-right: 0;
}
.customer_left, .customer_right{
	float: left;
	width: 199px;
	height: 115px;
}
.active .customer_right {
	border-left: 1px solid #fff;
}
#customer{
	overflow: hidden;
	width: 998px;
	margin: 0 auto 3px;
}
#customer p{
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	text-shadow: -1px 0 1px rgba(24,114,47,0.75);
	float: left;
	padding: 20px 0 0 20px;
}
#customer ul{
	padding: 10px 0 0 20px;
}
#customer ul a{
	color: #fff;
	font-size: 12px;
	font-family: Tahoma;
	line-height: 23px;
}
.customer_icon{
	background: url('../img/img.png') no-repeat;
	margin-bottom: 10px;
}
.arrow{
	background: url('../img/img.png') no-repeat 0 -425px;
    height: 18px;
    margin: 48px 0 0 -211px;
    position: absolute;
    width: 19px;
	visibility: hidden;
}
#customer_bg{
	background: #004f30;
	width: 1080px;
	height: 115px;
	margin-left: -40px;
	position: absolute;
	z-index: 0;
}
.customer_item{
	position: relative;
	overflow: hidden;
	height: 115px;
	width: 401px;
	float: left;
}
.arcodition{
	float: left;
	width: 200px;
	cursor: pointer;
}
.active .arrow{
	visibility: visible;
}
#personal{
	background: #60a842;
	z-index: 1;
}
#personal h2{
	width: 80px;
}
#personal .customer_icon{
	background-position: 0 -218px;
    display: block;
    height: 28px;
    width: 24px;
}
#personal .arrow{
	background-color: #60a842;
}
#business{
	background: #268a41;
	z-index: 2;
}
#business h2{
	width: 90px;
}
#business .customer_icon{
	background-position: 0 -268px;
    display: block;
    height: 28px;
    width: 27px;
}
#business .arrow{
	background-color: #268a41;
}
#financial{
	background: #197230;
	z-index: 3;
}
#financial h2{
	width: 113px;
}
#financial .customer_icon{
	background-position: 0 -318px;
    display: block;
    height: 28px;
    width: 26px;
}
#financial .arrow{
	background-color: #197230;
}
#online{
	background: #015B37;    
    margin-left: 800px;
    position: absolute;
    width: 198px;
    z-index: 4;
}
#online h2{
	width: 80px;
}
#online .customer_icon{
	background-position: 0 -367px;
    display: block;
    height: 28px;
    width: 24px;
}
#col_content{
	float: left;
	width: 800px;
}
#index_marquee{
	background: #e4e4e4;
	height: 32px;
    padding: 13px 10px 0;
	overflow: hidden;
}
.ttckn {
    font: bold 9pt Tahoma;
    padding: 2px 0 0;
}
.ttck_on {
    color: #00AA00;
    font: normal 10pt Tahoma;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 10px;
}
.ttck_off {
    color: #333333;
    font: normal 10pt Tahoma;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 10px;
}
.ttckn_r {
    color: #F79400;
    font: normal 9pt Tahoma;
    padding: 3px 0;
    text-align: right;
}
.ttckn_split {
    height: 5px;
}
.ttckv {
    font: normal 9pt Tahoma;
    padding: 0 5px;
    text-align: right;
}
.ttckc_R {
    color: Red;
    font: normal 9pt Tahoma;
    padding: 0 5px;
    text-align: right;
}
.ttckc_G {
    color: Green;
    font: normal 9pt Tahoma;
    padding: 0 5px;
    text-align: right;
}
.ttckc_ {
    color: #d9bd00;
    font: normal 9pt Tahoma;
    padding: 0 5px;
    text-align: right;
}
#col_sidebar{
	float: left;
	width: 198px;
}
#analytics {
	background: #f7f7f7;
    min-height: 341px;
}
#analytics h2{
	background: url("../img/img.png") no-repeat scroll 8px -450px #DCDCDC;
    color: #004F30;
    font-size: 18px;
    height: 37px;
    padding: 26px 0 0 40px;
    text-transform: uppercase;
}
#analytics ul{
	padding: 10px 10px 0 0;
}
#analytics li a {
    background: url("../img/img.png") no-repeat 11px -555px;
    color: #333333;
    display: block;
    font-size: 13px;
    padding: 10px 0 10px 24px;
}
#lastnews{
	float: left;
	width: 600px;
}
.nice_date{
	color: #666666;
    float: left;
    text-align: center;
    width: 40px;
}
.nice_date .date{
	font-size: 25px;
	font-family: Arial;
	padding-top: 5px;
}
.nice_date .month_year{
	font-size: 10px;
	padding: 0;
}
#lastnews li{
	display: block;
	overflow: hidden;
	padding-top: 20px;
}
#lastnews a{
	display: table-cell;
	color: #444;
	float: left;
	width: 510px;
	padding-left: 20px;
}
#lastnews a:hover{
	color: #004f30;
}
#lastvideo{
	float: left;
	width: 200px;
}
#lastvideo h2{
	background: url("../img/img.png") no-repeat 8px -198px #005030;
    color: #FFFFFF;
    font-size: 18px;
    padding: 28px 0 0 25px;
    text-transform: uppercase;
	height: 37px;
}
.play_button{
	background: url("../img/img.png") no-repeat 0 -661px;
    display: block;
    height: 47px;
    margin: 55px 0 0 80px;
    position: absolute;
    width: 45px;
}
.lastvideo_info{
	background: #e8e8e8;
	padding: 10px;
	min-height: 65px;
}
.lastvideo_info h3{
	font-weight: normal;
}
.lastvideo_info p{
	padding: 5px 0 0 0;
	color: #777;
	font-size: 12px;
}
.col_right_block#lastvideo{
	width: 252px;
}
.col_right_block#lastvideo .play_button{
    margin-left: 107px;
}
.content_2col{
	float: left;
	width: 748px;
}
.content_2col_block{
	background: #f5f5f5;
	clear: both;
}
.content_2col_block_content{
	padding: 10px 30px 30px;
}
.content_2col_block_content p{
	line-height: 23px;
	font-size: 13px;
	color: #666;
	text-align: justify;
}
.content_2col_block_content .more_text{
	display: none;
}

.col_right{
	float: left;
	width: 250px;
}
.content_2col_block .title,
.col_right_block .title{
	font-size: 18px;
	text-transform: uppercase;
}
.col_right_block .title{
	padding: 35px 0 15px 20px;
	color: #268a40;
}
.title_has_icon{
	background-image: url("../img/title_icon.png") !important;
	background-repeat: no-repeat !important;
	background-position: 20px 30px !important;
	padding-left: 60px !important;
}
.contact .title{
	background-color: #d1d1d1;
	background-position: 20px 30px;
	border-top: 1px solid #fff;
}
.market_info .title, .stock_charts .title, .business .title{
	background: #d1d1d1;
}
.content_2col .title, .content_3col .title{
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	color: #333333;
	background: #efefef;
}
.content_2col .big_title {
	height: 86px;
	padding: 0px 0 0px 35px;
	background: #efefef;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 36px;
	line-height: 86px;
	font-family: "Open Sans Condensed", Arial, sans-serif;
}
.tabs ul{
	overflow: hidden;
	
}
.left_more_button{
	height: 40px;
	background: url("../img/img.png") no-repeat 0 -982px;
	clear: both;
    color: #666;
    display: block;
    font-size: 14px;
	font-weight: bold;
    margin-top: 20px;
    padding: 2px 0 2px 30px;
	cursor: pointer;
}
#btnMoreNews {
	margin: 10px 30px 30px;
}
.left_more_button.left_less_button{
	background-position: 0 -1028px !important;
}
.view_all_button a{
	background: url("../img/img.png") no-repeat 0 -1078px;
	clear: both;
    color: #666;
    display: block;
    font-size: 14px;
	font-weight: bold;
    margin-top: 20px;
    padding: 2px 0 2px 30px;
	cursor: pointer;
}
.index_chart .tabs li{
	width: 19.8%;
	text-align: center;
}
.index_chart .tabs li a,  .forex_service_tabs .tab_title a, .vcbs_report_tabs .tab_title a, .press_release_tabs .tab_title a{
	font-size: 18px;
	padding: 30px 0 15px;
	display: block;
	width: 100%;
}
.profile_content .tab_title a {
	font-size: 18px;
	padding: 30px 0 14px;
	display: block;
	width: 100%;
}
.profile_content .tabs >ul li:nth-child(1) a {
	width: 160px;
}
.profile_content .tabs >ul li:nth-child(2) a {
	width: 232px;
}
.profile_content .tabs >ul li.last-child  a{
	width: 336px;
}
.vcbs_analysis .tabs >ul li.first-child {
	width: 416px !important;
}
 .vcbs_analysis .tabs >ul li {
	overflow: hidden;
	width: 50% !important;

}
.vcbs_analysis .profile_news .tabs li.first-child {
	width: 100% !important;
}
.vcbs_analysis .profile_news .tabs li {
	overflow: hidden;
	width: 100% !important;

}
.profile_content	.vcbs_analysis .vcbs_report_tabs .tabs >ul > li a {
	width: 100% !important;
	padding-left: 10% !important;
	}
.vcbs_analysis >.tabs ul >li.last-child {
	width: 411px;
}

.tabs .tab_title.last-child {
	border-right: 0px 
}
.forex_service_tabs .tabs .tab_title a{
	text-transform: uppercase;
	padding-left: 20px;
	width: 228px;
}

.vcbs_report_tabs .tabs .tab_title a{
	text-transform: uppercase;
	padding-left: 35px;
	width: 173px;
}
.profile_content .tabs .tab_title a {
	text-transform: uppercase;
	padding-left: 35px;
	width: 100%;
}
.press_release_tabs .tabs .tab_title a {
	text-transform: uppercase;
	text-align: center;
	width: 95px;
}
.press_release_tabs .tabs .tab_title:nth-child(2) a {
	width: 190px;
}
.press_release_tabs .tabs .tab_title:nth-child(3) a {
	width: 251px;
}
.press_release_tabs .tabs .tab_title:nth-child(4) a {
	width: 208px;
}
.vcbs_report_tabs .tabs >ul li:nth-child(2) {
	width: 230px;
}
.vcbs_report_tabs .tabs >ul li:nth-child(2)  a{
	width: 196px;
}

.vcbs_report_tabs .tabs >ul li:nth-child(3) {
	width: 308px;
	border: none; 
}
.vcbs_report_tabs .tabs >ul li:nth-child(3)  a{
	width: 288px;
}

.tabs .content_2col_block_content img{
	margin: 20px auto;
	display: block;
}
.col_right_block_content{
	padding: 10px 20px;
}
.contact .col_right_block_content li{
	background: url("../img/title_icon.png") no-repeat;
	padding: 7px 0 7px 30px;
}
.contact h4{
	background: #f6f6f6;
	padding: 10px 0 10px 20px;
	font-size: 16px;
}
.register_block .contact h4 {
    color: #008c45;
    background: #e3e3e3;
    padding: 10px 0 10px 20px;
    font-size: 16px;
}

.main_register .step-3 label, .main_register .step-3 p {
    display: block;
    padding: 10px 0;
}

.main_register .step-3 label {
    color: #18722f;
    font-style: italic;
}
.contact .phone{
	background-position: 0 -33px !important;
}
.contact .email{
	background-position: 0 -75px !important;
}
.market_info h4{
	padding: 10px 0 10px 20px;
	font-size: 16px;
}
.market_info .tab_title{
	width: 49%;
}
.market_info .tab_title a, .latest_report .tab_title a{
	display: block;
    font-size: 16px;
    padding: 20px 0 10px;
    text-align: center;
}
#exchange li, #gold li{
	padding: 5px 0 10px;
}
#exchange .buy, #gold .buy{
	color: #e4002b;
	font-size: 10px;
	padding-left: 15px;
}
#exchange .sell, #gold .sell{
	color: #197230;
	font-size: 10px;
}
.world_stock{
	padding-top: 20px;
}
.world_stock ul{
	background: #f6f6f6;
	padding: 20px;
}
.world_stock li{
	padding-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #dadada;
}
.world_stock li.end{
	border-bottom: none;
}
.world_stock_last, .world_stock_change{
	font-size: 10px;
}
.forex_arcoding .world_stock_change{
	font-size: 13px;
    font-weight: normal;
    width: 120px;
}
.world_stock_code{
	display: inline-block;
    width: 65px;
}
.world_stock_last{
	display: inline-block;
	width: 50px
}
.world_stock_change{
	background: url("../img/title_icon.png") no-repeat;
	display: inline-block;
	width: 95px
}
.world_stock_change.up{
	background-position: 84px -121px;
	color: #197230;
}
.forex_arcoding .world_stock_change.up{
	background-position: right -119px;
	color: #197230;
}
.world_stock_change.down{
	background-position: 84px -162px;
	color: #e4002b;
}
.forex_arcoding .world_stock_change.down{
	background-position: right -160px;
	color: #e4002b;
}
.world_stock_change.none{
	background-position: right center;
	color: #e8bf00;
}
.stock_charts_filter{
	background: #e3e3e3;
	margin-top: 3px;
}
.stock_charts_filter input{
	height: 21px;
}
.stock_charts_filter .stock_symb{
	background: transparent;
	width: 110px;
	border: 1px solid #b7b7b7;
	padding: 0 10px;
}
.stock_charts_filter .view_chart{
	background: #268a41;
	border-radius: 3px;
	color: #fff;
	border: none;
}
.stock_charts_result_number{
	overflow: hidden;
    padding: 20px 0 10px;
}
.stock_charts_result_number h2{
	font-size: 50px;
	float: left;
	margin-right: 5px;
}
.stock_charts_result_number ul{
	float: left;
}
.stock_charts_result_number li{
	font-size: 18px;
	color: #ce0000;
	line-height: 18px;
}
.stock_charts_result_detail{
	background: #f6f6f6;
	clear: both;
}
.stock_charts_result_detail td{
	border-right: 2px solid #fff;
	padding: 10px;
	font-size: 10px
}
.stock_charts_result_detail td span{
	font-size: 12px;
	font-weight: bold;
	width: 55px;
	display: block;
	float: left;
}
.stock_charts_result_detail tr:nth-child(odd) {
    background-color: #e3e3e3;
}
.business .col_right_block_content{
	background: #f5f5f5;
}
.business .col_right_block_content li img{
	display: block;
	margin: 0 auto;
}
.business .col_right_block_content li p{
	font-size: 16px;
	text-align: center;
}
.left_col{
	float: left;
	width: 250px;
}
.left_menu{
	background: #dcdcdc;
}
.left_menu > li > h3{
	background: url('../img/img.png') no-repeat 235px -1115px;
}
.left_menu > li ul{
	background: #e5e5e5;
    display: none;
    overflow: hidden;
}
.left_menu  li ul li{}
.left_menu  li ul li ul{
	background: #eee;
	display: block !important;
    padding-left: 10px;
}
.left_menu li a{
	color: #414141;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	padding: 20px 0 20px 10px;
}
.left_menu li a.current{
	color: #017B5F !important;
}
.left_menu > li > a,
.left_menu > li > h3 > a{
	background: url("../img/left-menu-bullet.png") no-repeat -15px 8px;
	letter-spacing: -0.5px;
}
.left_menu li ul li a{
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 10px 20px;
    text-transform: none;
}
.left_menu  li ul li ul li a{
    font-style: italic;
    font-weight: normal;
}
.content_3col{
	float: left;
	width: 498px;
}
.top_content {
	position: relative;	
}
.top_content h3.top_cata_title {
	width: 600px;
    position: absolute;
    padding-left: 15px;
    display: block;
    font-size: 46px;
    color: white;
    text-transform: uppercase;
    bottom: -200px;
}
.top_banner{
	float: left;
}
.top_news{
	background: #dfdfdf;
	float: left;
    width: 250px;
	height: 215px;
}
.top_news.left{
	background: #f2f2f2;
}
.top_news h3{
	color: #333;
	padding: 15px 20px;
	font-size: 18px;
	text-transform: uppercase;
}
.view_detail a{
	display: block;
	padding: 0 20px 12px;
}
.interest_rate .title{
	background: #d7d7d7;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #333;
	padding: 15px 20px 10px;
}
.interest_rate .title span{
	color: #666;
	font-size: 13px;
	display: block;
	margin-top: 11px;
	text-transform: none;
}
.interest_rate .month{
	font-weight: bold;
}
.interest_rate .table span{
	background: #f7f7f7;
	border-bottom: 1px solid #dadada;
	padding: 10px 0;
	text-align: center;
	width: 83.33px;
}
.interest_rate .table .alpha{
	font-size: 16px;
}
.interest_rate .table .omega span{
	border-bottom: none;
}
.support_fee th{
	background: #015b37;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	height: 70px;
	vertical-align: middle;
}
.support_fee th.kind{
	padding: 0 10px 0 25px;
	border-right: 1px solid #fff;
	text-align: left;
}
.support_fee tr:nth-child(even) {background: #e3e3e3}
.support_fee tr:nth-child(odd) {background: #DADADA}
.support_fee td{
	height: 50px;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
}
.support_fee td.kind{
	padding: 0 10px 0 25px;
	font-weight: bold;
}
.support_fee .kind{
	width: 50%;
	border-right: 1px solid #fff;
}
.support_fee .fee, .support_fee .value_from{
	width: 25%;
	text-align: center;
}
.support_fee .fee{
	border-right: 1px solid #fff;
}
.latest_report .tab_title a{
	padding: 20px 25px 10px;
}
.latest_report .content_2col_block_content ul{
	border-bottom: none !important;
}
.latest_report .content_2col_block_content li, .vcbs_news ul li, .forex_service_tabs .content_2col_block_content li, 
.vcbs_report_tabs .content_2col_block_content li, .press_release_tabs .content_2col_block_content li{
	clear: both;
    overflow: hidden;
    padding: 10px 0;
}
.latest_report .content_2col_block_content li a{
	display: block;
	float: left;
	width: 395px;
}
.latest_report_title{
	color: #444 !important;
	font-size: 16px !important;
}
.latest_report_intro{
	color: #777;
	padding: 0;
}
.latest_blog_title{
	color: #414141 !important;
	font-size: 16px !important;
}
.latest_blog_intro{
	color: #777;
	padding: 0;
}
.trends_select div{
	padding-top: 15px;
}
.trends_select input{
	margin-right: 5px;
}
.trends_select label{
	display: block;
    float: left;
    font-size: 16px;
    min-width: 60px;
    padding-right: 20px;
    text-transform: uppercase;
}
.trends th{
	background: #015b37;
	color: #fff;
	padding: 10px 0;
	border-right: 1px solid #fff;
}
.trends td{
	padding: 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.trends2 th{
	background: #5FA842;
	color: #fff;
	padding: 10px 0;
	border-right: 1px solid #fff;
}
.trends2 td{
	padding: 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.pager{
	text-align: center;
	padding: 20px 0;
}
.pager a{
	color: #333;
	font-size: 16px;
	padding: 0 10px;
}
.pager a.active{
	color: #007345;
}
.big_button a{
	background: url("../img/title_icon.png") no-repeat;
	color: #fff;
	display: block;
    font-size: 18px;
    padding: 25px 0 25px 55px;
    text-transform: uppercase;
}
.big_button.download a {
	background-color: #268A41;
	background-position: 20px -226px;
}
.big_button.online_register a {
	background-color: #18722f;
	background-position: 20px -281px;
}
.big_button.online_exchange a {
	background-color: #5fa842;
	background-position: 20px -392px;
	float: left;
	width: 194px;
}
.big_button.online_derivative a {
    background-color: #268a40;
    background-position: 20px -392px;
    float: left;
    width: 194px;
}
.big_button.price_list a {
	background-color: #268a40;
	background-position: 20px -332px;
	float: left;
	width: 194px;
}
.forex_arcoding h3{
	background: #dcdcdc;
	padding: 15px 0 10px 20px;
	overflow: hidden;
}
.forex_arcoding h3 span, .forex_arcoding li ul li span{
	display: block;
	float: left;
}
.forex_arcoding h3 .myriad_pro_bold_condensed{
	width: 90px;
	font-size: 18px;
}
.forex_arcoding > li {
	border-bottom: 1px solid #fff;
}
.forex_arcoding li ul li{
	background: #dcdcdc;
	padding: 7px 0 10px 20px;
	overflow: hidden;
}
.forex_arcoding li ul li .forex_arcoding_label{
	width: 90px;
	font-weight: bold;
}
#job_filter{
	overflow: hidden;
}
#job_filter div{
	float: left;
}
#job_filter label{
	display: block;
	padding: 10px 0;
}
#job_filter select{
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 4px;
	color: #555;
	font-size: 12px;
	width: 175px;
	margin-right: 20px;
}
.green_button{
	background: #268a40;
	border: 1px solid #1d7a36;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	/*height: 25px;*/
    margin-top: 38px;
    padding: 0 20px;
	cursor: pointer;
}
.gray_button{
	background: #c2c2c2;
	border: 1px solid #b3b3b3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #333;
	height: 25px;
    margin-top: 38px;
    padding: 0 20px;
	cursor: pointer;
}
.jobs_list th{
	background: #268a41;
	border-right: 1px solid #fff;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	padding: 25px;
}
.jobs_list tr:nth-child(even) {background: #e3e3e3;}
.jobs_list tr:nth-child(odd) {background: #dadada;}
.jobs_list td{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 15px 20px;
}
.jobs_list td a{
	font-weight: bold;
}
.job_detail td {
	line-height: 23px;
    padding: 5px 0;
    vertical-align: top;
}
.job_detail p {
	padding: 0 0 10px;
}
.job_detail ul li {
	color: #666;
	padding: 0 0 10px;
	line-height: 23px;
	list-style-image: url('../img/job_list_bullet.jpg');
	list-style-position: inside;
} 

.apply_button{
	padding: 5px 20px;
	font-size: 14px;
}
.check_button {
    text-align: center;
    display: block;
    width: 100px;
    margin: 0 auto;
    padding: 5px 5px;
    font-size: 14px;
    /*line-height: 28px;*/
}
.apply_step{
	background: #fff;
	overflow: hidden;
	padding: 20px 0 20px 30px;
}
.apply_step li{
	background: url('../img/apply_step.png') no-repeat;
	color: #268a40;
	font-size: 18px;
	float: left;
	margin: 0 30px;
    padding: 9px 0 6px 50px;
	text-transform: uppercase;
}
.apply_step li.step_1{
	background-position: 0 0;
}
.apply_step li.step_2{
	background-position: 0 -69px;
}
.apply_step li.step_3{
	background-position: 0 -138px;
}
.apply_step li.step_1.current{
	background-position: 0 -210px;
}
.apply_step li.step_2.current{
	background-position: 0 -279px;
}
.apply_step li.step_3.current{
	background-position: 0 -348px;
}
#apply_form{
	overflow: hidden;
}
#apply_form .content_2col_block_content{
	overflow: hidden;
}
#apply_form h3{
	background: #5fa842;
	border: none;
	color: #fff;
	padding: 15px 0 10px 35px;
}
.personal_info{
	float: left;
	width: 480px;
}
.photo{
	float: left;
    margin-left: 53px;
    width: 128px;
}
.photo img{
	display: block;
	padding-top: 10px;
}
.photo a{
	display: block;
    margin-top: 20px;
    padding-top: 5px;
    text-align: center;
}
.apply_form_item{
	margin-bottom: 10px;
}
.apply_form_item label{
	display: block;
	float: left;
	width: 140px;
	color: #666;
	padding: 4px 0;
}
.education .apply_form_item label{
	float: none;
    width: 100%;
}
.apply_form_item input, .apply_form_item select, .apply_form_item textarea {
	background: #fff;
	border: 1px solid #dcdcdc;
	color: #666;
	padding: 4px;
}
.education .apply_form_item{
	float: left;
    margin-right: 10px;
}
#apply_form .left_more_button{
	margin-left: 35px;
    position: relative;
    top: -30px;
}
.next_step{
	display: block;
    float: left;
    margin: 0 0 30px 30px;
	font-size: 14px;
}
.cancel_all{
	display: block;
    float: left;
    margin: 0 0 30px 30px;
	font-size: 14px;
    padding: 5px 20px 0;
}
.next_step{
	margin-left: 170px;
}

/* TABS */
.tab_title{
	float: left;
	border-right: 1px solid #dcdcdc;
}
.tab_title.end{
	border-right: none;
}
.tab_title a{
	color: #333;
}
.tab_title.ui-state-active a{
	border-bottom: 4px solid #005131;
}

/* FOOTER */
#footer{
	background: #ededed;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.12) inset;
	margin-top: 50px;
	overflow: hidden;
}
#footer_block{
	padding: 45px 0 35px;
	float: left;
	width: 735px;
}
.footer_block_item{
	float: left;
	width: 245px;
}
.footer_block_item h3{
	color: #017b5f;
	font-size: 18px;
}
.footer_block_item li a {
    background: url("../img/img.png") no-repeat 11px -555px;
    color: #333333;
    display: block;
    font-size: 13px;
    padding: 10px 0 0 24px;
}
.footer_block_item li a:hover {
    color: #104D2E;
}
#footer_block_item{
	float: left;
	width: 245px;
}
#footer_block_item h3{
	color: #005030;
	font-size: 18px;
}
#footer_block_item li a {
    background: url("../img/img.png") no-repeat 11px -555px;
    color: #333333;
    display: block;
    font-size: 13px;
    padding: 10px 0 0 24px;
}
#footer_block_item li a:hover {
    color: #104D2E;
}
#newsletter{
	padding: 45px 0 35px;
	float: right;
	width: 210px;
}
#newsletter h3{
	background: url("../img/img.png") no-repeat 0 -898px;
	color: #005030;
    font-size: 22px;
    padding-left: 40px;
    text-transform: uppercase;
	margin-bottom: 15px;
	width: 170px;
}
.newsletter_email{
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 1px 2px 2px rgba(0,0,0,0.27) inset;
	padding: 5px 25px 5px 10px;
	width: 169px;
}
.newsletter_submit {
    background: url("../img/img.png") no-repeat 0 -937px;
    border: none;
    cursor: pointer;
    height: 16px;
    margin: 6px 0 0 -21px;
    position: absolute;
    text-indent: -9999px;
    width: 16px;
}
.newsletter_submit {
    background: url("../img/img.png") no-repeat 0 -937px;
    border: none;
    cursor: pointer;
    height: 16px;
    margin: 6px 0 0 -21px;
    position: absolute;
    text-indent: -9999px;
    width: 16px;
}
#footer_link {
    border-top: 1px solid #DBDBDB;
    overflow: hidden;
    padding: 20px 0;
}
#footer_link h3 {
    color: #005030;
    float: left;
    font-size: 18px;
    padding-top: 30px;
}
#footer_link li {
    float: left;
    margin-left: 40px;
}
#footer_link li a {
    background: url("../img/link_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#vcb {
    background-position: 0 0 !important;
    display: block;
    height: 60px;
    width: 133px;
}
#vcbf {
    background-position: -163px 0 !important;
    display: block;
    height: 60px;
    width: 110px;
}
#vcbl {
    background-position: -297px 0 !important;
    display: block;
    height: 60px;
    width: 116px;
}
#footer_copy{
	border-top: 1px solid #dbdbdb;
	padding-bottom: 20px;
}
#footer_menu {
    float: left;
    overflow: hidden;
    width: 600px;
	margin-top: 10px;
}
#footer_menu li{
	float: left;
} 
#footer_menu li a{
	color: #005030;
	padding: 0 5px;
	font-size: 18px;
	border-right: 1px solid #01714c;
} 
#footer_menu li.first-child a{
	padding-left: 0;
} 
#footer_menu li.last-child a{
	border-right: none;
	padding-right: 0;
}
#footer_social{
	float: right;
	width: 145px;
	margin-top: 8px;
}
#footer_social li{
	float: left;
} 
#footer_social li a{
	background: url(../img/img.png) no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	margin-left: 10px;
} 
#facebook{
	background-position: 0 -728px !important;
}
#facebook:hover {
    background-position: -34px -728px !important;
}
#gplus{
	background-position: 0 -771px !important;
}
#gplus:hover{
	background-position: -34px -771px !important;
}
#twitter{
	background-position: 0 -809px !important;
}
#twitter:hover{
	background-position: -34px -809px !important;
}
#youtube{
	background-position: 0 -844px !important;
}
#youtube:hover{
	background-position: -34px -844px !important;
}
#copy{
	color: #4b4b4b;
	font-size: 11px;
}

/**
 *  Skin JCarusel
 */

.jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-container-vertical {
    height: 475px;
	margin: 25px 0 0;
}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-clip-vertical {
    height: 475px;
}

.jcarousel-item {
	width: 100%;
}

.jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-item-vertical {
    margin-bottom: 40px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Vertical Buttons
 */
.jcarousel-next-vertical {
	display: block;
    position: relative;
    width: 100%;
    height: 50px;
    cursor: pointer;
    background: url(../img/next-vertical.png) no-repeat center center #e8e8e8;
}

.jcarousel-prev-vertical {
	display: block;
    background: url(../img/prev-vertical.png) no-repeat center center #E8E8E8;
    cursor: pointer;
    height: 50px;
    position: relative;
    width: 100%;
}
#list_business_content {
	background: #f5f5f5;
}

/* Datepicker */
.ui-datepicker {
	background: #dcdcdc;
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
/* 4:13 30/7; */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/

.report_chart {
	margin-top: 20px;
}
.vcbs_analysis .report_chart  {
	margin-top: 0px; 
}
#report_filter{
	overflow: hidden;
}
#report_filter div{
	float: left;
}
#report_filter label{
	display: block;
	padding: 10px 0;
}
#report_filter select{
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 4px;
	color: #555;
	font-size: 12px;
	width: 175px;
	margin-right: 20px;
}
.reports_list th{
	background: #5fa842;
	border-right: 1px solid #efefef;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	padding: 20px;
	text-align: left;
}
.vcbs_analysis .reports_list th{
	background: #5fa842;
	border-right: 1px solid #efefef;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	padding: 15px 10px;
	text-align: center;
}

.reports_list tr:nth-child(even) {background: #e3e3e3;}
.reports_list tr.first-child {border-bottom: 0}
.reports_list tr:nth-child(odd) {background: #dadada;}
.reports_list td{
	border-right: 1px solid #efefef;
	border-bottom: 3px solid #efefef;
	padding: 15px 20px;
}
.vcbs_analysis .reports_list td{
	border-right: 1px solid #efefef;
	border-bottom: 3px solid #efefef;
	padding: 15px 12px;
}
.reports_list td a{
	font-weight: bold;
}
.reports_list td a.btn_dwn {
	display:block;
	background: url(../img/btn_dwn.png) no-repeat;
	height: 20px;
	padding-left: 38px;
	font-weight: normal;
}
.report_detail td {
	line-height: 23px;
    padding: 5px 0;
    vertical-align: top;
}
.reports_list td.first-child{
	font-weight: 700;
}
.report_detail p {
	padding: 0 0 10px;
}
.report_detail ul li {
	color: #666;
	padding: 0 0 10px;
	line-height: 23px;
	list-style-image: url('../img/report_list_bullet.jpg');
	list-style-position: inside;
} 

/* /Report list */
/* Elite Blog */
ul#filter_search {
	padding: 35px 37px 15px 38px;
}
ul#filter_search li {
	float: left;
	display: inline-block;
}
ul#filter_search li.btn_search {
	margin-top: 7px;
}
ul#filter_search label {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	margin: 0 10px;
	line-height: 27px;
}
ul#filter_search li select {
	border: 1px #dcdcdc solid;
	width: 110px;
	height: 30px;
	background: url(../img/drop_filter_bg.jpg) #fff no-repeat top right;
	-webkit-appearance: none;
}
ul#filter_search li.last-child {
	float: right;
}
ul#filter_search li a.btn_filter_submit {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	height: 28px;
	border: 1px solid #1d7a36;
	width: 103px;
	background: #268a40;
	border-radius: 1px;
	font-family: "Tahoma", sans-serif;
	color: white;
	line-height: 30px;
	text-align: center;
	font-size: 14px;


}
#mini_front_page {

	font-size: 16px;
	color: #333;
}


#mini_front_page label {
	float: left;
}
.related_title{
	padding: 35px 0 15px 35px;
	font-size: 16px;
	color: #333;
}
.latest_update_title, .old_title{
	padding: 15px 0 15px 35px;
	font-size: 16px;
	color: #333;
}

.related_content_video_tag p{
	float: left;
}
.related_content_video_tag img{
	margin:12px;
}
#featured_content {
	padding: 35px 37px 15px 38px;
	height: 260px;
}
#featured_content .ft_left{
	float:left;
	width: 430px;
	height: 260px;
	display: block;
}
#featured_content .ft_right{
	height: 260px;
	width: 190px;
	padding-left: 50px;
	float: right;
	position: relative;
}
#featured_content .ft_title {
	text-transform: uppercase;
	margin-bottom: 10px;
}
#featured_content .ft_date {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color:#666;
}
#featured_content .ft_content_short {
	margin:10px 0;
	font-size: 12px;
}
#featured_content a.ft_btn_readmore {
	font-size: 12px;
	display: block;
	bottom: 0px;
	color: #555;
	position: absolute;
}
ul#list_latest_content span.play_button {
	margin-top: 35px;
}
#latest_content {
	width: 670px;
	background:  #e8e8e8;
	float:left;
	position: relative;
}
.content_2col_block {
	background: #e8e8e8;
}
#latest_content a.latest_content_title {
	color:#333;
}
.his_content .btn_pre {
	left: 70px;	
}
.his_content .btn_next {
	right: 70px;	
}
.btn_pre {
	cursor: pointer;
	z-index: 50;
	left: 15px;
	position: relative;
	display: inline-block;
	background: url(../img/btn_pre.png) no-repeat;
	width: 12px;
	height: 24px;
	margin: 50px 0px;
	float: left;
	border: 0px;
}
.btn_next {
	cursor: pointer;
	z-index: 50;
	right: 15px;
	position: relative;
	display: inline-block;
	background: url(../img/btn_next.png) no-repeat;
	width: 12px;
	height: 24px;
	margin: 50px 0px;
	float: right;
	border: 0px;
}
#business_content ul {
	height: 500px;
}
#business_content ul li {
	float: left;
	width: 190px;
	height: 33%;
	margin: 0px 25px;
	text-align: center;

}
#business_content ul li img {

}
 #latest_content ul li {
	float: left;
	width: 190px;
	height: 160px;
	margin: 0 25px;
}

 #latest_content img {
	width: 190px;
	height: 102px;
	margin-bottom: 10px;
}
 #latest_tag_video {

}
/* Blog interview detail */
.blog_interview_detail, .social_comment, #blog_video_detail {
	padding: 10px 30px 30px;
}
h3.interview_title {
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 10px;
}
span.interview_date {
	font-size: 10px;
}
.interview_short_content 
{
    color: #414141;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 18px;
    padding-top: 20px;
	font-weight: bold;
}
.interview_full_content p {
    color: #414141;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 18px;
    padding-top: 20px;
}
.interview_images {
	text-align: center;

}
.interview_images p.img_title {
	font-size: 12px;
}
.comment_counter span{
	display: block;
	margin: 10px 0;
	font-weight: bold;
	font-size: 15px;
}
#blog_video_detail {
	height: 435px;
}
.video_big_cover  img {
	width: 688px;
	height: 432px;
}
.video_title {
	height: 70px;
	background: #000;
	opacity:0.8;
  	filter:alpha(opacity=60); /* For IE8 and earlier */
	color: white;
	font-size: 18px;	
	padding: 25px;
	position: relative;
	top: -120px;
}
.video_play_icon {
	height: 82px;
	width: 82px;
	position: relative;
	top: -220px;
	left: 300px;
	background: url(../img/play_btn.png) no-repeat;
}
.video_title h3{
	color: #fff;
	text-transform: uppercase;
}
h3.title_truyen_thong {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #015B37;
}
h3.title_khach_hang {
	color: #fff;
    border-bottom: 1px solid #dcdcdc;
    padding: 25px 0 25px 35px !important;
    font-size: 18px;
    text-transform: uppercase;
    background: #015B37;
}
h3.title_transactions_history {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #5fa842 !important;
}
h3.rp_analysis {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #18722f !important;
}
h3.title_phan_tich {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #015B37 !important;
}
h3.title_phan_tich_008c45 {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #008c45 !important;
}
h3.title_phan_tich_5fa842 {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #5fa842 !important;
}
h3.title_phan_tich_008c45 {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0 15px 35px;
	font-size: 18px;
	text-transform: uppercase;
	background: #008c45 !important;
}

h3.title_ccsh_tabs {
	text-align: center;
	color: #008c45;
	border-bottom: 1px solid #dcdcdc;
	padding: 10px 0 10px 0px !important;
	font-size: 18px;
	text-transform: uppercase;
	background: url(../img/ccsh_tabs_bg.png) no-repeat !important;
	width: 190px;
}

/* HISTORY */
.his_content {
	background: url(../img/tree_line.png) no-repeat 210px -28px;
	width: 100%;
	position: relative;
	min-height: 560px;
}
.his_content .detail {
	padding-left: 35px;
	padding-top: 28px;
	width: 205px;
	float: left;
}
.his_content .detail h6 {
	font-family: "Myriad Pro", sans-serif;
	font-size: 15px;
}
.his_content .detail p {
	text-align: justify;
	margin-top: 8px;
	line-height: 18px;
	font-size: 12px;
}
.his_content .tree_line {
	width: 600px;
	float: left;
}
.tree_line .year {
    cursor: pointer;
    width: 35px;
    height: 38px;
    position: absolute;
    color: #fff;
    padding: 11px 12px 17px 12px;
    background-repeat: no-repeat;
    background: url(../img/la-trai.png) no-repeat top left;


}
.tree_line .year.r {
    cursor: pointer;
    width: 36px;
    height: 38px;
    position: absolute;
    color: #fff;
    padding: 11px 12px 17px 12px;
    background-repeat: no-repeat;
    background: url(../img/la-phai.png) no-repeat top left;

}
.y2002 {
	background-color: #548126;
}
.y2003 {
    background: url("../img/y2003.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2004 {
    background: url("../img/y2004.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2005 {
    background: url("../img/y2005.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2006 {
    background: url("../img/y2006.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2007 {
    background: url("../img/y2007.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2008 {
    background: url("../img/y2008.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2009 {
    background: url("../img/y2009.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2010 {
    background: url("../img/y2010.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2011 {
    background: url("../img/y2011.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2012 {
    background: url("../img/y2012.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2013 {
    background: url("../img/y2013.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2014 {
    background: url("../img/y2014.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2015 {
    background: url("../img/y2015.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2016 {
    background: url("../img/y2016.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2017 {
    background: url("../img/y2017.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2018 {
    background: url("../img/y2018.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2019 {
    background: url("../img/y2019.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.y2020 {
    background: url("../img/y2020.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.tree_line .current {
    background: url("../img/la-trai-to.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    font-weight: bold;
    height: 50px !important;
    padding: 11px 12px 17px;
    width: 48px !important;
}
.tree_line .active {
    background: url("../img/la-trai-to.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    font-weight: bold;
    height: 50px !important;
    padding: 11px 12px 17px;
    width: 48px !important;
}
.tree_line .r.current {
    background: url("../img/la-phai-to.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    font-weight: bold;
    height: 50px !important;
    padding: 11px 12px 17px;
    width: 48px !important;
}
.tree_line .r.active {
    background: url("../img/la-phai-to.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    font-weight: bold;
    height: 50px !important;
    padding: 11px 12px 17px;
    width: 48px !important;
}

.y2002 {
	top: 389px;
	right: 153px;
}
.y2003 {
	top: 377px;
	right: 262px;
}
.y2004 {
	top: 373px;
	right: 330px;
}
.y2005 {
	top: 304px;
	right: 398px;
}
.y2006 {
	top: 292px;
	right: 321px;
}
.y2007 {
	top: 274px;
	right: 257px;
}
.y2008 {
	top: 300px;
	right: 164px;
}
.y2009 {
	top: 332px;
	right: 96px;
}
.y2010 {
	top: 316px;
	right: 29px;

}
.y2011 {
	top: 230px;
	right: 14px;
}
.y2012 {
	top: 245px;
	right: 79px;
}
.y2013 {
    right: 147px;
    top: 209px;
}
.y2014 {
    right: 270px;
    top: 200px;
}
.y2015 {
    right: 339px;
    top: 211px;
}
.y2016 {
    right: 404px;
    top: 225px;
}
.y2017 {
    right: 45px;
    top: 158px;
}
.y2018 {
    right: 108px;
    top: 140px;
}
.y2019 {
    right: 171px;
    top: 134px;
}
_.btn_pre {
	z-index: 50;
	left: 69px;
	position: relative;
	display: inline-block;
	background: url(../img/prev.png) no-repeat;
	width: 12px;
	height: 24px;
	margin: 22px 0px;
	float: left;
	border: 0px;
}
_.btn_next {
	z-index: 50;
	right: 91px;
	position: relative;
	display: inline-block;
	background: url(../img/next.png) no-repeat;
	width: 12px;
	height: 24px;
	margin: 22px 0px;
	float: right;
	border: 0px;
}

/* VCBS NETWORK */
.vcbs_network {
	width: 100%;
	height: 807px;
	background: #efefef no-repeat -0px -1px;
}

.vcbs_network .list_add {
	float: left;
	width: 230px;
	height: 807px;
	padding-left: 27px;
	padding-top: 20px;
	
}
.vcbs_network .list_add ul li {
	padding-left: 13px;
	background: url(../img/list_dot.png) no-repeat 0 19px, url(../img/list_arrow_dao.png) no-repeat 205px 19px;

	line-height: 39px;
	border-top: 1px solid #dcdcdc;
}
.vcbs_network .list_add ul li p {
	display: block;
	font-size: 12px;
	line-height: 20px;
}
.pos_selected {
    display: none;
    overflow: hidden;
	padding-left: 14px;
}
.pos_selected h5 {
	font-size: 14px;
	color: #268a41;
}
.pos_selected p {
	padding-top: 13px;
	font-size: 12px;
}
.pos_selected p:nth-of-type(1) {
	font-size: 12px;
	line-height: 14px;
	padding-top: 13px;
}
.pos_selected p:nth-of-type(3) {
	padding-top: 0px;
}
.pos_selected a {
	display: block;
	margin-top: 15px;
	font-style: italic;
}
.pos_selected ul {
	margin-top: 0px !important;
}
.vcbs_network .list_add >ul >li >a {
	height: 40px;
	color: #555;

}
.list_add ul {
	margin-top: 30px;
}
.list_add ul li a.current {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #268a41;
}

.add_detail p {
	line-height: 15px;
	font-size: 12px;
	padding-top: 12px;
}
.add_detai a {
	height: 10px;
}

.list_pos ul li span, .list_pos ul li a {
	display: block;
	overflow: hidden;

}
.map_overlay {
	text-indent: -9999;
	width: 490px;
	height: 800px;
	display: block;
	float: left;
	background: url(../img/vn_map_fix.jpg) no-repeat  -5px 16px;
}
.list_pos {
    display: block;
}
.list_pos .tier_pos {
	display: none;
}
.list_pos ul {
    position: relative;
    width: 500px;
    height: 800px;
}
.list_pos div.tier_overlay {
    z-index: 10;
    background: url(../img/map_vn_icn_tier.png) no-repeat  -2px 8px;
    position: absolute;
    width: 500px;
    height: 800px;
}


.list_pos ul li {
    cursor: pointer;
    position: absolute;
    text-indent: -9999px;
    z-index: 1000;
}
.list_pos ul li span {
    display: none;
}
.list_pos ul li div {
        width: 100%;
    height: 100%;
    position: relative;
}
.list_pos ul li.tru_so_chinh {
    height: 58px;
    width: 39px;
    display: block;
    overflow: hidden;
    top: 105px;
    left: 153px;

}
.list_pos ul li .tru_so_chinh {
    width: 100%;
    height: 100%;
    background: url(../img/hanoi_pos.png) no-repeat top left;
}

.list_pos ul li.da_nang {
    height: 34px;
    width: 29px;
    display: block;
    overflow: hidden;
    top: 358px;
    left: 269px; 

   
}
.list_pos ul li .da_nang {

    background: url(../img/danang_pos.png) no-repeat top left;
}
.list_pos ul li.can_tho {
    height: 42px;
    width: 40px;
    display: block;
    overflow: hidden;
    top: 654px;
    left: 141px;
   
}
.list_pos ul li .can_tho {

    background: url(../img/cantho_pos.png) no-repeat top left;
}
.list_pos ul li.dong_nai {
    height: 55px;
    width: 46px;
    display: block;
    overflow: hidden;
    top: 589px;
    left: 216px;
}
.list_pos ul li .dong_nai {

    background: url(../img/dongnai_pos.png) no-repeat top left;
}

.list_pos ul li.vung_tau {
    height: 34px;
    width: 35px;
    display: block;
    overflow: hidden;
    top: 624px;
    left: 228px;
}
.list_pos ul li .vung_tau {
    background: url(../img/vungtau_pos.png) no-repeat top left;
}

.list_pos ul li.pmh {
    height: 45px;
    width: 39px;
    display: block;
    overflow: hidden;
    top: 117px;
    left: 153px;
    background: url(../img/hanoi_pos.png) no-repeat top left;
}

.list_pos ul li.hcmc {
    height: 45px;
    width: 39px;
    display: block;
    overflow: hidden;
    top: 612px;
    left: 196px;

}
.list_pos ul li .hcmc {

    background: url(../img/hcmc_pos.png) no-repeat top left;
}

.list_pos ul li.an_giang {
    height: 42px;
    width: 44px;
    display: block;
    overflow: hidden;
    top: 622px;
    left: 119px;

}
.list_pos ul li .an_giang {

    background: url(../img/angiang_pos.png) no-repeat top left;
}
.tier_pos {
	position: absolute;
	background: url(../img/1st_pos.png) no-repeat;
	width: 26px;
	height: 37px;
	display: block;
	z-index: 1;
	top: -5px;
}
/* HO SO DOANH NGHIEP */
.container_hsdn {
	position: relative;
	width: 1000px;
	display: block;
	margin: 0 auto;
	/*background: url(../img/cccd.jpg) no-repeat 0 7px;*/
}
.top_line {
	height: 6px;
	background: #268a40;
	margin-bottom: 1px;
}

.profile_left_menu {
	position: absolute;
	background: #268a40;
	width: 164px;
	min-height: 600px;
	float: left;

}

.profile_left_menu.fixed {
	position:fixed;top:0px
}
.logo_typography {
	padding: 27px 0 0 16px ;
}
.profile_left_menu h1.typo_logo {
	color: white;
	font-size: 76px;
	-webkit-text-shadow: 0 -1px 0 rgba(24,114,47,0.75);
	-moz-text-shadow: 0 -1px 0 rgba(24,114,47,0.75);
	text-shadow: 0 -1px 0 rgba(24,114,47,0.75);
}
.profile_left_menu h3.typo_title {
	color: white;
	font-size: 18px;
	text-transform: uppercase;
	-webkit-text-shadow: 0 -1px 0 rgba(24,114,47,0.75);
	-moz-text-shadow: 0 -1px 0 rgba(24,114,47,0.75);
	text-shadow: 0 -1px 0 rgba(24,114,47,0.75);
}
.profile_content {
	min-height: 600px;
	width: 835px;
	float: right;
}
.profile_left_menu ul {
	margin-top: 23px;
}
.profile_left_menu ul li {

	height: 48px;
	width: 150px;
	background: #5fa842;
	margin-bottom: 4px;
	float: right;
	clear: both;
}
.profile_left_menu ul li.active {
	width:  160px;
	background: #fff;
}
.profile_left_menu ul li.active a {

	color: #333;
}
.profile_left_menu ul li.hover {
	background: #fff;
}
.profile_left_menu ul li.hover a {

	color: #333;
}
.profile_left_menu ul li a {
	height: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	padding: 15px 0px 0px 15px;
	display: block;
}
.profile_content h3 {
	font-size: 20px;
	padding: 29px 0 13px 21px;
	background: #18722f;
	border-bottom: 0;
}
.profile_content .tabs {
	background: #f7f7f7;
}
.profile_content_detail {
	margin-top: 51px; 
}
.profile_content_detail_left {
	width: 50%;
	min-height: 500px;
	float: left;
}
.profile_block {
	margin-bottom: 5px;
}
.profile_block h4 {
    width: 396px;
    font-size: 18px;
    padding: 20px 0 12px 22px;
    background: #F7F7F7 url(../img/down_arrow.png) 360px 21px no-repeat;
    border-bottom: 0;
    color: #008C45;
    text-transform: uppercase;
}

.profile_content_detail_right {
	margin-top: -15px;
	width: 50%;
	min-height: 500px;
	float: right;
}
.cccd {

}
table.cccd tr {
}
.cccd tr td {
	padding-right: 10px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 40px;
	border-right: 1px dotted #9a9a9a;
	border-bottom: 1px dotted #9a9a9a;
}
.cccd tr td:nth-child(1) {
	padding-left: 23px;
}

.cccd tr:nth-child(1) td{
	font-weight: 700;
}
.cccd tr:nth-child(1) td:nth-child(1) {
    width: 100%;
    padding-top: 10px;
    padding-left: 23px;
    font-weight: 700;
}

.cccd tr:nth-child(1) td:nth-child(2), .cccd tr:nth-child(1) td:nth-child(3) {
	padding-top: 10px;

}
.ccd tr td:nth-child(1) {
	padding-left: 23px;

}
.profile_block_chart img {
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
}
.profile_block_chart table {
	margin: 0 auto;
}
.profile_block_chart tr {
	border-bottom: 1px dotted #9a9a9a;
}
.profile_block_chart tr td {
	padding-left: 10px;
}
.profile_block_chart tr td:nth-child(2) {
	width: 250px;
}
.profile_block_chart tr td.first-child {
	padding-left: 0
}
#cp_nnnc {
	margin: 15px 0;
	width: 16px;
	height: 16px;
	background: #18722f;
}
#cp_nhmizu {
	margin: 15px 0;
	width: 16px;
	height: 16px;
	background: #2a9847;
}
#cp_cdk {
	margin: 15px 0;
	width: 16px;
	height: 16px;
	background: #5fa842;
}
/* CTY CON */
h3.list_sub_title {
	text-transform: uppercase;
	color: #008c45;
	background: #d0d0d0;
}
.list_lk_comp table {
	background: #f5f5f5;
	width: 100%;
}
.list_lk_comp table tr.first-child td {
	padding: 25px 25px;
	text-transform: none;
	font-weight: bold;
}
.list_lk_comp table tr td {
	padding: 15px 25px;
	text-transform: uppercase;
	border-bottom: 1px #9a9a9a dotted; 
	border-right: 1px #9a9a9a dotted; 
}
.list_lk_comp table tr td.first-child{
	width: 70%;
}
.list_lk_comp table tr td.first-child{
	border-right: 0
}
.list_lk_comp table tr.first-child td {
	border-bottom: 0
}

#leadership table {
 	border-top: 1px solid #d2d2d2;
	background: #f5f5f5;
	width: 100%;
}
#leadership table.title tr.first-child td {
	padding: 15px 25px;
	text-transform: none;
	font-weight: bold;
}
#leadership table tr td {
	padding: 15px 15px;
	border-bottom: 1px #9a9a9a dotted; 
	/*border-right: 1px #9a9a9a dotted;*/
}
#leadership table tr td.first-child{
	width: 95px;
	font-weight: bold;
}
#ban_lanh_dao table tr td.first-child {
	font-weight: normal;
	width: 75px;

}
#ban_lanh_dao table tr td:nth-child(2) {
	font-weight: normal;
	width: 65px;

}
#ban_lanh_dao table tr td:nth-child(3) {
	font-weight: normal;
	width: 65px;

}
#ban_lanh_dao table.leader tr td:nth-child(1) {
	width: 98px;
}
#ban_lanh_dao table.leader tr td:nth-child(2) {
	width: 88px;
}
#ban_lanh_dao table.leader tr td:nth-child(3) {
	width: 73px;
}
#ban_lanh_dao table.title tr.first-child td.first-child {
	font-weight: normal;
	font-weight: bold;
} 
#leadership table tr td.first-child{
	border-right: 0
}

#leadership .leader_wrap {
	height: 469px;
	overflow-x: hidden;
}
/* HSDN */
#hsdn {
}
.profile_table_content {
	background: #f5f5f5;
	text-align: justify;
	line-height: 20px;
}
.profile_table_content .pager {
	float: left;
	padding-left: 20px;
	font-size: 18px;
}
.profile_table_content .pager  a {
	font-size: 18px;
	padding: 0 2px;
}
.profile_content_1col {
	display: table;
	width: 100%;
	clear: both;
}

.profile_content_1col2 {
	float: left;
	width: 416px;
	border-right: 2px solid #fff;
}
.profile_content_1col .profile_content_1col2.stt2 {
	border-right: 0;
	float:right;
}
.profile_content_detail_wrap {
	padding: 29px 15px 13px 21px;
}
.profile_content_detail_wrap ul li {
	margin-left: 14px;
	padding: 0 0 10px;
	line-height: 23px;
	list-style-image: url('../img/job_list_bullet.jpg');
}

/* transactions */
.transactions {

}
.transactions_left {
	background: #f5f5f5;
	width: 481px;
	float:left;
	min-height: 996px;
}
.transactions_left  .transactions_detail {
	width: 200px;
	float: left;
}
.transactions_left  .transactions_chart {
	width: 280px;
	float: right;
}
.transactions_left  .transactions_chart h3 {
	padding: 15px;
}
.transactions_right {
	width: 351px;
	float: right;
}
.realtime_point {
	padding: 22px;
}
 p.time,#transactions  {
	font-size: 11px;
}
#transactions p.status {
	font-size: 14px;
}

.point h1 {
	font-size: 60px;
	color: #555;
}

table.transaction_total {
	font-weight: 700;
	font-size: 12px;
	margin: 0 auto;
}
table.transaction_total tr td {
	text-align: center;
	width: 85px;
	padding: 15px 0px 0 15px;
	border-top: 1px dotted #878787; 
	border-left: 1px dotted #9a9696 
}
table.transaction_total tr td.first-child {
	width: 60px;
	border-left: 0;
	padding-left: 0
}
table.transaction_total tr.first-child td {
	border-top: 0
}
table.transaction_total h5 {
	font-size: 20px;
	color: #606060;
	margin-top:  10px;
	font-weight:normal;
}
table.transaction_total h5.max{
	color: #268a40;
}
table.transaction_total h5.min {
	color: #e70000;
}
ul.time_select {
	padding: 10px 5px;
	background: #e2e2e2;
}
ul.time_select li {
	display: block;
	float: left;
	border-left:  2px solid #555;
}
ul.time_select li a {
	color: #333333;
	padding: 0 10px;
	font-size: 12px;
	font-weight: bold;
}
ul.time_select li a:hover, ul.time_select li a.current{
	color: #199632;

}
ul.time_select li.first-child, ul.time_select li:nth-child(5) {
	border-left: 0
}
table.tqkb {
	width: 455px;
	margin-left: 22px;
	margin-top: 100px;	
}
table.tqkb tr td {
	padding: 15px 0;
	font-size: 12px;
	
}
table.tqkb tr {
	border-top: 1px dotted #9a9696;
}
table.tqkb tr.first-child {
	border-top: 0; 
}
table.tqkb tr td.first-child {
	width: 300px;
	font-weight: bold;
	
}
table.tqkb tr td.first-child {
	float: right;
}
h3.title_cttc {
	color: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 15px;
	font-size: 18px;
	text-transform: uppercase;
	background: #008c45;
}
.transactions_analysis {
	margin: 2px 0
}
.analysis_report_block .content_2col_block_content{
	padding: 10px 20px;

}
.analysis_report_block_child h4.title_transactions_analysis {
	cursor: pointer;
	font-size: 18px;
	padding: 11px 0 8px 22px;
	background: #F7F7F7;
	border-bottom: 0;
	color: #333333;
	text-transform: uppercase;
	background: #F7F7F7 url(../img/down_arrow.png) 390px 13px no-repeat;
}
.analysis_report_block_child table.tablezila tr td {
	padding: 20px 10px 16px 10px;
}
h4.title_transactions_analysis {
	cursor: pointer;
	font-size: 18px;
	padding: 11px 0 8px 22px;
	background: #F7F7F7;
	border-bottom: 0;
	color: #333333;
	text-transform: uppercase;
	background: #F7F7F7 url(../img/down_arrow.png) 310px 13px no-repeat;
}
h4.explained {
	cursor: pointer;
	font-size: 18px;
	padding: 11px 0 8px 22px;
	background: #F7F7F7;
	border-bottom: 0;
	color: #333333;
	text-transform: uppercase;
	background: #F7F7F7 url(../img/up_arrow.png) 319px 13px no-repeat;
}

.transactions_analysis_block {
		background: #ebebeb;
	margin: 3px  0;
}

.transactions_analysis table {
	width: 99%;
}
.transactions_analysis tr td {

	padding: 10px 9px;
	font-size: 11px;
}
.transactions_analysis tr td p {
	color: #333333;
	padding-top: 0;
	font-size: 11px;
	float: left;
}
.transactions_analysis tr td p.td_point {
	display: inline-block;
	width: 26px;
	text-align: left;
}
.transactions_analysis tr td p.td_rate {
	display: inline-block;
	width: 61px;
	text-align: right;
	color: #555555;

}
.transactions_analysis tr td p.mini_rate_down {
	background: url(../img/mini_rate_down.png) no-repeat right;
	float: right;
	height: 20px;
	width: 20px;
	display: block;
	background: url(../img/mini_rate_down.png) no-repeat right;
}
.transactions_analysis tr td p.mini_rate_up {
	float: right;
	height: 20px;
	width: 20px;
	display: block;
	background: url(../img/mini_rate_up.png) no-repeat right;
}
.transactions_analysis tr td p.mini_rate_o {
	float: right;
	height: 20px;
	width: 20px;
	display: block;
	background: url(../img/mini_rate_o.png) no-repeat right;
}
.transactions_analysis tr {
	border-top: 1px dotted #9a9696;
	
}
.transactions_analysis tr td {
	border-left: 1px dotted #9a9696;
}
.transactions_analysis tr.first-child {
	border-top: 0;
	/*font-weight: bold;*/
}
.transactions_analysis tr td.first-child {
	border-left: 0
}
.transactions_analysis tr td:nth-child(1){
	width: 40px ;
    height: 24px;
}
.transactions_analysis tr td.stt2{
	width: 150px ;
}
.transactions_analysis tr td:nth-child(3){
	width: 51px ;
}
.transactions_analysis tr td:nth-child(4){
	width: 91px ;
}
.transactions_analysis_more {
	height: 40px;
	background: url("../img/img.png") no-repeat 0 -982px;
	clear: both;
	color: #666;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0 2px 30px;
	cursor: pointer;
	margin: 10px;
}
.transactions_chart_detail {
	overflow: hidden;
}
.analysis_report_block_child, .profile_content_detail, .ccsh, .cttc{
	background: #ebebeb;
}
/* Table 2 col */
table.tablezila_2col  {
		
	width: 100%;
	margin: 0 auto;
}
.tablezila_2col tr td {
	padding: 10px 10px;
	font-size: 11px;
}
.tablezila_2col tr td p {
	padding-top: 0;
	font-size: 11px;
	float: left;
}
.tablezila_2col tr {
	border-top: 1px dotted #9a9696;
	
}
.tablezila_2col tr td.first-child {
	text-align: right;
}
.tablezila_2col tr.first-child {
	border-top: 0;
	font-weight: bold;
}
.tablezila_2col tr td.first-child {
	border-left: 0
}
table.tablezila  {
	width: 99%;
	margin: 0 auto;
} 

/* Table n col */
.tablezila tr td {
	padding: 10px 10px;
	font-size: 11px;
	border-left: 1px dotted #9a9a9a;
}
.tablezila tr td p {
	padding-top: 0;
	font-size: 11px;
	float: left;
}
.tablezila tr {
	border-top: 1px dotted #9a9696;

	
}
.tablezila tr td.last-child {
	text-align: right;
}
.tablezila tr.first-child {
	border-top: 0;
	/*font-weight: bold;*/
}
.tablezila tr td.first-child {
	border-left: 0
}
table.cttc tr td{
	font-size: 16px;
	padding-left: 15px;
}

/* analysis_report */
.analysis_report_left {
	width: 414px;
	float: left;
}
.analysis_report_right {
	width: 418px;
	float: right;
}
.report_analysis_more {
	height: 40px;
	background: url("../img/img.png") no-repeat 0 -982px;
	clear: both;
	color: #666;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0 2px 30px;
	cursor: pointer;
	display: none;
	margin: 10px;
	margin-left: 30px;
}

/* ccsh */
.ccsh {
	position: relative;
}
.ccsh ul.ccsh_tabs {
	position: absolute;
	top: 24px;
	right: 50%;
}
.ccsh ul.ccsh_tabs li {
	float: left;
	position: absolute;
}
.ccsh ul.ccsh_tabs li.last-child {
	margin-left: 160px;


}
.ccsh ul.ccsh_tabs li.active {
	z-index: 1;
}
.ccsh ul.ccsh_tabs li.active h3 {
	background: url(../img/ccsh_tabs_bg_active.png) no-repeat !important;


}
/* Rate */
.rate {
	font-size: 13px;
	padding-left: 25px;
}
.rate_down {
	background:  url(../img/mini_rate_down.png) no-repeat  left;
	color: #CE0000;
}
.rate_up {
	background:  url(../img/mini_rate_up.png) no-repeat  left;
	color: #015B37;
}
.rate_o {
	background:  url(../img/mini_rate_o.png) no-repeat  left;
}
/* Co phieu */
.co_phieu  .tabs ul li.stt1 a {
	width: 140px;
}
.co_phieu  .tabs ul li.stt2 a {
	width: 125px;
}

.co_phieu  .tabs ul li.stt3 a {
	width: 160px;
}

.co_phieu  .tabs ul li.stt4 a {
	width: 267px;
}
.lich_su_gd_chart th {
	/*background: #015b37;*/
    background-color: #5FA842;
	color: white;
	border-left: 2px solid #efefef;
	padding: 0 5px;
}
.lich_su_gd_chart table.tablezila {
	width: 100%;
}
.lich_su_gd_chart th:first-child {
	
}
.lich_su_gd_chart .tablezila tr td {
	border-left: 2px solid #efefef;
	font-size: 12px;
	padding: 5px 5px;
 }
.lich_su_gd_chart .tablezila tr td p {
	font-size: 12px;
}
.lich_su_gd_chart .tablezila tr td p.td_rate {
	width: 85px;
}
 .lich_su_gd_chart .tablezila tr td.txt_rate_up p{
 	color: #015b37;
 }
 .lich_su_gd_chart .tablezila tr td.txt_rate_down p{
 	color: #ce0000;
 }
 .lich_su_gd_chart .tablezila tr td.txt_rate_o {

 }
.lich_su_gd_chart .tablezila tr {
	border-top: 3px solid #efefef;
}
.giao_dich_block .tablezila tr td {
	font-size: 12px;
}
.giao_dich_block {
	margin-bottom: 15px;
}

/* Giao dich nha dau tu nuoc ngoai table */
.gd_ndtnn table.tablezila {

}
.gd_ndtnn table.tablezila tr.stt1 {
	background: #015b37;
}
.gd_ndtnn table.tablezila tr.stt2 {
	background: #5fa842;
}
.gd_ndtnn table.tablezila tr.stt1,.gd_ndtnn table.tablezila tr.stt2 {
	color: white;
	font-weight: bold;
	text-align: center;
}
 .gd_ndtnn table.tablezila tr td.stt1,
  .gd_ndtnn table.tablezila tr td.stt2,
   .gd_ndtnn table.tablezila tr td.stt3,
    .gd_ndtnn table.tablezila tr td.stt4,
     .gd_ndtnn table.tablezila tr td.stt5,
      .gd_ndtnn table.tablezila tr td.stt6,
        .gd_ndtnn table.tablezila tr td.stt7,
         .gd_ndtnn table.tablezila tr td.stt8 {
	width: 10% !important;
}
/* Thong ke dat lenh table */
.thong_ke_dat_lenh_table table.tablezila {

}
.thong_ke_dat_lenh_table table.tablezila tr.stt1 {
	background: #015b37;
}
.thong_ke_dat_lenh_table table.tablezila tr.stt2 {
	background: #5fa842;
}
.thong_ke_dat_lenh_table table.tablezila tr.stt1,.thong_ke_dat_lenh_table table.tablezila tr.stt2 {
	color: white;
	font-weight: bold;
	text-align: center;
}
.thong_ke_dat_lenh_table .tablezila tr td {
border-left: 2px solid #efefef;
font-size: 12px;
padding: 10px 5px;
text-align: center;
}
.thong_ke_dat_lenh_table table.tablezila tr td.stt1,
 .thong_ke_dat_lenh_table table.tablezila tr td.stt2,
  .thong_ke_dat_lenh_table table.tablezila tr td.stt3,
   .thong_ke_dat_lenh_table table.tablezila tr td.stt4,
    .thong_ke_dat_lenh_table table.tablezila tr td.stt5,
     .thong_ke_dat_lenh_table table.tablezila tr td.stt6,
       .thong_ke_dat_lenh_table table.tablezila tr td.stt7,
        .thong_ke_dat_lenh_table table.tablezila tr td.stt8 {
	width: 10% !important;
}
/* Tai chinh table */
.vcbs_financial table.tablezila {
	width: 100%;
}
.vcbs_financial table.tablezila tr.stt1 {
	background: #5fa842;
	padding: 10px 10px;
	border: 0
}
.vcbs_financial table.tablezila tr.stt1 td.stt1 {
	width: 250px;
}
.vcbs_financial table.tablezila tr.stt1 td {
	width: 130px;
}
.vcbs_financial table.tablezila tr.stt1,.vcbs_financial table.tablezila tr.stt2 {
	color: white;
	font-weight: bold;
	text-align: center;
}
.vcbs_financial .tablezila tr td {
	border-left: 1px solid #fff;
	font-size: 12px;
	padding: 10px 5px;
	text-align: left;
}
.vcbs_financial .tablezila tr {
	border-top: 2px solid #fff;
}
/* Tai chinh */
.tai_chinh  .tabs ul li.stt1 a {
	width: 160px;
}
.tai_chinh  .tabs ul li.stt2 a {
	width: 200px;
}

.tai_chinh  .tabs ul li.stt3 a {
	width: 368px;
}

.tai_chinh  .tabs ul li.stt4 a {
	width: 267px;
}
ul#rp_search {
	padding: 15px 20px 15px 20px;
}
ul#rp_search li {
	float: left;
	display: inline-block;
	margin-right: 20px;
}
ul#rp_search li.stt5 {
	float: left;
	display: inline-block;
	margin-right: 0;
	padding-top: 27px;
}
ul#rp_search li.stt5_label {
	float: left;
	display: inline-block;
	margin-right: 0;
	padding-top: 6px;
	margin-top: 0px !important;
}
ul#rp_search li.btn_search {
	margin-top: 16px;

}
ul#rp_search label {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
    font-weight: bold;
	margin: 0 10px;
	line-height: 27px;
	clear: both;
}
ul#rp_search li select {
	border: 1px #dcdcdc solid;
	width: 110px;
}
ul#rp_search li p {
	font-size: 12px;
	margin-bottom: 10px;
}
ul#rp_search li.stt1 select {
	width: 165px;
}
ul#rp_search li.stt2 select {
	width: 160px;
}
ul#rp_search li.stt3 select {
	width: 145px;
}
ul#rp_search li.stt4 select {
	width: 165px;
}
ul#rp_search li.last-child {
	float: right;
}
ul#rp_search li a.btn_filter_submit {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	height: 28px;
	border: 1px solid #1d7a36;
	width: 103px;
	background: #268a40;
	border-radius: 1px;
	font-family: "Tahoma", sans-serif;
	color: white;
	line-height: 30px;
	text-align: center;
	font-size: 14px;


}
ul.chukthich {
	clear: both;
	margin: 10px;
}
ul.chukthich li{
	float: left;
	margin-left: 20px;
}
ul.chukthich li p {
	font-size: 11px;
}
ul.chukthich li.stt1 {
	margin-left: 0;
	width: 70px
}
ul.chukthich li.stt2 {
	width: 725px
}
/* Phan tich co ban */
.phan_tich_co_ban  .tabs ul li.stt1 a {
	width: 150px;
}
.phan_tich_co_ban  .tabs ul li.stt2 a {
	width: 120px;
}

.phan_tich_co_ban  .tabs ul li.stt3 a {
	width: 180px;
}

.phan_tich_co_ban  .tabs ul li.stt4 a, .phan_tich_co_ban  .tabs ul li.last-child a, .phan_tich_co_ban  .tabs ul li.last-child a {
	width: 242px !important;
}
.phan_tich_co_ban table.tablezila tr.stt1  td {
	padding: 15px 20px;
	width: 80px;
}
.phan_tich_co_ban table.tablezila tr td {
	padding: 15px 20px;
}
.phan_tich_co_ban table.tablezila tr.stt1 td.stt1 {
	width: 250px;
}
/* Phan tich ky thuat */
.phan_tich_ky_thuat  {
	background: #f5f5f5;
}
.vcbs_financial {
background: rgb(245, 245, 245);
}
ul#chart_option {
	background: #f1f1f1;
	/*width: 190px;*/
	padding: 20px 25px;
	/*float: left;*/
}
ul#chart_option >li {
    float: left;
    width: 160px;
    margin-right: 35px;
}
ul#chart_option li.stt5 {
	float: left;
    display: inline-block;
    margin-right: 0;
    padding-top: 27px;
}
ul#chart_option li.stt5_label {
	display: inline-block;
	margin-right: 0;
	padding-top: 6px;
	margin-top: 0px !important;
}
ul#chart_option li.btn_search {
	margin-top: 16px;

}
ul#chart_option label {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	margin: 0 10px;
	line-height: 27px;
	clear: both;
}
ul#chart_option li select {
	border: 1px #dcdcdc solid;
	display: block;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
	height: 27px;
	/*background: url(../img/drop_filter_bg.jpg) #fff no-repeat 165px 0px;*/
}
ul#chart_option li p {
	font-size: 12px;
	margin-bottom: 10px;
}
ul#chart_option li.stt1 select {
	width: 165px;
}
ul#chart_option li.stt2 select {
	width: 160px;
}
ul#chart_option li.stt3 select {
	width: 145px;
}
ul#chart_option li.stt4 select {
	width: 165px;
}
/*ul#chart_option li.last-child {
}*/
ul#chart_option li a.btn_filter_submit {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	height: 28px;
	border: 1px solid #1d7a36;
	width: 103px;
	background: #268a40;
	border-radius: 1px;
	font-family: "Tahoma", sans-serif;
	color: white;
	line-height: 30px;
	text-align: center;
	font-size: 14px;


}
.checkbox input {
	-webkit-appearance: checkbox;
	margin-right: 10px; 
}
/*.select_input  {
	clear: both;
}*/
li.select_input select {
	float: left !important;
	width: 100px !important;
}
.select_input input {
	float: right;
	display: block;
	width: 45px;
	height: 25px;
	-webkit-appearance: none;
	border:  1px solid #e6e6e6;
}
.chart_detail {
	float: right;
	width: 100%;
	background: #f5f5f5;
	padding: 20px 0px 0 22px;
}
.chart_detail h4.title_chart_detail {
	font-size: 18px;
}
.chart_detail img {
	left: 0
}
.chart_detail .chart_properties {
	padding-left: 25px;
	margin-bottom: 20px;
}
.chart_detail1 {
	float: left;
    padding: 20px 0 0 22px;
    width: 573px;
}
.chart_detail1 h4.title_chart_detail {
	font-size: 18px;
}
.chart_detail1 img {
	left: 0
}
.chart_detail1 .chart_properties {
	padding-left: 25px;
	margin-bottom: 20px;
}
/* Lịch sự kiện */
.vcbs_financial_topnews table.tablezila {
	width: 100%;
}
.vcbs_financial_topnews table.tablezila tr.stt1 {
	background: #5fa842;
	padding: 10px 10px;
	border: 0
}
.vcbs_financial_topnews table.tablezila tr.stt1 td.stt5 {
	width: 250px;
}
.vcbs_financial_topnews table.tablezila tr.stt1 td {
	width: 130px;
}
.vcbs_financial_topnews table.tablezila tr.stt1,.vcbs_financial_topnews table.tablezila tr.stt2 {
	color: white;
	font-weight: bold;
	text-align: center;
}
.vcbs_financial_topnews .tablezila tr td {
	border-left: 1px solid #fff;
	font-size: 12px;
	padding: 10px 5px;
	text-align: left;
}
.vcbs_financial_topnews .tablezila tr {
	border-top: 2px solid #fff;
}

/* Contact form */
.contact_form {
	padding: 37px;
}
.contact_form ul li {
	margin-bottom: 10px;
}
.contact_to ul li.first-child {
    float: left;
    width: 160px;
}
.contact_to ul li.last-child {
    float: left;
    margin-top: 20px;
    width: 376px;
}
.contact_form ul li label.lblContactFormTitle {
	display: block;
	float: left;
	width: 160px;
	padding: 4px 0;
}
.contact_form ul li label.error 
{
    display: block;
    color: #FF0000;
    font-size: 11px;
    font-style: italic;
    top: 0;
}
.contact_form ul li span.field-validation-error 
{
    display: block;
    color: #FF0000;
    font-size: 11px;
    font-style: italic;
    top: 0;
}
.contact_form ul li.first-child {
	margin-top: 20px;
}
.contact_form ul li input[type="text"] {
	width: 366px;
	margin-right: 3px;
}
.contact_form ul li input.error[type="text"], .contact_form ul li input.error[type="password"] {
    background-image: url("../img/dk/input_error.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    border: 1px solid #FF0000;
    color: #666666;
    padding: 4px;
}

.contact_form ul li input.valid[type="text"], .contact_form ul li input.valid[type="password"] {
    background-image: url("../img/dk/input_valid.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    border: 1px solid #18722F;
    color: #666666;
    padding: 4px;
}
.contact_form ul li input.contact_msg {
	height: 85px;
}
.contact_form ul.clearfix li a {
	height: 25px;
}
.contact_form input[type="text"], .contact_form input[type="password"], .contact_form select, .contact_form textarea {
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #666;
    padding: 4px;
}
ul.contact_form_capcha {
	margin-bottom: 20px;
}
ul.contact_form_capcha  li.first-child {
	margin-left: 161px;
	float: left;
	display: block;
	margin-top: 0;
	width: 20%;
}
ul.contact_form_capcha  li.last-child {
	width: 376px;
	float: right;
}
ul.contact_form_capcha  li.last-child input{
	margin-top: 4px;
}
ul.contact_form_capcha  li input.inpCaptcha {
	width: 133px;
}
/* GIA TRI */
.gia_tri_tn {
	background: url(../img/gia_tri_tn.png) #fff  bottom center;
	padding: 20px 20px 75px 20px;

}
.gia_tri_tn ul li h1 {
	background: #60a842;
	display: block;
	color: white;
	padding: 25px 20px;
	text-transform: uppercase;
	text-align: center;
}
.gia_tri_tn ul li h3 {
	color: #333333;
	font-size: 18px;
	text-transform: none;
	padding: 2px 5px;
}
.gia_tri_tn ul li h3 a
{
    color: #333333;
}
.gia_tri_tn ul {
	width: 668px;
	margin:  20px auto
}
.gia_tri_tn ul li {
	height: 400px;
	width: 196px;
	margin-right: 40px;
}
.gia_tri_tn ul li.last-child {
	margin: 0px;
}
.gia_tri_tn ul li img{
	width: 192px;
	border: 2px solid #fff;
}

/* Thanh tuu */
.thanh_tuu_giai_thuong .tablezila {
	width: 100%;
}
.thanh_tuu_giai_thuong .tablezila tr.stt1 td{
	font-size: 12px;
	color: #008c45;
	padding: 20px;
	background: #ededed;
}
.thanh_tuu_giai_thuong .tablezila tr td{
	font-size: 12px;
	background: #f5f5f5;
}
.thanh_tuu_giai_thuong .tablezila tr td a{
	font-size: 12px;
	background: #f5f5f5;
}
.thanh_tuu_giai_thuong .tablezila tr td.stt1{
	font-size: 12px;
	background: #f5f5f5;
	font-weight: bold;
}
.thanh_tuu_giai_thuong .tablezila tr td {

}
/* CUSTOMER */
.content_customer {
	width: 748px;
	float: right;
}
.content_customer >h3 {
	width: 464px;
	display: block;
	float: left;

}
.content_customer .online_register {
	width: 249px;
	float: right;
}
.content_customer .online_register a{
	padding: 25px 0 25px 49px !important;
}

.customer_detail {
margin-left: 1px;
}
.customer_detail ul {
	margin-bottom: 2px;
}
.customer_detail ul li {
	overflow: hidden;
	width: 249px;
	height: 92px;
	float: left;
	background: #efefef;
}
.customer_detail h3.intro_title {
	width: 157px;
	height: 55px;
	float: left;
	font-size: 18px;
	padding: 37px 0 0 57px;
	background: #efefef;

}
.customer_detail ul li .btn_explain {
	cursor: pointer;
	width: 35px;
	height: 92px;
	display: block;
	background-color: #bdbdbd;
	float: left;
	background-image: url(../img/btn_explain_odd.jpg);
	background-repeat: none;
}
.customer_detail ul.even li .btn_explain {
	background-image: url(../img/btn_explain_even.jpg);
}


.customer_detail li .ctl {
	width: 498px;
	float: left;
	background: white;
}
.customer_detail .explained_content {
	display: block;
	float: left;
	background: #399f53;
	color: white;
	height: 62px;
	width: 219px;
	padding: 0px;
	overflow: hidden;
	padding: 15px;
}
.customer_detail .explained_content  a {
	display: block;
	text-align: right;
	font-weight: bold;
	color: white;
	margin-top: 3px;
}
.customer_detail .hover {
	display: block;
	
}
/* BO MAY QUAN LY */
.bo_may_quan_ly {


}
.bo_may_quan_ly h1 {
	text-transform: uppercase;
	color: #444;
	font-weight: bold;
	font-size: 36px;
	padding: 32px 0 15px 20px;
}
.bo_may_quan_ly ul.leader_menu {

}
.bo_may_quan_ly ul.leader_menu li{
	float:left;
	width: 33.3%;
	overflow: hidden;
}
.bo_may_quan_ly ul.leader_menu li a {
	text-align: center;
	padding: 20px 0;
	width: 100%;
	background: #268a41;
	color: white;
	text-transform: uppercase;
	font-size: 18px;
	display: block;
}
.bo_may_quan_ly ul.leader_menu li.ui-state-active a{
    background: #36b257;
}
.bo_may_quan_ly ul.leader_menu li a.current {
	    background: #36b257;
}
.leader_full_profile {
	padding: 30px 28px;
}
.leader_full_profile img {
	width: 96px;
	height: 128px;
	border: 1px solid #b6c8c1;
	float: left;
}
.leader_full_profile .leader_profile {
	padding-left: 12px;
	padding-top: 15px;
	float: left;
	width: 570px; 
}
.leader_full_profile .leader_profile p {
	font-size: 13px;
}
.leader_full_profile {
	border: 
}
.leader_profile h3.name {
	text-transform: uppercase;
	font-size: 14px;
}

.leader_profile p.pos {
    font-weight: bold;
    font-size: 11px;
    color: #414141;
}
.leader_profile a.topopup {
    margin-top: 25px;
}
.leader_lite_profile {
	padding: 30px 28px;
}
.leader_lite_profile img {
	width: 96px;
	height: 128px;
	border: 1px solid #b6c8c1;
	float: left;
}
.leader_lite_profile .leader_profile {
	padding-left: 12px;
	padding-top: 15px;
	float: left;
	width: 207px;
}
/*.leader_lite_profile .leader_profile p {
	font-size: 13px;
}*/
.leader_lite_profile {
	float: left;
	width: 317px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;  
}
/* POP POP Đao */
#backgroundPopup { 
    z-index:1;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000; 
    top:0px;  
    left:0px;
}
#toPopup {
	background: #fff;
    color: #333333;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -25%;
    position: fixed;
    top: 25%;
    width: 570px;
    z-index: 2;
    
}
.thanh_tuu_giai_thuong .tablezila tr td a.topopup {
	font-weight: normal;
	color: #414141;
	display: block;
}
a.topopup 
{
    font-size: 11px;
    font-style: italic; 
	font-weight: bold;
	margin-top: 5px;
	display: block;
}
div.loader {
    background: url("../img/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
    display: none;
    z-index: 9999;
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -10px;
}
div.close {
    background: url("../img/closebox.jpg") no-repeat scroll 0 0 transparent;
    bottom: 0px;
    cursor: pointer;
    float: right;
    height: 50px;
    right: 0px;
    position: absolute;
    width: 50px;
}
div.close:hover {
    background: url("../img/closebox-hover.jpg") no-repeat scroll 0 0 transparent;
}
span.ecs_tooltip {
    background: none repeat scroll 0 0 #000000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    height: 16px;
    opacity: 0.7;
    padding: 4px 3px 2px 5px;
    position: absolute;
    right: -62px;
    text-align: center;
    top: -51px;
    width: 93px;
}
/*span.arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #000000;
    display: block;
    height: 1px;
    left: 40px;
    position: relative;
    top: 3px;
    width: 1px;
}*/
div#popup_content {
    margin: 8px 8px;
    overflow: hidden;
}
#popup_content .leader_profile {
	width: 378px;
	padding-top: 0;
}
/*#popup_content .awww_img {

}*/
#popup_content .awww_img img {
	width: 562px;
	height: 321px;
}
#thanh_tuu_giai_thuong div#popup_content {
	padding: 8px;
}
#thanh_tuu_close {
	bottom: 9px;
	right: 9px;
}
#thanh_tuu_giai_thuong .tablezila tr td a.topopup{
	color: #414141 !important;
	font-weight: normal !important;
}

/* history content */
.h_all {
    position: relative;
    height: 435px;
}

.h_all div {
    position: absolute;
    display: none;
    height: 445px;
    width: 205px;
    background: #e8e8e8;
    padding: 15px;
}
.h_all div.current {
	z-index: 3;
}
.h_all div.active {
    z-index: 3;
    display: block;
}

.h_all div:first-child {
    display: block;
/* overrides the previous style */;
}

.select1_2 .minict_wrapper {
    width: 50%;
    float: left;
}

.minict_wrapper {
    color: #333;
    background: #fff;
    position: relative;
    margin-bottom: 5px;
    height: 2.2rem;
    border: 1px solid #dcdcdc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.minict_wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.minict_wrapper:after {
    content: "\25BC";
    display: block;
    position: absolute;
    height: 2.1rem;
    width: 2.1rem;
    top: 0;
    right: 0;
    font-size: 0.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #555;
}

.minict_wrapper.active:after {
    content: "\25B2";
}

.minict_wrapper input {
    border: 0 !important;
    outline: none !important;
    background: none !important;
    color: #333;
    font-size: 1rem;
    height: 1.9rem;
    padding: 0 2.2rem 0 0.4rem;
    cursor: default;
    width: 100%;
}

.minict_wrapper ul {
	background: white;
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    border: 1px solid #e5e5e5;
    top: 2rem;
    left: 0;
    max-height: 22rem;
    overflow-y: auto;
    z-index: 999999;
}

.minict_wrapper >ul >li {
    list-style: none;
    font-size: 1rem;
    padding: 0 0.7rem;
    cursor: pointer;
    background: #fff;
    height: 2.2rem;
    line-height: 2rem;
}

.minict_wrapper ul li:hover {
    background: #fcfcfc;
    color: #111;
}

.minict_wrapper ul li.minict_group {
    color: #444;
    background: #f6f6f6;
    font-weight: bold;
    cursor: default;
}

.minict_wrapper ul li.minict_empty {
    display: none;
    background: #fff !important;
    color: #bbb;
    text-align: center;
    font-size: 0.9rem;
    height: 3.5rem;
    line-height: 3.3rem;
}

.minict_wrapper ul li.selected {
    color: #819a9a;
    background: #f9fcff;
}

.minict_wrapper ul li.highlighted {
    color: #fff;
    background: #819a9a;
}

.minict_wrapper ul li.hidden {
    display: none;
}

.minict_wrapper.bubble {
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
    background: -moz-linear-gradient(top, white 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f9f9f9));
    background: -webkit-linear-gradient(top, white 0%, #f9f9f9 100%);
    background: -o-linear-gradient(top, white 0%, #f9f9f9 100%);
    background: -ms-linear-gradient(top, white 0%, #f9f9f9 100%);
    background: linear-gradient(to bottom, white 0%, #f9f9f9 100%);
}

.minict_wrapper.bubble:hover {
    border-color: #dcdcdc;
}

.minict_wrapper.bubble:after {
    border-left: 1px solid #e5e5e5;
    -webkit-box-shadow: inset 1px 0px 0px 0px #fff;
    box-shadow: inset 1px 0px 0px 0px #fff;
    height: 2.05rem;
}

.minict_wrapper.bubble ul {
    top: 2.7rem;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    overflow: visible;
}

.minict_wrapper.bubble ul:before {
    position: absolute;
    top: -11px;
    left: 19px;
    content: ".";
    color: transparent;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 11px 11px 11px;
    border-color: transparent transparent #e5e5e5 transparent;
}

.minict_wrapper.bubble ul:after {
    position: absolute;
    top: -10px;
    left: 20px;
    content: ".";
    color: transparent;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
}

.minict_wrapper.bubble ul li.minict_first {
}

.minict_wrapper.bubble ul li.minict_last {
}
/* Register */
/* Register */
.register_bar >ul {
    height: 80px;
}

.register_bar >ul >li {
    width: 332px;
    float: left;
}

.register_bar >ul >li >a {
    padding: 30px 0;
    padding-left: 58px;
    margin-left: 45px;
    height: 25px;
    line-height: 22px;
    display: block;
    text-align: left;
    font-size: 18px;
    color: #555;
    text-transform: uppercase;
	font-weight: bold;
	font-family: Arial;
}

.register_bar >ul >li.step-1 a {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../img/dk/reg_step_1.png);
}

.register_bar >ul >li.step-2 a {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../img/dk/reg_step_2.png);
}

.register_bar >ul >li.step-3 a {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../img/dk/reg_step_3.png);
}

.register_bar >ul >li.step-1 a.current {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../img/dk/reg_step_1_cr.png);
    color: #18722F;
}

.register_bar >ul >li.step-2 a.current {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../img/dk/reg_step_2_cr.png);
    color: #18722F;
}

.register_bar >ul >li.step-3 a.current {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../img/dk/reg_step_3_cr.png);
    color: #18722F;
}
.register_block h3.active-header {
    background: #18722f url(../img/arrow-up.png) no-repeat right 1px center;
}
.register_block h3.inactive-header {
    background: #18722f url(../img/arrow-down.png) no-repeat right 1px center;
}
h3.register_block_title {
    font-size: 18px;
    padding: 20px 0 13px 20px;    
    border-bottom: 0;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
}
h3.register_block_title span {
    text-transform: lowercase;
}


.register_block_content {
    background: #efefef;
    min-height: 50px;
    padding: 30px 37px;
}

.main_register_left {
    background: #efefef;
    width: 707px;
    float: left;
}

.main_register_left h3.register_block_title {
    line-height: 29px;
    height: 29px;
    display: block;
    font-size: 20px;
    padding: 20px 0 13px 20px;
    background: #18722f;
    border-bottom: 0;
    color: white;
    text-transform: uppercase;
}

.register_block h3.register_block_child_title {
    line-height: 20px;
    height: 20px;
    display: block;
    font-size: 20px;
    padding: 20px 0 13px 20px;
    background: #f7f7f7;
    border-bottom: 0;
    color: #008c45;
    text-transform: uppercase;
}

.register_block  .register_block_chile_field .custom-label {
    font-weight: normal;
    position: relative;
    display: block;
    padding: 10px 5%;
    line-height: 20px;
    height: 20px;
    width: 282px;
    float: right;
    background: #dadada;
    margin-right: 0;
    border-bottom: 3px solid #efefef;
}

.register_block  .register_block_chile_field .gray {
    position: relative;
    display: block;
    padding: 10px 5%;
    line-height: 20px;
    height: 20px;
    float: left;
    background: #e3e3e3;
    border-bottom: 3px solid #efefef;
}

.register_block_child_content {
    padding: 5px;	
	padding-left: 22px;
    padding-right: 50px;
    background: #efefef;
}

.register_block_child_content p {
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.register_block_child_content tr.first-child td.first-child {
    width: 220px;
}

.register_block_child_content tr.first-child td.last-child {
    width: 300px;
}

table.btn_layout tr.first-child td.last-child {
    width: 150px !important;
}

.register_block  .register_block_chile_field .custom-label .custom-radio {
    position: absolute;
    top: 10px;
    right: 5%;
}

.reg_info_check {
    padding: 25px 25px 40px;
    background: #f6f6f6;
}

.reg_info_itm label {
    display: block;
    float: left;
    width: 105px;
    color: #666;
    padding: 4px 0;
}

.reg_info_itm label.error 
{
    width: 230px;
    color: #FF0000;
    display: block;
    font-size: 11px;
    font-style: italic;
    top: 0;;
}
.reg_info_itm {
    margin-bottom: 10px;
}

.reg_info_itm input {
    width: 200px;
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #666;
    padding: 4px;
}

.register_block .register_block_chile_field input {
    float: right;
}

.block_child_left {
    width: 49.7%;
    float: left;
}

.block_child_right {
    width: 50%;
    float: right;
}

.main_register_right {
    width: 290px;
    float: right;
}

#main_register_righ_step_2 h3.register_block_title {
    height: 18px;
    font-size: 18px;
    padding: 20px 0 13px 20px;
    background: #268a41;
    border-bottom: 0;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
}
.main_register_right h3.register_block_title {
    vertical-align: text-bottom;
    line-height: 29px;
    height: 29px;
    display: block;
    font-size: 20px;
    padding: 20px 0 13px 20px;
    background: #268a41;
    border-bottom: 0;
    color: white;
    text-transform: uppercase;
}
#main_register_right_step_2 {
    width: 290px;
}
.register_block_content table {
    width: 725px;
}

.register_block_content table tr td.first-child {
    width: 190px;
}

.register_block_content input, .register_block_content select, .register_block_content textarea {
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #666;
    padding: 4px;
}

.register_block_content span {
    display: block;
    float: left;
    width: 140px;
    color: #666;
    padding: 4px 0;
}

.register_block_child_content input[type="text"] {
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #666;
    padding: 4px;
}
.user_informations_plus_n_cf input[type="text"] {
    height: 15px;
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #666;
    padding: 4px;
    width: 96px;
}
.register_block_child_content input[type="text"].error {
    background-image: url(../img/dk/input_error.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    border: 1px solid red;
    color: #666;
    padding: 4px;
}

.register_block_child_content input[type="text"].valid {
    background-image: url(../img/dk/input_valid.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    border: 1px solid #18722f;
    color: #666;
    padding: 4px;
}

.register_block_child_content label.error {
    font-style: italic;
    color: red;
    font-size: 11px;
    right: -422px;
    top: 0;
    position: absolute;
}

.register_block_child_content li.u_birthday label.error {
    font-style: italic;
    color: red;
    font-size: 11px;
    right: -22px;
    top: 0;
    position: relative;
}

ul li.u_input_fw label.error {
    font-style: italic;
    color: red;
    font-size: 11px;
    right: 0px;
    top: 0;
    position: absolute;
    display: block;
}

ul li.u_input_cmt {
    position: relative;
}

ul li.u_input_cmt label.error {
    font-style: italic;
    color: red;
    font-size: 11px;
    right: -600px;
    top: 0;
    position: absolute;
    display: block;
}

.register_block_child_content input[type="text"].r_f {
    width: 440px;
    float: right;
    height: 17px;
}

input.u_name {
    width: 214px;
}

ul li.u_name {
    position: relative;
    width: 446px;
    float: left;
}

ul li.u_input_fw {
    position: relative;
}

ul.user_informations_basic >li.u_gen >label:first-child {
    width: 66px;
}

ul li.u_birthday ul li span {
    width: 190px;
    display: inline-block;
}

ul li.u_birthday ul li.first-child {
    width: 181px;
    padding-right: 4px;
    margin-right: 0;
}

ul li.u_birthday ul li {
    margin-right: 10px;
    width: 143px;
}
ul li.u_birthday ul li.last-child {
    margin-right: 0px;

}
ul li.u_id_number {
    width: 313px;
    float: left;
}
ul li.u_id_number input {
    width: 117px;
}


ul li.u_id_date {
    padding-left: 20px;
    width: 302px;
    float: left;
}

ul li.u_id_date ul li {
    width: 70px;
    margin-right: 10px;
}

ul li.u_id_date ul li.last-child {
width: 62px;
    margin-right: 0;
}

ul li input.full_width {
    width: 440px;
}

.vision {
    padding: 5px 50px 10px 25px;
}

.vision div {
    margin-bottom: 10px;
}

.vision .stt1 {
    width: 362px;
    float: left;
}

.vision .stt1 input[type="text"] {
    width: 96px;
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #666;
    padding: 4px;
}

.vision .stt2 {
    width: 270px;
    float: right;
}

ul.user_info_capcha {
    width: 500px;
    margin: 0 auto;
}

ul.user_info_capcha li {
    float: left;
    width: 30%;
}

ul.user_informations_plus_f li {
    display: block;
    width: 50%;
    float: left;
}

ul.user_informations_plus_n_f li {
    float: left;
    width: 20%;
    display: inline-block;
}

table.btn_layout {
    width: 300px;
    margin: 0 auto;
}

ul.user_informations_basic >li {
    height: 26px;
    line-height: 26px;
    padding-bottom: 10px;
}

ul.user_informations_basic >li >label:first-child {
    display: inline-block;
    width: 181px;
}

ul.user_informations_basic >li >ul >li {
    float: left;
}

.user_informations_basic label.required {
    display: block;
    background: url(../img/dk/red_asterisk.png) no-repeat right center;
}

.user_informations_basic label.required_2 {
    display: block;
    background: url(../img/dk/red_asterisk_2.png) no-repeat right center;
}

ul.user_informations_basic >li >ul {
    display: inline-block;
}

ul.user_informations_service >li {
    padding-bottom: 10px;
}

ul.user_informations_service >li >label:first-child {
    display: inline-block;
    width: 483px;
}

ul.user_informations_service >li >ul >li {
    float: left;
}

ul.user_infomations_service >li >ul {
    display: inline-block;
}

ul.user_informations_plus >li {
    width: 635px;
    padding-bottom: 10px;
}

ul.user_informations_plus_n_cf >li {
    width: 100%;
    padding-bottom: 10px;
}

ul.user_informations_plus_n_cf >li label {
display: inline-block;
float: left;
width: 75px;
}

ul.user_informations_plus_n_f label {
    display: block;
    float: left;
    width: 133px;
}

ul.user_informations_plus_n_f label.last-child {
    display: block;
    float: left;
    width: 55px;
    margin-right: 0px;
}

ul.user_informations_plus_n_f span {
    margin-right: 0;
}

ul.user_informations_plus >li >label:first-child {
    display: inline-block;
    width: 181px;
}

ul.user_informations_plus >li >ul >li {
    float: left;
}

ul.user_informations_plus >li >ul {
    display: inline-block;
}
/* Custom Radio btn */
.custom-label {
    display: inline-block;
    margin-right: .8em;
    cursor: pointer;
}

.user_informations_plus_f.clearfix label {
    width: 150px;
    margin-right: 0;
    height: 26px;
    padding-bottom: 10px;
    line-height: 26px;
}

.user_informations_plus_f.clearfix .custom-radio {
    float: right;
    margin: 10px;
}

.custom-radio,
.custom-check {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: -.15em;
 /* Adjust to for best fit */
    margin: 0 10px;
    width: 15px;
    height: 15px;
    background: url(../img/dk/radio_btn.png);
}

.custom-radio {
    background-position: 0 0;
}

.custom-check.checked {
    background-position: -15px 0px;
}

.custom-radio.checked {
    background-position: -15px 0px;
}
/*==========Custom Layout===========*/
.content_1col{
	float: left;
}
.content_1col_block{
	background: #f5f5f5;
	clear: both;
}
.content_1col_block_content{
	padding: 10px 30px 30px;
}
.content_1col_block_content p{
	line-height: 23px;
	font-size: 13px;
	color: #666;
	text-align: justify;
}
.content_1col_block_content .more_text{
	display: none;
}
.content_1col .title, .content_3col .title {
    background: none repeat scroll 0 0 #005030;
    border-bottom: 1px solid #DCDCDC;
    color: #FFFFFF;
    padding: 35px 0 15px 35px;
}
.content_1col .big_title {
    background: none repeat scroll 0 0 #EFEFEF;
    font-family: "Open Sans Condensed",Arial,sans-serif;
    font-size: 36px;
    font-weight: 700;
    height: 86px;
    line-height: 86px;
    padding: 0 0 0 35px;
    text-transform: uppercase;
}
/*======auto complete search box========================*/
.autocomplete-suggestions {border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #005030; }

/*====Template Page=====================================*/
.commonP {padding: 10px 30px 30px;}
.commonP td {border: solid 1px #000; padding: 3px; color: #666666; font-size: 13px; line-height: 23px; text-align: justify; font-family: Tahoma, Arial, Verdana;}
.commonP td p {color: #666666; font-size: 13px; line-height: 23px; text-align: justify; font-family: Tahoma, Arial, Verdana;}
.commonP p {color: #666666; font-size: 13px; line-height: 23px; text-align: justify; font-family: Tahoma, Arial, Verdana;}

.tableCommon {border-spacing: 0; border-collapse: collapse}
.trHeader {background-color: #015B37;}
.tableCommon .trHeader td {color: #fff; text-align: center; text-transform: uppercase; line-height: 23px; font-weight: bold; font-family: Tahoma, Arial, Verdana; font-size: 13px; height: 45px}
.trOdd {background-color: #f5f5f5;}
.trEven {background-color: #dadada;}
.tableCommon td {border: solid 1px #fff; padding: 3px; color: #666666; font-size: 13px; line-height: 23px; text-align: justify; font-family: Tahoma, Arial, Verdana;}
.tableCommon td p {color: #666666; font-size: 13px; line-height: 23px; text-align: justify; font-family: Tahoma, Arial, Verdana;}
/* 404 Page */
.top_content h3.top_cata_title_2line {
	left: 15px;
    bottom: 15px;
    width: 600px;
    position: absolute;
    display: block;
    font-size: 46px;
    color: white;
    text-transform: uppercase;
}
.errorpage {
	height: 300px;
	margin-top: 100px;
}
.errorpage h1{
	float: left;
	width: 400px;
	position: relative;
	display: block;
	font: 72px 'Tahoma', Arial, sans-serif;
	color: #18722f;
	text-shadow: 2px 2px #f7f7f7;
	text-align: center;
}
.errorpage h1 span.icon {
    position: relative;
    display: inline-block;
    top: -6px;
    margin: 0 10px 5px 0;
    background: #18722f;
    width: 50px;
    height: 50px;
    -moz-box-shadow: 1px 2px white;
    -webkit-box-shadow: 1px 2px white;
    box-shadow: 1px 2px white;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #dfdfdf;
    font-size: 46px;
    line-height: 48px;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 0;
}
.errorpage  h1 p.sub {
    position: relative;
    font-size: 21px;
    top: 0px;
    padding: 0 10px;
    font-style: italic;
}

/*=====Accordion========*/
.accordion-area {
    padding: 10px 30px 30px;
}
.accordion-area h2, .accordion-area p{
    font-family: Tahoma,Arial,Verdana;
    font-size: 13px;
    line-height: 23px;
    text-align: justify;
}
.accordion-header {
	background: #ebebeb;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	cursor: pointer;
}
.sub-accordion-header {
	background: #ebebeb;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	cursor: pointer;
}

.active-header {
	background: url(../img/components/active-header.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

.inactive-header {
	background: url(../img/components/inactive-header.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

.accordion-content {
	display: none;
	padding: 20px;
}
/*=========validation-summary-errors=============*/
.validation-summary-errors {
    padding: 10px 30px;
    color: #FF0000;
    font-size: 11px;
    font-style: italic;
}
/*=========== Green bullet list============*/
ul.green_list_bullet 
{
	margin-top: 10px;
}
ul.green_list_bullet li 
{
    color: #666666;
    line-height: 23px;
    list-style-image: url("../img/job_list_bullet.jpg");
    list-style-position: inside;
    padding: 0 0 10px;
    margin-left: 20px;
}
/*======== pager ==========*/

.pager {
    list-style: none outside none;
    margin: 20px 0;
    text-align: center;
}
.pager:before, .pager:after {
    content: "";
    display: table;
    line-height: 0;
}
.pager:after {
    clear: both;
}
.pager li {
    display: inline;
}
.pager li > a, .pager li > span {
    background-color: #268A40;
    border: 1px solid #DDDDDD;
    color: #ffffff;
    /*border-radius: 15px;*/
    display: inline-block;
    padding: 5px 14px;
}
.pager li > a:hover, .pager li > a:focus {
    color: #005030;
    text-decoration: none;
}
.pager .next > a, .pager .next > span {
    float: right;
}
.pager .previous > a, .pager .previous > span {
    float: left;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
    background-color: #268A40;
    color: #999999;
    cursor: default;
}
/*phan tich - ho so doanh nghiep*/
.profile_content_1col p{
    line-height: 23px;
    font-family: Arial;
}
/* 02/12/2013 */
table.leader thead th {
    padding: 15px 15px;
    border-bottom: 1px dotted black; 
    /*border-right: 1px dotted black; */
}
table.leader thead th:first-child {

}
#ban_lanh_dao table.title tr td.first-child {
    width: 72px;
    /*border-right: 1px dotted black;*/
}
#ban_lanh_dao table.title tr td.stt2 {
    width: 72px;
}
#ban_lanh_dao table.leader tr td.first-child {
    width: 116px;
    /*border-right: 1px dotted black;*/
    text-align: left;
}
#ban_lanh_dao table.leader tr td.stt2 {
    width: 150px;
    text-align: left;
}
.vcbs_financial >form >ul >li  {
    width: 178px;
    float: left;
    margin: 0 10px;

}
.vcbs_financial >form >ul >li p {
    padding-bottom: 10px;
}
.vcbs_financial >ul >li  {
    
}
.vcbs_financial >form >ul >li input[type=checkbox] {
    margin-right: 10px;
}
.vcbs_financial #financial-filter {
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
}
/*=====recruitment state=====*/
.active_recruitment_state {
	color: #FF0000;
    font-weight: bold;
}
/*=====margin stock list=====*/
.margin_stock_list {
    color: #666666;
    font-family: Tahoma,Arial,Verdana;
    font-size: 13px;
    line-height: 23px;
    margin-top: -30px;
    padding-bottom: 20px;
    padding-left: 30px;
    text-align: justify;
}
/*=====home page external trading link button====*/
.external_trading_link {
    background: url("../img/img.png") no-repeat scroll 18px -497px #60A842;
    color: #FFFFFF;
    font-size: 22px;
    padding: 23px 0 18px 62px;
    text-transform: uppercase;
}
/*=====table style for admin editor====*/
.table_for_editor {
    margin-top: 10px;
}

.table_for_editor th, .table_for_editor td{
	border: 1px solid #000;
	padding: 5px 10px;
}
/* April 10 2014 */
/* Defaul table style for all post content: border 1px solid #777; */
.interview_full_content table {
    border: 1px solid #777;
    width: 100% !important;
}
.interview_full_content table tr  {
    border: 1px solid #777;

}
.interview_full_content table tr td {
    border: 1px solid #777;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}