.hot_line {float: right;}
.sp_fee{z-index:10;background: #ff0000; border-radius: 70px; color: #fff; height: 65px; line-height: 14px; position: absolute; right: 0; text-align: center; width: 65px;behavior: url('/css/ie-css3.htc');}
input[name="radio-sale"]{filter:alpha(opacity=0)}
.item_notification .fa.fa-bell{color: #ddd;font-size:19px;margin-right:4px;}
input[type="checkbox"]{background:none !important;border:none !important}
.comm-preference-options input[type="checkbox"]{box-shadow:0 0 0 !important}
.ie7 .comm-preference-options input[type="checkbox"]{margin-top:3px;margin-left:-5px}
.ie8 .comm-preference-options input[type="checkbox"],.ie9 .comm-preference-options input[type="checkbox"]{margin-left:-5px}
.ie7 .page_supplier .container_tb{padding-top:50px !important}
.ie7 .child_thead.child_thead_5{width:24% !important}
.ie7 .thead_filter.scrolling_thead{display:none}
.ie7 .tbl_insurance tbody tr td{border-bottom:1px solid #e6e9f4}
.ie7 .product_deposit .rating{width:100%}
.ie .page_filter_product .tbl_insurance .product_name_ft{width:100% !important;float:left}
.ie.ie7 .page_filter_product .tbl_insurance .product_name_ft{float:none !important}
.li_main {
    margin: 0 auto;
    max-width: 1140px;
    min-width: 1024px;
}
.choose_we > h2,.we_job h2 {
    font-size:28px;
}
.side_bar_reg {
    float: left;
    margin-left: 25px;
    width: 36%;
}
.side_bar_reg h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    margin: 0 0 5px;
}
.side_bar_reg p {
    font-size: 13px;
}
.side_bar_reg li{float:left;width:100%}

.sp_chat {
    background: url('/images/sp_user.png') no-repeat;
    float: left;
    height: 62px;
    margin: 5px 14px 24px 1px;
    width: 68px;
}
.sp_product {
    background: url('/images/sp_star.png') no-repeat;
    float: left;
    height: 62px;
    margin: 5px 14px 24px 1px;
    width: 68px;
}
.sp_reg {
    background: url('/images/sp_reg.png') no-repeat;
    float: left;
    height: 62px;
    margin: 5px 14px 24px 1px;
    width: 68px;
}
.sp_contact {
    background: url('/images/sp_contact.png') no-repeat;
    float: left;
    height: 62px;
    margin: 5px 14px 24px 1px;
    width: 68px;
}
#overlays { background-color:#111111; display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:999998}
#preloader { background:url( "/images/preloader.gif") no-repeat 12px 10px #000; border-radius:8px 8px 8px 8px; color:#FFFFFF; display:none; font-size:11px; height:20px; left:50%; line-height:20px; margin:-20px 0 0 -45px; opacity:0.8;filter: alpha(opacity=80); padding:10px; position:fixed; text-align:left; text-indent:36px; text-shadow:none; top:50%; z-index:999999;}
.ng-scope > div{float: left;width: 100%;}
.sprite.sprite_free{background-position: -380px -901px; display: inline-block; height: 21px; margin: 0 !important; position: absolute; right: -3px; top: -7px; width: 48px;}
.sprite{background:url('/images/the-bank-sprite.png') no-repeat 0 0}
.ui-dialog .ui-widget-content{border:0 !important}
.ui-widget-header{background-color:#fff !important}
.popup_customer_app{background: none;cursor: default; display: none;padding: 0; position:fixed;width: 900px; z-index: 1022;}
.ie7 .popup_customer_app,.ie8 .popup_customer_app{display:none}
.sync_account_control .services{position:absolute;top:0px;width:180px;height:28px;opacity:0;left:0;filter: alpha(opacity=0)}
.ie7 .child_process_complete{float:left}
.ie7 .top_filters select{width:125px}
.ie7 .top_filters .btn-success{position:relative;top:-8px;left:5px !important;padding-top:0 !important;padding-bottom:0 !important}
.ie7 #btn_add_tv{float:none !important;position:relative;left:10px}
.ie7 #search_tvv{margin-top:-15px !important;height:13px !important;line-height:15px}
.ie7 #btnShowAddAppoint,.ie7 #btnExport{margin-right:10px}
.wlc_supplier .button{min-width: 50px !important;height: 30px; padding-bottom: 0px;}
.wlc_supplier .upgrade_account_now{margin-right:2px !important}
.ie7 .modal-body > h3.head_modal{margin-bottom:-35px}
.modal-body{overflow-x:hidden}
.ie7 #modalExportCustomer{margin-left:-300px;left:50% !important;}
.ie9 #login-form .rmb_fgp .lb_input.lb_checbox{margin-left:80px !important}
.ie9 #login-form #forgot_password{top:5px}
#modalExportCustomer{top:25%}
.ie7 .li_menu.li_menu_supplier.menu_message.menu_customer_supplier{width:180px !important}
.ctm_customer,.ie #register-form .lb_input.lb_checbox .sprite,.ie7 .pull-lefts{display:none}
.modal.fade.in.opacity_hide{z-index:0}
.ie7 .right_tv{width:75%;float:left;margin-left:5px}
.ie7 .p_action{float:left;width:50%}
.ie7 .col_tv.col_tv_1 > img{float:left}
.ie7 #btnfilter,.ie7 #reset{position:relative;top:-5px}
.ie7 .items .empty,.ie8 .items .empty{margin-top:68px}
.item.active {color: #0096d7 !important;}
.ie7 .content_request.content_request_success{padding-bottom:10px}
.ie7 .product_detail{margin-top:125px !important}
.ie7 .breadcrumbs{margin-bottom:15px !important}
.ie7 .bar_product .rating.big{width:140px;}
.content_box_free{background:url("/images/tvv/icon_gift.png") no-repeat 28px 3px;padding-left:89px}
.ie7 .content_package{margin-top:40px}
.ie #register-form .checkbox_tb{display:block;margin-top:3px !important}
.ie #register-form .lb_input.lb_checbox {margin-left:0 !important}
#modalExportCustomer .logo.home{position:static;margin-top:35px;margin-left:35%}
.ie #register-form .rows_child  .input_tb{line-height:22px}
.sc_product{ border: 1px solid #fff; float: left; width: 100%;position:relative}
.ie .form_upgrade_account .top_product h3{font-size:14px !important}
.popup_upgrade_account > p{float: left; margin-bottom:10px; width: 100%;}
.popup_upgrade_account{float: left; padding: 10px 15px; width:555px;color:#666}
.popup_upgrade_account span {float: left;width: 110px;}
.popup_upgrade_account ul {float: left;margin:10px 0 0 8px;}
.popup_upgrade_account li{float: left; margin-bottom:12px; width:100%;}
.popup_upgrade_account li .sprite.sprite_ok{margin-right: 3px; position: relative; top: 2px;}
.sync_account.sync_account_control{position:relative}
.ul_complete_profile li{float:left;margin-bottom:5px;width:100%;}
.item_user.item_toggle ul li:first-child{width:86px}
.ie .start_now{height:23px !important;min-width:80px}
.ie7 .page_info.product_detail{margin-top:15px !important}
.ie7 .content_filter{padding-bottom:15px}
.ie7 .lb_input.lb_checbox .sprite,.ie8 .lb_input.lb_checbox .sprite{display:none}
.ie7 .lb_input.lb_checbox ,.ie8 .lb_input.lb_checbox {left:0 !important;right:auto !important}
.ie7 .form_send_contact .checkbox_tb,.ie8 .form_send_contact .checkbox_tb{display:block;margin-top:5px;margin-left:130px !important}
.ie7 .form_send_contact.form_reg .checkbox_tb,.ie8 .form_send_contact.form_reg .checkbox_tb{margin-top:15px}
.ie7 #buyer_request{padding-top:0px}
.ie7 .form_send_contact.form_reg .rows_child{clear:none}
.sync_account .google_oauth .auth-icon {
    background: url("/images/img_sync_gmail.png") no-repeat;
    height: 40px;
    width: 230px;
}
.btn_bootstrap.disabled{opacity:0.5;filter:alpha(opacity=50);cursor:default}
#appointment_user thead > tr > th {border-bottom: 1px solid #ffd700 !important;}
table#appointment_user th, table#appointment_user td{border-top:none}
#preloader { background:url( "/images/preloader.gif") no-repeat 12px 10px #000000; border-radius:8px 8px 8px 8px; color:#FFFFFF; display:none; font-size:11px; height:20px; left:50%; line-height:20px; margin:-20px 0 0 -45px; opacity:0.8;filter: alpha(opacity=80); padding:10px; position:fixed; text-align:left; text-indent:36px; text-shadow:none; top:50%; z-index:999999;}
.n_customer{background-color: #ff0000;
border-radius: 2px;
color: #fff !important;
float: right;
font-size: 11px;
line-height: 16px;
margin-left: 5px;
min-width: 12px;
padding: 1px 3px 1px 2px;
position: relative;
text-align: center;
top: 0;}
.head_comment.roboto {
    border-bottom: 1px solid #999999;
    float: left;
    font-size: 15px;
    margin-top: 60px;
    padding-bottom: 8px;
    width: 100%;
	line-height:25px;
}
.head_comment span.active {
    border-bottom: 3px solid #3c8db6;
    padding-bottom: 8px;
}
.head_comment span.active, .head_comment > span:hover {
    color: #3c8eb2;
    cursor: pointer;
}
.head_comment .facebook_comment {
    background:url("/images/icon_comment_facebook.png") no-repeat 0 0;
}
.head_comment > span {
    margin-left: 18px;
    padding: 4px 0 4px 26px;
    position: relative;
    top: 2px;
}
.head_comment .thebank_comment {
    background:url("/images/icon_comment_thebank.png") no-repeat 0 0;
    margin-left: 30px;
}
.form_comment{float:left;width:100%;margin-top:40px}
.facebook_comment .fb_iframe_widget_fluid span,.facebook_comment .fb_iframe_widget iframe{width: 100% !important;}
.btn-answer.disabled {opacity: 0.3;filter: alpha(opacity=30);}
#about_menu > h1 {
    float: left;
    width: 100%;
}
h3.head_modal {
    color: #333;
    float: left;
    font-size: 17px;
    margin-bottom:0px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
.modal{position:fixed;top:10%;left:16%;z-index:1050;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;display:none}
/*Index css*/
.box_suport {
    bottom: 0px;
    position: fixed;
    right: 0;
	display:none;
}
.bottom_content
{
	float:left;width:100%;background-color:#F0F0F0;
}
.we_job ul {
	float: left;
	margin: 35px 0 0;
	width: 100%;
}
.receiving_email.product_application {
    margin-right: 0;
    width: 380px !important;
}
.ie7 #step4{margin-top:30px !important}
.ie7 .main_step_package.main_step2_form{margin-top:50px;}
.ie .radio_acc{display:block;float:left}
.ie .lb_input.lb_radio .sprite{display:none}
.ie .ul_condition li{margin-bottom:8px}
.top_content_index h1,.top_content_index > h2 {color: #444;font-size: 26px;font-weight: 500;text-transform: uppercase;}
.top_content_index > p {color: #666; font-size: 16px; line-height: 35px;font-weight:300}
.top_content_index > h2 {color: #444;text-transform: uppercase;font-size:25px}
.line_15{margin:10px 0 20px;}
.index_line i.heart{background:url('/images/icon-heart.png') no-repeat;padding:10px;float:left;margin:0 27px}
.index_line span{height:10px;border-bottom:1px solid #eee;width:45%;float:left}
.top_index > table {height: 90%; margin: 0 auto; max-width: 1140px; min-width: 1024px;}
.top_index td {vertical-align: middle;}
.text_content {float: left; padding-left: 104px; text-align: center; width: auto;}
.text_content > h2 {color: #666;font-size: 30px; font-weight: 400; margin-bottom: 20px; text-transform: uppercase;}
.text_content > p {color: #0096d8; font-size: 20px;}
.text_content > p span{color: #ec002a;}
.index_line i.tv{background:url('/images/icon-tv.png') no-repeat;padding:10px;float:left;margin:0 24px}
.index_line i.qua{background:url('/images/icon-qua.png') no-repeat;padding:16px 15px;float:left;margin:-6px 24px 0}
.index_line{margin: 0 auto; text-align: center; width: 80%;display:inline-block}
.index_product,.index_product ul{float:left;width:100%;}
.index_product ul li{float: left; margin-right: 40px; width: 29%;min-height:200px;cursor:pointer}
.index_product ul li a{cursor:pointer}
.index_product ul li .content{margin-top:-40px;background-color: #f5f8f9; float: left; min-height: 125px; width: 100%;}
.index_product .icon_product{border-radius: 50px;display: inline-block;padding:19px 15px;behavior: url('/css/ie-css3.htc');}
.index_product .icon_product.icon_bhsk{background-color:#FC8307;}
.index_product .icon_product.icon_bhoto{background-color:#1082CE;padding:24px 9px 25px;}
.index_product .icon_product.icon_bhnt{background-color:#C310CE;padding:14px}
.index_product .icon_product.icon_vaytinchap{background-color:#FB534D;padding:15px 12px}
.index_product .icon_product.icon_vaythechap{background-color:#5CC0BD;padding:11px}
.index_product .icon_product.icon_vaymuanha{background-color:#F6CB37;padding:10px}
.index_product .icon_product.icon_vaymuaoto{background-color:#42BF4E;padding:15px 12px}
.index_product .icon_product.icon_guitietkiem{background-color:#BA2C48;padding:10px}
.index_product .icon_product.icon_thetindung{background-color:#262626;padding:17px 13px}
.index_product .product_bhsk.active .content{background-color:#FC8307}
.index_product .product_bhoto.active .content{background-color:#1082CE}
.index_product .product_bhnt.active .content{background-color:#C310CE}
.index_product .product_vaytinchap.active .content{background-color:#FB534D}
.index_product .product_vaythechap.active .content{background-color:#5CC0BD}
.index_product .product_vaymuanha.active .content{background-color:#F6CB37}
.index_product .product_vaymuaoto.active .content{background-color:#42BF4E}
.index_product .product_guitietkiem.active .content{background-color:#BA2C48}
.index_product .product_thetindung.active .content{background-color:#262626}
.button_reg_tv{background-color:#fff;float: left; width: 100%;border:1px solid #F0F0F0;cursor:pointer}
.button_reg_tv:hover {border:1px solid #FC8307}
.button_reg_tv:hover > span{background-color:#FC8307}
.index_product .icon_product.icon_bhnt i{background-position:-244px -864px; float: left; height: 43px; width: 43px;}
.index_product .icon_product.icon_bhsk i{background-position:-142px -864px; float: left; height: 33px; width: 41px;}
.we_job ul.st_thebank {margin-top: 0;}
.index_product .icon_product.icon_bhoto i{background-position:-186px -864px; float: left; height: 22px; width: 53px;}

.index_product .icon_product.icon_vaytinchap i{background-position:-291px -864px; float: left; height: 40px; width: 46px;}
.index_product .icon_product.icon_vaythechap i{background-position:-53px -917px; float: left; height: 48px; width: 48px;}
.index_product .icon_product.icon_vaymuanha i{background-position:3px -917px; float: left; height: 50px; width: 50px;}
.index_product .icon_product.icon_vaymuaoto i{background-position:-159px -922px; float: left; height: 40px; width: 47px;}
.index_product .icon_product.icon_guitietkiem i{background-position:-103px -919px; float: left; height: 50px; width: 50px;}
.index_product .icon_product.icon_thetindung i{background-position:-210px -919px; float: left; height: 37px; width: 45px;}
.bgr_white{background:#fff;margin-bottom:80px !important}
.index_product .child_icons{position:relative;z-index:100;background-color: #fff; border-radius: 50px; display: inline-block; padding: 6px;height:70px;width:70px;behavior: url('/css/ie-css3.htc');}
.index_product li.active p,.index_product li.active h3{color:#fff}
.index_product .content p{font-size:14px;color:#444;float: left;margin-bottom:5px; margin-top: 55px; width: 100%;}
.index_product .content h3{font-weight:400;color: #1082ce; float: left;font-size: 18px; line-height: 25px; margin: 0; padding: 0; text-transform: uppercase; width: 100%;}

.child_total_supplier{float: left; height: 100%; padding: 15px 0 14px; width: 79%;}
.child_total_supplier strong{line-height:25px;float:left; font-size:34px; margin-top: 9px; text-indent: 15px;font-weight:400}
.child_total_supplier p{text-align:left;color: #94999d; float: left; font-size:12px; margin:-18px 0 0; text-indent:15px; width: 100%;}
.button_reg_tv > span{background-color: #1896e6; color: #fff; float: right; font-size:18px; padding: 24px 0 25px; text-align: center; width: 21%;}
.child_total_supplier ul{float: right; margin: 0; width:72%;}
.child_total_supplier ul li{float: left; height: 58px; margin-right: 27px; max-width: 57px; min-height:58px; width: 28%;}
.child_total_supplier li img{border-radius: 50px; height: 100%; max-width: 100%; width: 100%;behavior: url('/css/ie-css3.htc');}
.child_button{float: none; margin: 0 auto; width: 787px;}
.st_thebank .bound {
    border-radius:50px;
    display: inline-block;
    float: none;
    height: 155px;
    text-align: center;
    width: 155px;
	padding:10px;
	background: url('/images/bound_index_ie.png') no-repeat 0 0;
}
.st_thebank > li{float: left; margin-right: 49px; width: 30%;}
.st_thebank .bound > strong {float: left;font-size: 25px;margin-bottom: 10px;margin-top: 50px;text-align: center;width: 100%;}
.st_thebank .bound > span {color: #666;float: left;font-size: 13px;line-height: 18px;padding: 0 5px;font-weight:300}
.des_st {float: left;margin-top: 12px;width: 100%;}
.des_st > strong {color: #444;float: left;font-size: 20px;width: 100%;font-weight:400}
.des_st > span {color: #666;float: left;margin-top: 7px;padding: 0 29px;font-size:14px;font-weight:300}
.button.button_gold{background-color:#fc8307}
.button.button_gold:hover{background-color:#DE7103}
.button.button_white{border:2px solid #F0F1F1}
.index_product .button{font-size: 16px; font-weight: 400; height: auto; min-width: 280px; padding-bottom: 15px; padding-top: 15px;}
.index_product .button.button_white{color:#b3b3b3}
.index_product .button.button_white:hover{color:#444 !important}
.head_reg {color: #444; float: left;font-size:16px; font-weight:400; margin-bottom: 25px; width: 100%;}
.main_promotion.partner .jcarousel-next-horizontal,.main_promotion.partner .jcarousel-prev-horizontal{top: -53px;display:none !important}
.head_partner{color: #555; display:block; font-size: 20px; font-weight: 400; text-align: left; text-transform: uppercase; width: 100%;}
.main_promotion.partner .jcarousel-clip-horizontal,.chrome .main_promotion .jcarousel-item{height:auto}
.partner ul li img{width:154px;height:52px}
.arrow_down{background: rgba(0, 0, 0, 0) url("/images/icon_arraw_down.png") no-repeat center center; float: left; height: 31px; left: 47%; position: absolute; top: -10px; width: 45px; z-index: 100;}
.form_email_fanpage .receiving_email{height:348px;padding: 0 25px;width:56% !important;background:url('/images/bgr_form_receiving_email.png') no-repeat left;}
.form_email_fanpage .receiving_email.product_application > h3 {color: #d7464f; float: left; font-family: Myriad Pro; font-size: 30px; font-weight: 600; margin-top: 50px; padding-left: 18px; text-transform: none; width: auto;}
.form_email_fanpage .receiving_email.product_application > p {margin-bottom:40px;color: #666; float: left; font-size: 15px; padding-left: 18px; width: 77%;}
.form_email_fanpage .form_receiving {position:relative;float:left; margin-top: 25px; text-align: center; width: 80%;clear:both;}
.form_email_fanpage .form_receiving > input {background: #fff none repeat 0 0 !important; border: 1px solid #d3d3d3 !important; border-radius: 0 !important; margin-left: 18px; padding: 7px 8px 7px 0 !important; width:92% !important;}
.form_email_fanpage  #button_receivings{background-color: #d74750; clear: both; color: #fff; cursor: pointer; display: inline-block; float: none; font-size: 17px; margin: 10px 0 18px; padding: 7px 50px;}
.form_email_fanpage  #button_receivings:hover{background:#D23139}
.product_application > h3.head_footer{color:#0097d8;font-size:18px;font-weight:500;text-transform:none;}
.contact_thebank h4{float: left; font-size: 13px; font-weight:400; margin: 0; text-transform: uppercase;}
.p_title{color:#aaa}
.contact_thebank > li {font-size: 13px;color:#f2f2f2}
.contact_thebank > li p {margin-bottom:0;}
.top_footer .product_application {width: 18%;}
.copyright{background-color:#ddd; color: #666; float: left; margin-top: 15px; padding: 10px 0; text-align: center; width: 100%;}
.bgr_gradient{background: rgba(0, 0, 0, 0) url("/images/bgr_gradient.png") repeat center center; bottom:3px; height: 131px; position: absolute; width: 100%;}
.fb_fanpage {float: right;width: 38%;}
.index_product a.button_register_ac{float:left;width:100%;cursor:pointer}


.form_email_fanpage .form_receiving > input.error{border:1px solid red !important}
.child_total_supplier .popover-content{width:100%}
.child_total_supplier .popover-content .tr_body_tbl{width:95%}
.child_total_supplier .popover-content .tr_body_tbl:hover{background:#fff}
.child_total_supplier .popover {max-width: 550px;width: 550px;}
.child_total_supplier .right_user_info .icon_identity{top:2px}
.child_total_supplier .right_user_info{width:75%}
.child_total_supplier .right_user_info > p {text-indent: 3px;}
.child_total_supplier .right_user_info strong {
    font-size: 13px;
    text-indent: 3px;
	margin:0;
}
.font_400{font-weight:400;}
.size_13{font-size:13px;color:#e1e1e1}

.child_partner{background-color:#eee;float:left;padding-bottom:30px;}
.line_st{margin-top: 35px;}
.pd_22{padding:0 22px}
.p_form_email{color: #999; float: left; padding-left: 18px; text-align: left; width: 100%;}
.p_form_error_email{bottom: 25px; color: #e63f2d; display: none; float: left; margin: 0; position: absolute; right: -5px;}
.main_index{padding-bottom: 0px;}

.line_top_32{margin:32px 0}
.bottom_45{margin-bottom: 45px;}
.margin_0{margin:0 !important}
.margin_top_1{margin-top:1px}
.margin_right_70{margin-right:70px}
.bound_center{border-color:#b9dff7 !important}
.button_register_ac{margin:80px 0 0;}
.relative{position:relative}
.absolute{position:absolute}
.form_email_fanpage{background-color:#fff;margin:80px 0 0;padding-bottom:80px}
.icon_bank{float: left; height:52px; width: 134px;}
.icon_bank.citibank{background-position:0 -754px;}
.icon_bank.techcombank{background-position:0px -809px;}
.icon_bank.vibbank{background-position:-140px -754px;}
.icon_bank.maritimebank{background-position:-275px -754px;}
.icon_bank.hdbank{background-position:-120px -812px;}
.icon_bank.standardchartered{background-position:-278px -754px}
.icon_bank.abbank.sprite{background-position:0px -1574px;}
.icon_bank.mbbank.sprite{background-position:-142px -1574px;}
.icon_bank.greateastern.sprite{background-position:-280px -1574px;}
.sohapay.sprite,.vinaphone.sprite,.vt.sprite,.mobiphone.sprite{ float: left; height: 52px; width: 134px;}
.sohapay.sprite {background:url("/images/logo_sohapay.jpg") no-repeat;background-size:contain;height: 49px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_sohapay',sizingMethod='scale');
	behavior: url('/css/ie-css3.htc');}
.vinaphone.sprite{background-position:-378px -812px !important;}
.vt.sprite{background-position:0 -864px; float: left;}
.mobiphone.sprite {background-position:-335px -1410px;}

.h3_menu{font-size: 14px; font-weight: 400; line-height: 33px; margin: 0; padding: 0;}
.p_des_menu{color: #333;font-size:14px;}
.p_des_menu a{color:#0096d7 !important;font-weight:300 !important;padding:0 !important;}
.ic_head{background-position: -5px -974px;float: left;margin-top:20px;margin-bottom: 40px; height: 236px; width: 206px;}
.ic_profess{margin-left:45px;background-position:-220px -974px; float: left; height: 236px; margin-left: 45px; margin-top: 30px; width: 206px;}
.ic_customer{background-position: 0 -1224px; float: left; height: 135px; margin-left:15px; margin-top: 30px; width: 217px;}
.ic_kt{background-position:10px -1365px; float: left; height: 200px; margin-top: 30px; width: 210px;}
.p_kt{color: #999; font-size: 13px; margin-top: 20px;margin-bottom:6px}
#mainmenu ul li ul a:hover{color:#00628C !important}
#mainmenu > ul > li {margin: 0 6px;}
#mainmenu > ul > li:first-child{margin-left:0;}
.tool > ul li.li_first_kt {padding-bottom: 10px; padding-right: 0; width: 20% !important;}
.li_first_kt li {height: auto !important; padding: 5px 8px; width: 93% !important;margin-bottom:3px}
.li_first_kt li:hover{background:#0096D7}
.tool > ul li.li_second_kt{background-color: #f1f1f1; margin-top:6px; min-height: 272px; padding-left: 0; width: 77.4% !important;}
.li_text_load{height: auto !important; margin-top: 100px; text-align: center; width: 100% !important;}
.li_text_load a {color: #0096d7 !important;}
#mainmenu ul li.li_text_load a:hover {color: #0096d7 !important;}
.li_first_kt .sprite{background-position: -356px -893px; float: right; height: 10px; margin-top: 5px; width: 10px;}
.li_first_kt li:hover .sprite{background-position:-363px -893px;}
.li_left_kt.active{background:#0096D7}
.li_left_kt.active .sprite{background-position:-363px -893px;}
.img_kt_menu{width:180px;height:123px;}
.li_second_kt li {
    margin-right: 12px;
    width: 23% !important;
}
.post_kt_dt > a {
    padding: 0 !important;
}
.post_kt_title h4 {
    color: #0096d7;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    margin: 7px 0 0;
}
.li_second_kt > ul {
    padding: 25px;
}
.li_second_kt li.li_kt_more{border: 1px solid #d6d5d5; border-radius: 3px; bottom: 8px; height: auto !important; padding: 3px 0 !important; position: absolute !important; right: 0; text-align: center; width: 125px !important;behavior: url('/css/ie-css3.htc');}
.li_kt_more a{color: #0096d7 !important; font-size: 12px !important;}
#mainmenu ul li.li_kt_more a:hover,#mainmenu ul li a.post_kt_title h4:hover{color:#007BB0 !important;}
.product_for, #bottom_page .section_content{max-width:1140px;margin:0 auto;min-width: 1024px;position: relative;}
.product_for table {height: 280px;position: absolute;}
.child_for {float:left;width:auto}
.ie .page_supplier .progress_ .circle,.ie .page_supplier .progress_ .bar{background:none}
.ie .product_for p {
    color: #666;
    float: left;
    font-size: 18px;
    margin-bottom: 12px;
    text-transform: uppercase;
    clear: both;
	line-height:30px;
}.for.roboto-c {
    color: #fc8307;
    font-size: 25px;
}
.product_for p:last-child
{
    font-size: 25px;
}
.child_txt {float: left;margin-top: 11px;text-align: right;}
.p_phone {
    color: #888;
    font-size: 18px;
    font-weight: 700;
}
.p_time {
    color: #999;
    font-size: 11px;
}
.hot_line .sprite {
    background-position: -258px -910px;
    float: right;
    height: 50px;
    margin-left: 17px;
    width: 50px;
}
.li_menu.qa .p_kt {
    color: #555;
    font-size: 14px;
    font-weight: 400;
}
#mainmenu .menu_buying_request:hover i,.li_menu.buying_request .menu_buying_request i{background-position:-482px -936px !important}
/*END Index css*/

/*CSS BUTTON*/
.button{
	color:#fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    min-width: 155px; 
	perspective-origin: 121.5px 22.5px;
    transform-origin: 121.5px 22.5px;
	cursor:pointer;
	border-radius:3px;
    list-style:none;
    margin: 0 15px 0 0;
    padding: 9px 25px;
	font-weight:700;
    text-indent:0 !important;
}
.button:hover,.button:focus{text-decoration:none !important;color:#fff !important}
.button.button_red:hover{color:#fff !important}
.button_red:hover{background-color:#E6435A}
.button_red{
    background:#C9435A;
    border-top: 1px solid rgb(201, 67, 90);
    border-right: 1px solid rgb(201, 67, 90);
    border-bottom: 2px solid rgb(149, 43, 61);
    border-left: 1px solid rgb(201, 67, 90);
    border-radius: 3px 3px 3px 3px;
}
.button_gray {
    background: #00716D;
    border-top: 1px solid rgb(0, 113, 109);
    border-right: 1px solid rgb(0, 113, 109);
    border-bottom: 2px solid rgb(0, 37, 35);
    border-left: 1px solid rgb(0, 113, 109);
}
.button_gray:hover{background-color:#66a9a7;border-color:#66a9a7;color:#fff}
/*END CSS BUTTON*/
.ic_qa{background-position:-216px -1224px !important; float: left; height: 175px; margin-top: 30px; width: 206px;}
.ic_request{background-position:-187px -1392px !important; float: left; height: 185px; margin-top: 30px; width: 151px;}
.sprite_arraw_right{background-position: -364px -893px; float: left; height: 10px; margin: 4px 3px 0 0; width: 10px;}
.product.expert > ul > li > ul > li.product_loan,.product.expert > ul > li > ul > li.product_promotion,.product.expert > ul > li > ul > li.product_insurance {
    background-color: #eeeeee;
    border-right: 2px solid #fff;
    height: 400px !important;
	text-align: center;
}

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{display:block;overflow:hidden;padding:5px 10px;border:1px solid #ccc;border-radius:2px;background-color:#fff;color:#444;text-decoration:none;white-space:nowrap;line-height:21px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;overflow:hidden;right:0;display:block;width:30px;height:100%}.chosen-container-single .chosen-single div b,.right_btn span{display:block;width:100%;height:100%;background:url(../images/chosen-sprite.png) no-repeat 0 8px;margin-left:10px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:8px 20px 8px 10px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../images/icon-search.png) no-repeat 97% center;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 2px 2px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{float:left;margin:0 4px 4px 0;max-height:190px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;width:98.5%;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#428BCA;color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:37px!important;height:1%;border:1px solid #ccc;background-color:#fff;cursor:text;-moz-border-radis:2px;-webkit-border-radius:2px;border-radius:2px}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:8px 10px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 3px;padding:8px 20px 8px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#eee;background-clip:padding-box;color:#333;line-height:13px;cursor:default;font-size:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:8px;right:3px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #bbb}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 8px}.chosen-container-active .chosen-choices{border:1px solid #bbb;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-repeat:no-repeat!important}}
#top.fixed{position:fixed !important;top:0 !important}
.touch .radio{width:auto !important;margin-right:20px !important;}
.touch .radio input[type="radio"]{opacity:0;filter:alpha(opacity=0);border:none !important;background:none !important;position:relative;margin:-1px 0 0 !important;float:left}
.touch .radio strong{text-align:center;background:url('/images/bound_product_info.png') no-repeat !important;border:none !important;float:left;width:90px !important;height:100px !important;padding:10px 10px 0 10px;display:table-cell;vertical-align: middle;}
.touch .radio strong span{position:relative;top:25%;}
.touch .radio .radio_checked strong{background:url('/images/bound_product_info_active.png') no-repeat !important;color:#fff}
.touch .radio label{display: inline-block;zoom: 1;*display: inline;clear:none;float:left;}
.save-your-results #emailAddress{margin:10px 0 0 !important}
.ie7 .sort_filter_vtc,.ie7 .sort_filter{width:180px !important}
.ie7 .check_all{margin-top:-20px}
.ie7 .filter_left form select{width:210px;margin-left:8px}
.ie7 .container_tb .page_filter_product {padding-top:10px !important}
label.lb_radio .sprite.radio_filter_checked{background-position: -515px -222px !important;}
.icon-sign-out:before {content: "\f08b";}
.icon-dollar:before,.icon-usd:before {content: "\f155";}
/*.touch .radio input[type="radio"] + label{width:auto !important}
.touch .radio input[type="radio"]{display:none}
.touch .radio strong{position:relative;}
.touch .radio .radio_checked strong{background:#00aeef !important;border-color: #00aeef;color: #fff;border-radius:50px;behavior: url('/css/ie-css3.htc');}
.touch .radio label strong span.ng-binding{position:absolute;top:50%;margin-top:expression(-this.offsetHeight/2);margin-left:expression(-this.offsetWidth/2);}
.touch .radio strong, .touch .radio input:checked + label strong.plus-sign{display:inline-block;border-radius:50px;behavior: url('/css/ie-css3.htc');}
.touch .radio label{behavior: url('/css/display-table.min.htc');}*/
/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb {
	background: #f1f1f1 none repeat 0 0;
	display: block;
	float: left;
	height: 21px;
	margin: 0;
	overflow: hidden;
	padding: 8px 5px;
	width: 98.5%;
	color:#666;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size:12px;
	background: url('/images/chevron.gif') no-repeat;
}
.breadCrumb ul li{padding-left:10px}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li:first-child{background:none}
.breadCrumb ul li:first-child a
{
	height: 17px !important;
	padding: 0 0 0 20px;
	margin-top: 0px;
	overflow: hidden;
	background:url("/images/icon_home_breadcrumb.gif") no-repeat 0 2px;
}
.breadCrumb ul li:first-child a:hover
{
	background-position: 0 -14px;
}
.breadCrumb ul li:last-child
{
	background: url('/images/chevron.gif') no-repeat;
	margin-right: 0;
	padding-right: 0;
}

.dt_request {
    float: left;
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
}
.dt_request > li {
    float: left;
    list-style:none;
    width: 100%;
	margin-bottom:5px;
}
.dt_request label {
    float: left;
    width: 129px;
}
.content_request.content_request_success > p {margin-bottom: 5px;}
.box_register_request > p {
    display: inline-block;
    font-size: 16px !important;
    padding: 15px;
}
.box_register_request {
    border: 1px dashed #d3d3d3;
    float: left;
    padding: 15px 0;
    width: 100%;
	margin: 15px 0 20px;
}

.sp_text {
    float: left;
    font-size: 21px;
    line-height: 29px;
    width: 94%;
}
.li_menu ul .li_main > a{display:none}
.chosen-container-single .chosen-single {
    background-color: #fff;
    border: 1px solid #e2e6f2;
    border-radius: 2px;
    color: #444;
    display: block;
    line-height: 21px;
    overflow: hidden;
    padding: 4px 10px;
    text-decoration: none;
    white-space: nowrap;
}
.li_menu.buying_request .roboto.p_des_menu {
    display: block;
    line-height: 25px;
    margin-top: 25px;
    padding:0 35px 0 20px;
    text-align: left;
}
.product.expert .p_des_menu {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 40px;
    padding: 0 90px 0 25px;
    text-align: left;
}
.li_menu.buying_request .roboto.p_des_menu {
    display: block;
    line-height: 25px;
    margin-top: 25px;
    padding: 0 35px 0 20px;
    text-align: left;
}
.product.qa ul li .p_des_menu {
    font-weight: 300 !important;
    margin-top: 50px;
    padding: 0 30px;
    text-align: left;
}
.product.expert.customer > ul > li > ul > li.product_loan, .product.expert.customer > ul > li > ul > li.product_promotion,.product.expert.customer > ul > li > ul > li.product_insurance{background:#F5F8F9;}
#mainmenu ul li a.child_bound{display: inline-block; float: none !important; height: 140px; text-align: center; width: 140px;}
#mainmenu .expert.customer ul li a.child_bound,#mainmenu .expert.customer ul li a.child_bound:hover{margin-top:0;background:url("/images/bgr_bound_menu_2.png") no-repeat center center !important;}
#mainmenu .expert ul li a.child_bound,#mainmenu .expert ul li a.child_bound:hover{margin-top:25px;background:url("/images/bgr_bound_menu_1.png") no-repeat center center !important;}
.p_bound_menu span.t_des {
    padding:0 10px;color: #333; float: left; font-size: 12px; font-weight: 300; margin-left: 22px; text-transform: none; width: 71%;
}
.p_bound_menu span.tt_n {
    color: #0096d7; float: left; font-size: 25px; font-weight: 700; margin-bottom: 4px; margin-top:40px; width: 100%;
}
.product.expert > ul > li > ul > li.li_head_menu{width:25% !important}
.product.expert > ul > li > ul > li {
    width: 22% !important;
}
.child_sub_a.child_sub_title {
    float: left;
    margin: 15px 0 12px;
    padding: 0 !important;
}
.child_sub_title p {
    color: #555;
    font-size: 14px;
    font-weight: 400;
}
.product.expert .p_des_menu{line-height:24px;color: #333; font-size: 14px;font-weight:400; margin-top: 40px; padding: 0 90px 0 25px; text-align: left;}
.p_des_menu span{color:#0096d7}
.li_menu.buying_request .product_promotion,.li_menu.buying_request .product_loan,.li_menu.buying_request .product_insurance {padding-top:80px;}
.roboto-c.p_request{border-bottom: 1px solid #d3d3d3; color: #555; font-size: 14px; font-weight: 400; margin-top: -40px; padding-bottom: 4px; position: absolute; text-align: left; width: 58%;}
.product.product_compare > ul > li > ul > li {
    padding-top: 40px;
}
.product.product_compare > ul > li > ul > li.product_loan {
    width: 19% !important;
}
.li_menu.expert .p_bound_menu span.tt_n{color:#666}
.li_menu.expert.customer .p_bound_menu span.tt_n{color:#0096d7}
.sprite.sprite_money {
    background-position: -511px -958px;
    float: left;
    height: 20px;
    width: 20px;
}
#st_money {color: #f89c39;font-weight: 400;}
.sprite.sprite_noti_menu {
    background-position: -495px -958px;
    height: 20px;
    width: 20px;
}
.ie7 #mainmenu > ul > li{display:inline-block;*display:inline;zoom:1}
.item_notification .head_mesaage.child_hover:hover{color:#555 !important}
.ie8 [class^="icon-"],.ie8 [class*=" icon-"],.ie9 [class^="icon-"],.ie9[class*=" icon-"],.ie10 [class^="icon-"],.ie10[class*=" icon-"]{background:none}
.ie7 .icon-group{background-position-x:-168px;background-position-y:0}
.ie7 .icon-sign-out{background-position-x:-384px;background-position-y:0}
.ie7 .icon-usd{background-position-x:-264px;background-position-y:0}
.ul_default .item_user{border-left:none ! important; padding-left: 0px;width:50px}
.ie7 .ul_user .item_user{width:180px}
.ul_default .child_sub_menu_top a {text-decoration: none !important;cursor:default !important;text-align:left !important}
.ul_default  .ul_menu_top li a span {
    color: #999 !important;
}
.ul_default .item_user > ul{padding: 15px 20px !important; right: 150px; top: 50px; width: 210px;z-index:1019}
.ul_default .item_user > ul .child_sub_menu_top{width:100%;margin-left:0;z-index:10}
.ul_default .item_user.item_toggle li {
    float: left;
    width: 100% !important;
}
.ul_default .item_user.item_toggle p{text-align:left !important;border-bottom: 1px solid #d3d3d3; color: #8c8c8c; float: left; font-size: 13px; margin-bottom: 10px; padding-bottom: 7px; width: 100%;}
.ul_default .item_user.item_toggle p a,.ul_default .item_user.item_toggle p span{font-size:13px}
.ul_default .item_user.item_toggle p a:hover,.ul_default .item_user.item_toggle p span:hover{text-decoration:underline !important;cursor:pointer}
.ul_default .item_user.item_toggle p span.login_tb{color:#0096D7}
.ul_default .item_user li span{color:#999}
.mod-form span.error {
    display: inline;
    font-size: 13px !important;
    font-weight: 400;
    color: red;
    margin-left: 6px;
	display:none;
}.touch.mod-form legend span {
    font-size: 20px;
}
.tool_tip_profess .logo > a{background-position:0 0 !important}
.div_detail_product p{margin-bottom:15px}
.div_detail_product{font-size:15px !important;color:black !important}
.div_detail_product img {margin:15px 0;}
.alert .close{right:10px !important}
.main_step2_form{background-color:#F5F8F9}
.form_branch .error.error_branch {
    right: -180px !important;
}
.main_step_package #register-form #btn_add_branch.btn {
    font-size: 15px !important;
    margin: 0;
}
.page_supplier .btn_arrow_left {
    background:url("/images/tvv/icon_arrow_left.png") no-repeat 7px 19px;
    cursor: pointer;
    height: 60px;
    left: 0;
    position: absolute;
    top: 500px;
    width: 35px;
	z-index:1;
	display:none;
}
.wdn-site-popup {  -webkit-transition: all 1s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  -moz-transition:all 1s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  -o-transition:all 1s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;
  transition: all 1s cubic-bezier(0.5, 0, 0.405, 0.425) 0s;visibility: visible;left:25%;max-width: 100%;perspective:1300px;position:fixed;top:-200%;width:800px;z-index: 1401;height:200px !important}

#wdn-site-popup-inner {
    background: #fff;
    opacity: 1;
	filter: alpha(opacity=100);
    position: relative;
    transform-style: preserve-3d;
    transition: all 0.3s ease-in-out 0s;
    z-index: 2;
	height:100%;
}
#wdn-popup-header {background: #146fbf; color: #fff; font-size: 22px; font-weight: bold; padding: 15px 0; position: relative; text-align: left; text-indent: 24px;}
#wdn-popup-close-btn {
    margin-right: 2px;
    margin-top: 2px;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
	background:url('/images/close-btn-2.png') no-repeat;
	background-size:contain;
	width:35px;
	height:35px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/close-btn-2.png',sizingMethod='scale');
	behavior: url('/css/ie-css3.htc');
}
#wdn-popup-form {padding:47px 30px 30px;}
#wdn-popup-form .chosen-container{float: left;}
#wdn-popup-form select{float:left;margin-right:5px}
#wdn-popup-form  button{top:-8px;}
#wdn-popup-form .chosen-container-single .chosen-single div b,#wdn-popup-form .right_btn span{margin-left: 13px;margin-top: 5px;}
#wdn-popup-enter-text {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
}
#wdn-popup-form  .chosen-container-single .chosen-single{padding:11px 10px}
#search_news_menu {
    height: 35px;
    margin: 0 10px;
    width: 300px;
}
#wdn-popup-close-btn:hover{opacity:0.9}
#mainmenu .dktv{
    float: right;
}
#mainmenu .dktv a{
    background-color: #fc8307 !important;
    margin-top:-1px;
    border-bottom:1px solid #fc8307;
    padding: 0 38px !important;
}
#mainmenu .dktv span {
    margin-left: 0 !important;
    margin-top: 6px !important;
    text-align: center;
    color:white;
}
#mainmenu .dktv span strong{
    font-weight: 300;
    text-transform: none;
    font-size:13px;
}
.fixed{position:fixed !important}
.list_comment li > span {
    border-radius: 50px;
    float: left;
    height: 100px;
    overflow: hidden;
    width: 100px;
}
.ie8 .list_comment li > span,.ie9.list_comment li > span,.ie10.list_comment li > span{behavior: url('/css/ie-css3.htc');}
.li_menu_supplier a i{font-size: 16px !important;width: auto !important;}
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{width:25px !important;float:left}
.icon_hot{ background: rgba(0, 0, 0, 0) url("/images/hot.gif") no-repeat 0 0;
    display: inline-block;
    height: 13px;
    position: relative;
    top: -5px;
    width: 21px;}
.thebank_td.minimaze_td .child_text:hover{background:#007DB3}
.thebank_td.minimaze_td {
    color: #fff;width:205px;
}
.thebank_td{z-index:10;padding:0;transition:all 0.4s ease 0s;cursor:pointer;bottom: 0;cursor: pointer; right: 8px; position: fixed;text-transform:uppercase;}
.child_text,.minimaze_td .close_td {display: none;}
.minimaze_td .child_text {
    background: #0096d7;
    color: #fff;
    display: block;
    padding: 10px 18px;
	position:absolute;
	bottom:0;
}
.minimaze_td .child_image{transform:scale(0);transition:all 0.5s ease 0s;height:0}
.child_image {
    float: left;
    width: 280px;
	transition:all 0.6s ease 0s;
	transform:scale(1);
	transform-origin:right bottom 0;
	display:block;
}
.close_td {
    background: #fef;
    cursor: pointer;
    padding: 4px 5px;
    position: absolute;
    right: 0;
	z-index:10;
}

.list_comment {
    float: left;
    margin: 30px 0 0;
    text-align: left;
    width: 100%;
}
.list_comment > li {
    float: left;
    width: 50%;
	min-height:125px;
}.list_comment img {
  
}
.right_comment {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 78%;
}
.right_comment h3 {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    margin: -5px 0 0;
    padding: 0;
    text-transform: uppercase;
}
.right_comment .p_working {
    color: #999;
    font-size: 14px;
    margin-top: 4px;
}.right_comment .p_comment.roboto {
    color: #222;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 12px;
}
.page_supplier .jcarousel-clip{overflow: visible;}
.btn_arrow_left.disabled,.btn_arrow_right.disabled{opacity:0.4;filter: alpha(opacity=40);}
.child_guide {
    position: fixed;
    right: 90px;
    top: 260px;
	z-index:100;
}
.child_guide a {
    background: url("/images/tvv/guide.png") no-repeat 0 0 / 70px 70px;
    float: left;
    padding: 36px;
}
.page_supplier .top_menu_page.scrolling {
    top: -1px;
    z-index: 1000;
}
.thebank-alo-input-wrapper {
    float: left;
    width: 100%;
}
.thebank-alo-input-wrapper .rows{float:left;width:45%}
.li_customer_reg h3, .li_customer_reg p {
    text-indent: 75px !important;
}
.page_supplier .head1{width:100%}
.page_supplier .loading_question{float:left;display:none}
.page_supplier .loading_question > span{font-size: 12px;
left: 22px;
padding-top: 3px;
text-indent: 42px;
top: 15px;
width: auto;}
.page_supplier .btn_gold{padding:8px 15px !important}
.page_supplier .form_step_3,.page_supplier .form_step_4{display:none}
.page_supplier .chosen-container-active.chosen-with-drop .chosen-single{border-color:#e2e6f2}
.page_supplier .form_step .error{color:#222}
.page_supplier .supplier {border-color: #999;}
.page_supplier .form_step {
    position: relative;
}
.show_face{background:url('/images/tvv/icon_face.png') repeat;-webkit-animation:sliding 60s linear infinite;-moz-animation:sliding 60s linear infinite;-ms-animation:sliding 60s linear infinite;-o-animation:sliding 60s linear infinite;animation:sliding 60s linear infinite;padding:53px 0 45px;}
@-webkit-keyframes sliding{from{background-position:0 0;}to{background-position:-1361px 0;}}@-moz-keyframes sliding{from{background-position:0 0;}to{background-position:-1361px 0;}}@-o-keyframes sliding{from{background-position:0 0;}to{background-position:-1361px 0;}}@keyframes sliding{from{background-position:0 0;}to{background-position:-1361px 0;}}
.sc_supp_reg {
    float: left;
    width: 100%;
	padding-bottom:90px;
}
.show_face .content {
    margin: 0 auto;
    max-width: 960px;
    text-align: center;
}
.show_face .content h2 {
    color: #fff;
    display: inline-block;
	*display:inline;
	zoom:1;
    font-size: 25px;
    font-weight: 400;
}
.show_face .btn.btn_red.roboto-c:hover,.show_face .btn.btn_red.roboto-c:focus {
	background:#BC2E43 !important;
	border-bottom:3px solid #7B2837 !important;
}
.show_face .btn.btn_red.roboto-c {
    background: #d2435a !important;
    border-bottom: 3px solid #ab374a !important;
    float: none !important;
    font-size: 18px !important;
    font-weight: 400;
    left: 20px;
    padding: 13px 20px !important;
    position: relative;
    text-transform: uppercase;
	transition: background 0.1s ease-in 0s;
    top: -7px;
}
.bottom_product .attributes li i {
    color: #999;
    font-size: 16px;
    left: 0;
    top: 3px;
    position: absolute;
	display:none;
}
.content_bt.content_page{background:#fff}
.bottoms_content {
    float: left;
    text-align: center;
    width: 100%;
	margin-top:25px;
}
.page_supplier .bottoms_content .index_line.page_supplier .sc_supp_reg .index_line {
    margin-top: 11px;
}
.list_descript {
    float: left;
    margin:30px 0 0;
    text-align: left;
    width: 100%;
}
.list_descript li {
    float: left;
	margin-bottom: 60px;
	padding: 10px 0;
	width: 50%;
}
.list_descript li.li_partners {
	width:55%;
    background:url("/images/tvv/icon_partner.png") no-repeat;
}
.list_descript li.li_activity_licenses {
	width:45%;
    background:url("/images/tvv/icon_active.png") no-repeat;
}
.list_descript li.li_payment {
	width:55%;
    background:url("/images/tvv/icon_payment.png") no-repeat;
}
.list_descript li.li_customer_reg {
	width:45%;
    background:url("/images/tvv/icon_customer.png") no-repeat;
}
.list_descript li h3 {
    clear: both;
    color: #222;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    margin: -10px 0 5px;
    padding: 0;
    text-indent: 85px;
    text-transform: uppercase;
    width: 100%;
}
.list_descript li p {
    color: #222;
    float: left;
    font-size: 14px;
    text-indent: 85px;
    width: 100%;
	font-weight: 300;
}.li_activity_licenses p, .li_activity_licenses h3 {
    text-indent: 75px !important;
}
.li_activity_licenses h3{margin-top:-14px;}
.li_payment h3,.li_customer_reg h3 {margin-top: -10px !important;}
.loading-wrap {
    float: left;
    position: absolute;
    text-align: center;
    width: 100%;
	display:none !important;
}
.top_content{float:left;width:100%;margin-top:45px;text-align:center}
.page_supplier .index_line i.heart{margin: 3px 22px 0;background:url("/images/tvv/icon_heart.png") no-repeat;}
.ie7 .box_free{margin-bottom:20px;margin-top:30px}
.services_package {
	border-bottom: 3px solid #666;
    float: left;
    margin: 8px 0 30px;
    width: 100%;
	text-align:center;
}
.services_package > li {
   background-color: #fff;
color: #666;
cursor: pointer;
display: inline-block;
*display: inline;
zoom: 1;
font-size: 16px;
margin-right:5px;
padding: 13px 25px;
text-transform:uppercase;
}
* + html .services_package > li,* + html .list_product > li   {
    display: inline; /* Elements with hasLayout and display:inline behave like inline-block */
}
.list_product.ul_align_left{text-align:left;width:1750px !important}
.page_supplier .index_line span {
    border-color: #dadada;
    width: 46%;
}
.services_package li:hover {color:#4AC9FF}
.services_package li.active:hover {color:#fff}
.services_package li.active {
    background: #666 url("/images/tvv/icon_active_li.png") no-repeat 26px 16px;
    color: #fff !important;
    text-indent: 30px;
}
.list_product {
    float: left;
    margin: 0;
    max-height: 620px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 1600px;
	left:0;
}
.list_product > li {
    display: inline-block;
	*display: inline;
	zoom: 1;
    margin-right: 60px;
    min-height: 600px;
    position: relative;
    width: 270px;
	margin-top:1px;
	float: none;
}
.top_product {
    background-color: #fff;
    float: left;
    text-align: center;
    width: 100%;
	padding-bottom:30px;
}
.top_product h3 {
    color:#999;font-size: 15px; line-height: 25px; margin-top: 25px; min-height: 50px; padding: 0 20px; text-transform: uppercase;
}
.top_product h3.bussiness{
    line-height: 25px;padding-top: 4px;
}
.top_product h3.bussiness span{
    float:left;width:100%;
}
.top_product .price {
    color: #999;
    float: left;
    font-size: 20px;
    margin: 6px 0 40px;
    width: 100%;
	line-height:30px;
}
.top_product .price > strong {
    font-size: 36px;
	color:#666;
}
.top_product .price > span {
	color:#999;
    font-size: 12px;
    margin-left: 5px;
    position: relative;
	font-weight:300;
    top: -8px;
}
.top_product .btn.btn_blue.roboto-c:hover,.top_product .btn.btn_blue.roboto-c:focus{
	background:#0086BF !important;
	border-color:#01709E !important;
}

.top_product .btn.btn_blue.roboto-c {
    background: #0096d7 !important;
    border-color: #017cb2 !important;
    float: none;
    font-size: 16px !important;
    font-weight: 300;
    min-width: 225px;
	padding:13px 0 !important;
	transition: background 0.1s ease-in 0s;
	text-transform: uppercase;
}
.top_product.featured .btn.btn_red.roboto-c:hover,.top_product.feature .btn.btn_red.roboto-c:focus{
	background:#CA3148 !important;
	border-color:#AB374A !important;
}

.top_product .btn.btn_red.roboto-c {
    background: #D2435A !important;
    border-bottom:3px solid #AB374A !important;
    float: none;
    font-size: 16px !important;
    font-weight: 300;
    min-width: 225px;
	text-transform: uppercase;
	transition: background 0.1s ease-in 0s;
	padding:13px 0 !important;
}
.top_product .button_register span {
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: 300;
    margin: 10px 0 25px;
    width: 100%;
}
.button_register {
    text-align:center;
	padding:0 20px;
}
ul.attributes {
    padding: 0 15px;
}
ul.attributes li {
    /*background: rgba(0, 0, 0, 0) url("/images/tvv/icon_checked_attribute.png") no-repeat scroll 0 0;*/
    float: left;
    margin-bottom: 25px;
    padding: 0 0 0 26px;
	clear:both;
	position:relative;
}
.ie7 ul.attributes li{padding:0 !important;width:100%}
.attributes li p.roboto {
    color: #666;
    font-size: 13px;
	font-weight:300;
}
.attributes li p.roboto-c {
    color: #0096d7;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin: 4px 0;
}
.list_product > li:first-child {
    margin-left: 30px;
}
.list_product > li.min_width:first-child{margin-left:10px}
.bottom_product{min-height:280px;max-height:280px;background-color:#e1edf5; float: left; padding: 35px 0 8px; text-align: left; width: 100%;}
.attributes > li:last-child {
    margin-bottom: 15px;
    padding-bottom: 0;
}
/*.top_product.featured{background-color:#FAE5A9}*/
.page_supplier .jcarousel-clip {
	float:left;
}
.page_supplier .btn_arrow_right {
    background:url("/images/tvv/icon_arrow_right.png") no-repeat 10px 19px;
    cursor: pointer;
    height: 60px;
    position: absolute;
    right: 0;
    top: 500px;
    width: 35px;
    z-index: 1;
	display:none;
}
.page_supplier .progress_ .circle .label {
	background:#EBEBEB;
	color: #fff;
	display: block;
	font-size: 20px;
	height: 77px;
	line-height: 56px;
	padding: 0;
	text-align: center;
	width: 77px;
	float:left;
	background:url('/images/bound_package.png') no-repeat 0 0;
}
.page_supplier .progress_ .circle.done .label{background:url('/images/bound_package_active.png') no-repeat 0 0;}
.page_supplier .progress_ .label span p:first-child {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 11px;
    text-transform: uppercase;
}
.page_supplier .progress_ .label span p.last-child {
    font-size: 18px;
    line-height: 20px;
}
.page_supplier .progress_ .circle .label span{padding:0;border:none;float: left; font-size: 18px; height: 63px; left: 6px; position: relative; top: 6px; width: 63px;color:#fff}
.page_supplier .descript_step {
    color: #222;
    float: left;
    font-size: 12px;
    margin: 17px 0 0 8px;
    width: 63%;
}
.page_supplier .descript_step .sp_title {
    color: #4e4e4e;
    font-size: 14px;
	font-weight: 300;
}
.page_supplier .circle.done .sp_title{color:#4e4e4e}
.page_supplier .progress_{margin-top:15px;margin-bottom:50px}
.content_page {
    background: #eeeeee;
    float: left;
    width: 100%;
	position: relative;
	margin-top:3px;
}
.page_supplier .top_menu_page{border-bottom: 5px solid #0096d7;}
.box_free {
	background-color:#dff0d8;
    border: 1px solid #d6e9c6;
    border-radius: 3px;
    float: left;
    font-size: 16px;
    line-height: 25px;
    padding: 20px 25px 18px 0;
	font-weight: 300;
	margin: 0px 0 35px;
}
.box_free span {
   color: #0fc8f5;
    font-size: 16px;
	font-weight:400;
}
.processes {
    float: left;
    margin-top:15px;
    text-align: center;
    width: 100%;
}
.head_section .heading_section {
    color: #222222;
    font-size: 25px;
    font-weight: 400;
	text-transform: uppercase;
	margin-bottom:2px;
}
.banner_page{float:left;width:100% !important}
.container-switch .switch {
    margin-left: 10px;
    margin-top: 20px;
	background:#fff;
    border-radius: 18px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    padding: 3px;
    position: relative;
    vertical-align: top;
    width: 56px;
	behavior: url('/css/ie-css3.htc');
}
.page_supplier .pull-lefts .roboto {
	color: #888; float: left; margin-top: 23px;text-transform:uppercase;
}
.switch-input {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
	filter: alpha(opacity=0);
}
.switch-handle::before {
    background: #f9f9f9 linear-gradient(to bottom, #eeeeee, white) repeat 0 0;
    border-radius: 6px;
    box-shadow: 0 1px rgba(0, 0, 0, 0.02) inset;
    content: "";
    height: 12px;
    left: 50%;
    margin: -6px 0 0 -6px;
    position: absolute;
    top: 50%;
	behavior: url('/css/ie-css3.htc');
    width: 12px;
}
.switch-handle {
    background: white linear-gradient(to bottom, white 40%, #f0f0f0) repeat 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    height: 18px;
    left: 4px;
    position: absolute;
    top: 4px;
    transition: left 0.15s ease-out 0s;
    width: 18px;
	behavior: url('/css/ie-css3.htc');
}.switch-input:checked ~ .switch-handle {
    box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
    left: 40px;
}
.switch-input:checked ~ .switch-label::before {
    opacity: 0;
}
.switch-label::before {
    color: #aaa;
    content: attr(data-off);
    right: 11px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label::before, .switch-label::after {
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    top: 50%;
    transition: inherit;
}
.switch-input:checked ~ .switch-label::after {
    opacity: 1;
}
.switch-label::after {
    color: white;
    content: attr(data-on);
    left: 11px;
    opacity: 0;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}
.switch-label::before, .switch-label::after {
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    top: 50%;
    transition: inherit;
}
.switch-input:checked ~ .switch-label {
    background: #47a8d8;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset, 0 0 3px rgba(0, 0, 0, 0.2) inset;
}
.switch-label {
    background: #eceeef;
    border-radius: inherit;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset, 0 0 2px rgba(0, 0, 0, 0.15) inset;
    display: block;
    font-size: 10px;
    height: inherit;
    position: relative;
    text-transform: uppercase;
    transition: all 0.15s ease-out 0s;
	behavior: url('/css/ie-css3.htc');
}
.switch-label::before {
    color: #aaa;
    content: attr(data-off);
    right: 11px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label::before, .switch-label::after {
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    top: 50%;
    transition: inherit;
}

.page_supplier .container_tb{margin-top:0;position:relative}
.page_supplier .pull-lefts.container-switch {
    float: right;
    margin-right: 30px;
}
#overlay {
background-color:#111111;
display:none;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1020;
opacity: 0.65;
filter: alpha(opacity=65);
}
.notification_reg_social {
    background-color: #FFEEFF;
    border-radius: 3px;
    left: 32%;
    padding: 10px 15px;
    position: fixed;
    top: 23%;
    width: 445px;
	behavior: url('/css/ie-css3.htc');
    z-index: 1021;
}
.noti_footer > ul {
    float: right;
    list-style: none outside none;
}
.noti_footer li {
    float: left;
    margin: 0 0 0 13px;
    width: auto;
}
.noti_footer a {
    text-decoration: none;
}
.noti_footer a:hover{
	text-decoration: underline;
}
#close_popup_noti {
    background-color: #FFD700;
    border-radius: 30px;
    color: #008000;
    font-weight: 700;
    padding: 3px 7px;
    position: absolute;
    right: -6px;
    text-decoration: none;
    top: -9px;
	behavior: url('/css/ie-css3.htc');
    cursor: pointer;
}
#frm_register {
    background: none;
    left: 27%;
    position: fixed;
    top: 10px;
    width: 555px;
    border-radius: 5px;
    z-index: 1021;
	behavior: url('/css/ie-css3.htc');
}
#frm_register form {
    float: left;
    margin: 0;
    padding: 10px 0 0 20px;
    width: 96.2%;
}

#frm_register > h3 {
    float: left;
    font-size: 18px;
    line-height: 22px;
    margin: 13px 0 6px;
    padding: 0;
    text-indent: 20px;
}
#frm_register .row {
    float: left;
    padding: 3px 0;
    width: 100%;
    margin:0;
}
#frm_register .row label {
    float: left;
    width: 145px !important;
}
#frm_register .row span.required {
    color:red;
}
#frm_register .row input[type="text"] {
    width: 240px;
}
#frm_register .row input,#frm_register .row select{float: left;}

#frm_register .errorMessage {
    color: #FF0000;
    float: left;
    margin-left: 143px;
    width: 77%;
}
#frm_register .row.captcha > img {
    float: left;
     margin: 0 0 0 8px;
    width: 72px !important;
}
.btn-reg-popup{float: right !important;
    margin-right: 115px;
    padding: 6px 12px !important;}

#frm_register .social_login {
   background:#FE7812;
    border-radius: 3px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: 700;
    margin-top: 11px;
    padding: 10px 0 0 10px;
    text-align: center;
    width: 545px;
	behavior: url('/css/ie-css3.htc');
}

#frm_register .social_login > span {
    float: left;
    margin-right: 11px;
    margin-top: 7px;
}
#frm_register .services {
    float: left;
    padding: 0;
}
/*Style Index*/
.tab_index {
    float: left;
    width: 100%;
	background:url('/images/bgr_tab.png') repeat center bottom #fff;
	height:auto;
}
.box_tab{max-width: 1140px;min-width: 1024px;margin:20px auto 0;}
.box_tab .tabs {
    bottom: 0;
    clear: both;
    display: block;
    float: left;
    line-height: 33px;
    list-style: none;
    margin: 0;
    padding: 0;
	width:100%;
}
.tabs li {
    float: left;
	font-weight: 700;
	margin-right:30px;
}
.tabs li a {
    color: #FFFFFF;
    float: left;
    padding: 8px 14px;
	background:#777;
	text-decoration: none;
	font-size: 13px;
	width:100%;
}
.tabs li a:hover{text-decoration: none;}

a:focus{outline:none !important}
.tabs li a:hover, .tabs li a.activeOn {
  background: none;
  color: #0096d7;
  margin-top: 0;
}
#loan > a{border-right:none !important}
.box_tab .content_tab {
    display: block;
	background-color:white;
	float:left;
	margin-bottom: 20px;
	width: 100%;
}
.top_child_content {
    float: left;
    padding: 0 19px;
    width: 96%;
	margin: 10px 0 0;
}
.left_top_child {
    float: left;
    width: 55%;
}
.left_top_child > h3 {
    font-size:18px;
    font-weight: 700;
    margin-bottom: 4px;
	text-align: left;
	color:#555;
	float:left;
	line-height: 25px;
}
.left_top_child > p {
    color: #999;
	float: left;
	font-size: 13px;
	margin: 0;
	width: 100%;
	text-align: left;
}
.sprite.visa {
    background-position: 0 -350px;
}
.sprite.master {
    background-position: -49px -350px;
}
.sprite.discover {
    background-position: -102px -350px;
}
.sprite.visa_debit {
    background-position: -152px -350px;
    width: 52px !important;
}
.sprite.visa_electron {
    background-position: -205px -350px;
	margin-right:0 !important;
}
.sprite.manulife {
    background-position: -257px -350px;
    width: 40px !important;
}
.sprite.pru {
    background-position: -295px -350px;
    width: 40px !important;
}
.sprite.aia {
	background-color: #fff;
    background-position: -334px -350px;
    width: 40px !important;
}
.sprite.liberty {
	background-color: #fff;
    background-position: -370px -350px;
    width: 34px !important;
}
.sprite.daiichilife {
background-color: #fff;
  background-position: -401px -351px;
margin-right: 0 !important;
padding: 0 3px;
width: 105px !important;
}
.right_top_child .sprite {
    float: left;
    height: 34px;
    width: 49px;
	margin-right: 13px;
}
.right_top_child {
    float: right;
    margin-top: 35px;
    width: 32.1%;
}

.right_insurance {
    width: 38.1% !important;
}
.right_insurance .sprite{margin-right: 21px;}
.form_card {
    float: right;
    margin-top: 30px;
    width: 67%;
}
.form_card  .row{margin-left:0}
.bottom_child_content{
	background: url("/images/img_card_promotion.png") no-repeat; float: left;
    height: 287px;position: relative;
    width: 100%;
}
.bottom_insurance {
  background:url("/images/img_insurance.png") no-repeat !important;
  height: 281px !important;
}
.bottom_loans {
  background: url("/images/money_bag.png") no-repeat;
  height: 281px !important;
}
.row_company .chosen-container.chosen-container-single,.row_hm .chosen-container.chosen-container-single {
    width: 97% !important;
}
.row_income .chosen-container.chosen-container-single {
    width: 94% !important;
}
.row_company .chosen-results{width:99% !important}
.row_hm .chosen-results{width:97.5% !important}
.row_income .chosen-results{width:97% !important}
.bottom_child_content .chosen-container-single .chosen-single{padding:9px 10px;border-color: #d3d3d3;}
.bottom_child_content .chosen-container-single .chosen-drop{border-color: #E2E6F2;}
.bottom_child_content .chosen-container-single .chosen-single div{ background-color: #C1C1C1;
    padding-left: 5px;
    width: 45px;}

.ul_menu_top li span {position:relative;font-size:13px;color:#555;}
.ul_user > li{padding-left: 20px}
.bottom_child_content .chosen-single > span {
    color: #999999;
    font-weight: 700;
}
.bottom_child_content .chosen-container-single .chosen-single div b,.form_card .right_btn span{
	background: url("/images/the-bank-sprite.png") no-repeat !important;
	height: 20px !important;
    margin: 7px 0 0 10px;
    width: 20px !important;
	background-position: -487px -65px !important;
}
.row_hm,.row_income{width:50%;float:left;}
.row.row_company {
    margin-bottom: 22px;
}
.row.row_button {
    float: right;
    width: 100%;
	margin-top: 20px;
}
.row_button .sprite {
    background-position: -308px -304px;
cursor: pointer;
float: right;
height: 46px;
margin-right: 15px;
width: 150px;
}
.row_button .sprite:hover{background-position: -308px -260px;}
.content_box_comment .date {
    font-style: normal !important;
}
#top {
    background-color: #0096D7;
    float: left;
    width: 100%;
	position:absolute !important;
	z-index:1018;
	min-height:50px;
	top:60px;
}
#top.fixed{
    -webkit-box-shadow: 0px 2px 2px 0px rgba(163,157,163,1);
    -moz-box-shadow: 0px 2px 2px 0px rgba(163,157,163,1);
    box-shadow: 0px 2px 2px 0px rgba(163,157,163,1);
}
#top > div,.top_menu_page > div {
    background: none;
    margin: 0 auto;
    min-width: 1024px;
	max-width:1140px;
}

.community_we .jcarousel-clip-horizontal{width:980px !important}
.logo {
   float: left;
    margin-top: 5px;
    position: relative;
    width: 18%;
}
.logo > a {
    float: left;
    height: 54px;
    width: 176px;
	background-position:-219px -534px ;
}
.logo > a:hover
{background-position:-219px -534px !important;/*0 -53px !important;*/}

.logo img {
    float: left;
}
.logo_text {
    position: absolute;
    right: 33px;
    top: 0;
    width: 121px;
}
.logo_text > span {
    color: #FFFFFF;
    float: left;
    font-size: 22px;
    margin: 10px 0 0;
}
.logo_text > i {
    font-size: 12px;
    margin-left: 5px;
	color:#000;
}

.logo_text > p {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-left: 2px;
}
#mainmenu > ul {
    /*float: left;
    height: 65px;
    margin: 0;
    padding: 0;
	width: 82%;*/
	margin:0 auto;
}
#mainmenu ul li.active > a{background:none !important}
#mainmenu > ul > li {
    display: inline;
    float: left;
    height:50px;
    width: auto;
}
#yw1 li ul {background-color:#eee;min-height:auto !important;}
#yw1 li{position:relative}
#yw1 li .head_text{text-transform:inherit;font-weight:400}


#mainmenu .menu_item > i {height: 19px;width: 20px;float:left;margin-top:17px}
#mainmenu .menu_product i{background-position: -431px -872px;}
#mainmenu  .menu_expert  i{
    background-position: -219px 0;
}
#mainmenu  .menu_customer  i{background-position: -475px -871px; margin-top: 18px;}
#mainmenu  .menu_qa  i{background-position:-494px -871px;width: 15px;}
#mainmenu .menu_buying_request i {background-position: -455px -913px ;}

#mainmenu  .menu_kt i {background-position:-511px -871px;width: 16px;}
#mainmenu  .menu_kt:hover i {background-position:-511px -871px;width: 16px;}
#mainmenu  .menu_tool i {background-position:-481px -912px;width: 16px;}
#mainmenu  .menu_register  i{
    background-position: -407px -3px ;
}
#mainmenu  .menu_login  i{
    background-position: -377px -3px;
    margin-left: 4px;
    width: 27px;
}
.item_register.li_menu.register > ul {
    top: 65px;
}
.li_menu > ul{display:none}
/*#mainmenu .li_menu:hover  > ul{display:inline-block;min-height: 330px;height:auto;overflow:visible}*/
/*#mainmenu  .li_menu.active > ul {
    display: block;
    min-height: 330px;
}*/
#mainmenu ul li .menu_item{background-color: rgba(0, 0, 0, 0); color: #eee; cursor: pointer; float: left; font-size: 12px; font-weight: bold; height: 100%; padding-bottom: 0 !important; padding-top: 0 !important; position: relative; text-decoration: none;}
#mainmenu ul li.li_menu_supplier .menu_item{padding:0 20px !important}
#mainmenu .menu_item > span {float: left; font-size: 14px; font-weight: 400;margin-left:6px;margin-top:17px;text-transform: uppercase;}
#mainmenu .menu_item:hover, #mainmenu ul li.active .menu_item{
    background-color: #0378AB !important;
    color: #fff;
    text-decoration: none;
}
#mainmenu .dktv .menu_item:hover {
    background-color:#fea244 !important;
}
.li_menu > ul {
   background-color: #fff;
	border-bottom: 5px solid #0378ab;
	color: #fff;
	left:0;
	padding: 6px 0 0 !important;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 1021;
	/*min-height:330px;*/
	display:none;
}
.product > ul > li > ul > li {
    height: auto !important;
    padding:15px 10px 15px;
    width: 23% !important;
	float:left;
	text-align:center;
}
.child_sub {color: #333 !important; float: left; padding-left: 0 !important; padding-right: 0 !important; text-transform: uppercase;}
.child_hover:hover{background:none !important;}
.child_sub > i {float: left; height: 23px;margin-right:5px;width: 25px;}
.child_sub > span {color: #555; cursor: pointer; float: left; font-size: 14px; font-weight: 400; line-height: 23px; text-align: center;}
.child_sub_a {color:#0096d7 !important; font-weight:300 !important; padding-left: 0 !important; font-size: 12px !important; text-transform: uppercase;}
.child_sub_a:hover{
	color:#0096d7 !important;
	background:none !important;
}
.li_news_menu .child_sub_a.roboto {
    color: #999 !important;
}
.li_menu ul li > ul > li.li_all{width:100%}
.li_menu ul li > ul > li.li_all.li_news_menu{padding-left:15px;width:100%}
.sub_tool span {
    margin-left: 17px;
}
.dsc_seven.descript {
    width: auto;
}
.arraw {
    height: 10px;
    left: 28px;
    position: absolute;
    top: 65px;
    width: 17px;
    z-index: 10001;
}
.li_menu ul li > ul{color: #ffffff !important; cursor: default; float: left; width:100%;}
.li_menu  ul li > ul  > li.li_all {
    float: left;
    height: auto !important;
    margin:5px 0 0 0;
	text-align:left;text-transform: uppercase;
}
.lst_function_member ,.lst_function_member li {
	float: left !important;
	height: auto !important;
	width: 100% !important;
}
.lst_function_member {
	margin: 10px 0 0 8px;
}
.item_register .help {
	color: #027aae !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
.lst_function_member li  a {
	color: #027aae !important;
	font-size: 12px !important;
	font-weight: normal !important;
	line-height: 25px;
	padding: 0 !important;
}
.lst_function_member li  a:hover {
	text-decoration: underline !important;
}


.product_promotion b.sprite {
    background-position: -499px -517px !important;
}

.loan_submenu .text_hover {
}
.sp_1 {
    width: 190px;
}
.sp_2 {
    text-align: left !important;
    width: 385px;
	text-indent: 32px;
}
.sp_3 {
    text-align: left !important;
}
.li_all ul{width:100% !important}
.li_menu  ul li > ul  > li:hover{color:#FFFF00}
.li_menu  ul li > ul  b {
    float: left;
    height: 13px;
	margin-top: 4px;
    width: 13px;
}
.li_all li {
    height: auto !important;
	width: 100% !important;
	margin-bottom:6px !important;
	float:left;
}
.ul_choose .menu_item  > span {
    float: left;
    height: 86px;
    left: 33%;
    position: absolute;
    width: 101px;
}
li.li_bottom_expert_right{margin-top:-4px;margin-top: -4px;
    position: absolute !important;
    right: 10px;}
.register > ul {
    left: -426px;
}
.chrome  .register > ul {
    left: -422px;
}
.tool > ul  > li {}
.sub_tool .sprite {
    float: left;
    height: 65px;
    width: 65px;
}

.sub_tool {padding:0 !important;color: #fff !important; float: left; font-weight: 400 !important; font-size: 14px !important;width:100%}
#mainmenu ul li a.sub_tool:hover{color:#fff !important;}
.head_text {
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
  color: #0096d7;  text-transform: uppercase !important;
}
.item_register p {
	float: left;
	text-align: center;
	width: 100%;
}
.text_hover:hover{color:#0096d7}
.descript {
    float: left;
    width: 75%;
	font-weight: 400;
	cursor: default;
	color:#999;
	text-align: left;
	font-size: 13px
}
.register > ul{width: 490px !important;padding-top: 0px !important;}

.acc_supplier .sprite.sprite_supplier {
  background-position: 0 -672px !important;
  float: left;
  height: 30px;
  margin-left: 6px;
   margin-right: 8px;
  width: 29px;
}
.acc_buyer .sprite {
	  background-position: -32px -670px !important;
	  float: left;
	  height: 30px;
	  margin: 0 17px 0 0;
	  width: 35px;
}
.sub_reg > .bg_free {
	height: 65px;
	left: -6px;
	position: absolute;
	top: -9px;
	width: 76px;
}
.right_sub_tool {
    float: left;
    margin-left: 15px;
}
.right_sub_tool h3 {
    color: #FFFF00;
    float: left;
    font-size: 15px;
    line-height: 25px;
    margin: 5px 0 3px;
    text-transform: uppercase;
    width: 100%;
}
.right_sub_tool > p {
    color: #FFFFFF;
    cursor: default;
    font-weight: 400;
    margin: 0;
    width: auto;
}
.register > ul > li {
  border-bottom: 1px solid #ebf2f4;
  height: auto !important;
  padding-left: 12px;
  padding-top: 20px;
  width: 225px !important;
}
.item_user > ul{background-color: #fff; border: 1px solid #f1f1f1; display: none; padding: 10px 12px !important; position: absolute; right: 0; top: 33px; width: 252px; z-index: 1019;}
.item_user > li {
    height: auto !important;
    margin-top: 10px;
    width: 100% !important;
	padding-left: 10px;
}
.sub_users {
    float: left;
    padding: 0 !important;
    width: 100%;
}
.sub_users > span {
    color: #94989D;
    float: left;
    font-weight: 400;
    margin-top: 3px;
    text-indent: 7px;
}
.item_user > span{
    cursor: pointer;
    float: left;
	font-size: 12px;
	color:#999;
}
.sub_users > span:hover{color:#fff}
.sub_users .sprite {
    float: left;
    height: 25px;
    width: 22px;
}
.sprite.sprite_message {
    background-position: -423px -111px;
    float: left;
    height: 23px;
    width: 26px;
}
.item_of_us > ul {
    background-color: #fff;
	border:1px solid #d3d3d3;
display: none;
padding: 0 !important;
position: absolute;
left:0;
top: 33px;
width: 249px;
z-index: 1019;
}
.li_head{background-color: #000000;
    height: auto !important;
    padding: 5px 0;
    width: 100% !important;}
.head_mesaage {
    color: #94989D !important;
}
.number_noti {
    color: #fff !important;
}
.item_of_us {
    height: auto !important;
}
.sprite_notification{ background-position: -454px -110px;
    float: left;
    height: 25px;
    width: 26px;}
.number_notification {
    background-color: #ff0000;
border-radius: 2px;
color: #ffffff !important;
float: right;
font-size: 11px !important;
line-height: 16px;
margin-left: 5px;
padding: 2px !important;
position: relative;
top: 0px;
behavior: url('/css/ie-css3.htc');
min-width: 12px;
text-align: center;
font-weight: bold;
}
.li_bottom {
    height: auto !important;
    text-align: center;
    width: 100% !important;
	margin-top: 5px;
	padding-bottom: 5px;
	float:left;
}
#mainmenu ul li a {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 8px;
    text-decoration: none;
	cursor:pointer;
}
.bottom_mesaage.child_hover {
    color: #4ecaff;
    font-size: 11px !important;
    font-weight: 400 !important;
    margin-top: 5px;
}
.item_of_us > span{cursor:pointer}
.rows_message {
border-bottom: 1px solid #A09F9F;
font-size: 12px;
height: auto !important;
margin: 0;
padding: 15px 0 4px 5px;
width: 98% !important;
float:left;
}
.rows_message:hover{
   background:#f5f8f9;
}
.rows_message > img {
    height: 29px;
    width: 29px;
}
.right_row {
    float: right;
    margin-top: -4px;
    width: 204px;
	cursor: pointer;
	line-height: 17px;
}
.date_row {
    color: #999999;
    font-size: 11px;
    margin-left: 6px;
}
.message_text {
    color: #999999;
	float: left;
	font-size: 11px;
	font-weight: 400;
	width: 100%;
}
.date_row {
    color: #999999;
    font-size: 11px;
    margin-left: 6px;
}
.container_tb {
    /*float: left;*/
	margin-top:60px;
    width: 100%;
	overflow: hidden;
	padding-top:50px;
}
.button_find{background:url('/images/button_find.png') no-repeat;float: left;
    margin-left: 122px;
    margin-top: 16px;
    width: 165px;}
.form_find_card{background-color:#D2D6E1;float: left;
min-width: 412px !important;
width: 412px !important;}
.button_find > span {
    color: #FFFFFF;
    float: left;
    font-size: 19px;
    position: relative;
    text-indent: 60px;
    text-transform: none;
    top: -11px;
	cursor: pointer;
}

.styled-select{margin: 22px 0 0 60px;}
.styled-select select{width:300px;}
.styled-select .chosen-container a.chosen-single{
	background: rgb(235,236,239); 
	background: -moz-linear-gradient(top, #fff 2%, rgba(227,234,237,1) 45%, rgba(200,215,220,1) 200%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fff), color-stop(45%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1)));
	background: -webkit-linear-gradient(top, #fff 2%,rgba(227,234,237,1) 45%,rgba(200,215,220,1) 200%); 
	background: -o-linear-gradient(top, #fff 2%,rgba(227,234,237,1) 45%,rgba(200,215,220,1) 200%); 
	background: -ms-linear-gradient(top, #fff 2%,rgba(227,234,237,1) 45%,rgba(200,215,220,1) 200%); 
	background: linear-gradient(to bottom, #fff 2%,rgba(227,234,237,1) 45%,rgba(200,215,220,1) 200%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecef', endColorstr='#c8d7dc',GradientType=0 );
	text-transform: none;
	border-radius: 4px;
	box-shadow: 1px 2px 4px -1px #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 10px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	behavior: url('/css/ie-css3.htc');
}
.da-slider .chosen-container-single .chosen-single div b,.da-slider .right_btn span
{
	background: transparent url("/images/thebank_sprite.png") no-repeat -13px -468px !important;
}
.da-slider .chosen-container .chosen-results{max-height: 133px !important}
.da-slider .chosen-container-single .chosen-single span{color:#424242}
.da-slider .chosen-results {
    float: left;
    margin: 0 0 4px;
    width: 97%;
	text-transform: none;
}
.center_content,.we_job,.community_we {
    margin: 0 auto;
    text-align: center;
	max-width: 1140px;
    min-width: 1024px;
}
.choose_we{float:left;width:100%;padding:35px 0 0px;}
.ul_choose ,.ul_job,.list_community{
    list-style: none outside none;
    text-align: left;
	float:left;
	width:100%;
	margin-top: 45px !important;
	margin-left: 0;
}
.ul_choose > li ,.ul_job > li{
    float: left;
	margin-right: 3px;
	width: 33%;
}

/**/
.one_third {
  float: left;
  margin-bottom: 26px;
  width: 48%;
}
.feature_image {
	min-width: 60px;
	float: left;
}
.section_features img {
	float: left;	
	margin: 0 10px 0 0;
}
.feature_text {
  float: left;
  font-size: 16px;
  padding-left: 10px;
  padding-top: 10px;
  text-align: left;
  width: 80%;
  color: #555;
}

/**/
.ul_choose .menu_item {
    padding-bottom: 155px;
    position: relative;
	float: left;
    text-align: justify;
    width: 100%;
}

.ul_choose  .menu_item  > p {
	top: 95px;
	position: absolute;
	font-size: 15px;
	padding: 0 16px;
}
.ul_choose .menu_first {
    background-position: 83px -1904px !important;
}
.ul_choose  .menu_second {
    background-position: -176px -1904px !important
}
.ul_choose  .menu_third {
    background-position: -433px -1904px !important;
}

.we_job{padding-top: 28px;}
.ul_job .menu_item {text-align:center}
.ul_job .menu_item h3 {
  font-size: 19px;
  line-height: 28px;
  margin: 14px 0 5px;
  text-align: center;
}
.ul_job .menu_item p {
  color: #555;
  font-size: 15px;
  text-align: center;
}
.cd_tc {
    margin-left: -95px;
    margin-top: 15px;
    width: 60% !important;
}
.cd_tc  .menu_item > img {
    float: left;
}
.content_cdtc {
    float: left;
    margin: 68px 0 0 15px;
    width: 310px;
}
.content_cdtc h3,.content_cdtc p{float:left;text-align: left !important;}
.ul_job{margin-bottom:0}

.content_cw {
    float: left;
    padding: 26px 0;
    width: 100%;
}
.list_community .menu_item {
    text-align: center;
}
.list_community  .menu_item > h3 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 4px;
}
.content_cw > p {
    color: #999999;
    margin: 0 auto;
    text-align: center;
    width: 579px;
}

.list_community  .menu_item > p {
    font-size: 15px;
}
/*End style Index*/

#footer {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.top_footer {
    float:left;
	width:100%;
	background-color: #31353E;
	padding: 10px 0 0;
}
.content_top, .content_bottom{margin: 0 auto;max-width: 1140px;min-width: 1024px;}
.bottom_footer{
	 float:left;
	width:100%;
	background-color:#2E2E2E;
	padding: 12px 0 2px;
}
.product_application {
   float: left;
    margin-right: 27px;
    width: 173px;
}
.product_application > h3 {
    color: #fff;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;line-height: 18px;
}
.product_application > ul {
    list-style: none outside none;
    margin: 0;
    text-align: left;
}
.product_application li {
    float: left;
    padding: 0px 0 2px;
    width: 100%;
}
.product_application a {
    color: #f2f2f2;
    font-size: 13px;
	display: block;
	line-height: 18px;
    margin: 0 0 5px;
	text-decoration:none !important;
}
.product_application a:hover{color:#B69E7E !important;text-decoration: none !important;}

.receiving_email.product_application > p {
    color: #eee;
    font-size: 13px;
    margin-top: 9px;
	text-align: left;
}
.form_receiving {
    float: left;
    margin: 0;
}

#email_receiving {
    background-color: #2E2E2E;
    border-color: #575757;
    color: #999;
    padding: 8px 0 9px;
    width: 257px;
	text-indent: 10px;
	float: left;
	border: 1px solid #2e2e2e;
	margin-right: 10px;
}
.left_content {
    float: left;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 2px;
    width: 570px;
}
.left_content p {
    padding: 0;
	color:#8c8c8c;
	float: left;
	margin: 0 0 3px;
	text-align: left;
    width: 100%;
}
.right_content {
    float: right;
	margin-top: 15px;
}
.right_content .logo_text > i {
    color: #A6CE39 !important;
}
.button_find:hover{text-decoration: none !important;}
/*IE*/
.ie .da-slider-fb .da-slide h2{left:35% !important;}
.ie8 .da-slide h2,.ie9 .da-slide h2,.ie8 .da-slide button_find span,.ie9 .da-slide button_find span,.ie7 .da-slide h2{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ie7 .da-slide h2 strong{padding:8px 0;}
.ie7 .logo_text > i{position:absolute;top:0;right:3px;}
.ie7 .ul_choose .menu_item > p{left:0}
/*Jcarousel*/
.jcarousel-direction-rtl{direction:rtl}
.jcarousel-container-horizontal{}
.jcarousel-clip{overflow:hidden}
.jcarousel-clip-horizontal{width:100%;height:352px}
.jcarousel-item{width:75px;height:342px}
.chrome .jcarousel-item{height:340px}
.jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-next-horizontal{background: url("/images/image_tb/arrow_right.png ") no-repeat;
cursor: pointer;
height: 106px;
position: absolute;
right: -5px;
top: 70px;
width: 44px;
z-index: 1;}
.jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(/images/image_tb/arrow_right.png)}
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:focus,.jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-996px 0}
.jcarousel-prev-horizontal{background: url("/images/image_tb/arrow_left.png") no-repeat;
cursor: pointer;
height: 106px;
left: -22px;
position: absolute;
top: 70px;
width: 44px;}
.jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(/images/image_tb/arrow_left.png)}
.jcarousel-prev-horizontal:active{background-position:0 0}
.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:focus,.jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-996px 0;opacity:.6}
.content_cw #mycarousels li {
    height: auto !important;
    position: relative;
    width: 300px !important;
}
/*Style index promotion*/
.main_promotion .da-dots{display:none}
.main_promotion .card_hot,.main_promotion .promos_hot,.main_promotion .news_promos,.main_promotion .comment_card,.main_promotion .ktcard,.main_promotion .qa_promotion {
    margin: 0 auto;
    max-width: 1140px;
    min-width: 1024px;
}

.content_div{float:left;width: 67.2%;margin-top: 30px;}
.content_div .jcarousel-clip-horizontal{float:left;margin: 12px 0 0;}
.card_hot .content_div .jcarousel-clip-horizontal{height: auto;}
.line {
    border-top: 1px solid #DCDCDC;
    float: left;
    height: auto;
    left: 20px;
    position: relative;
    top: 31px;
    width: 330px;
}
.main_promotion .jcarousel-next-horizontal,.main_promotion .jcarousel-prev-horizontal{
	background: url("/images/the-bank-sprite.png") no-repeat;
border: 1px solid #E0E0E0;
border-radius: 4px;
height: 28px;
position: absolute;
right: 2px;
top: 21px;
width: 43px;}
.main_promotion .jcarousel-prev-horizontal{background-position:-461px -269px;left: auto;right: 50px}
.main_promotion .jcarousel-next-horizontal{background-position: -493px -269px}
.main_promotion .jcarousel-next-horizontal:hover{background-color:#3598db;background-position: -493px -292px;border-color:#3598db}
.main_promotion .jcarousel-prev-horizontal:hover{background-color:#3598db;background-position: -461px -292px;border-color:#3598db}
.content_div .jcarousel-container li.jcarousel-item{border: 1px solid #f1f1f1;}
.card_hot .content_div .jcarousel-container li.jcarousel-item{height: 159px;
    min-height: 159px;
    padding: 10px 15px;
    width: 345px !important;
	float:left;
	list-style:none;
}
.promos_hot .content_div .jcarousel-container li.jcarousel-item{margin-right: 40px;
    width: 298px;position: relative;min-height: 380px;}
.content_div .left img {
    width: 129px;
	float: left;
    height: 84px;
    max-width: none !important;
}
.item_creditcard  .left img {
	width: 100px;
	height: auto;
}
.title_content {
	float: left;
	font-size: 20px;
	font-weight: bold;
	width: 84%;
	margin-bottom: 0;
	line-height: 35px;
	text-align: left;
	margin-top: 14px;
}
.content_div_right {
    float: right;
    margin-top: 20px;
    width: 310px;
}
.content_div_right > input {
    border-color: #E2E6F2 !important;
    border-radius: 0 !important;
    box-shadow: 0 0 0 !important;
    height: 30px !important;
	width: 247px !important;
	float: left;
	behavior: url('/css/ie-css3.htc');
}
.content_div_right > input:focus{box-shadow: 0 0 0 !important;}
.sprite.btn_find_news {
   background-color: #71808F;
background-position: -474px -313px;
cursor: pointer;
float: left;
height: 40px;
width: 49px;
}
.sprite.btn_find_news:hover{background-color: #656862;}
.content_div .bottom_card {
    float: left;
    width: 100%;
	margin-top: 15px;
}
.content_div .right {
    width: 220px !important;
}
.content_div_right img {
    float: left;
    height: 176px;
    margin-top: 16px;
	width: 100%;
}
.namecard {
    color: #555;
	float: left;
	font-size: 13px;
	font-weight: 400;
	line-height: 17px;
	margin: 0;
	width: 100%;
	text-align: left;
}
.ulattr_viewproduct {
    float: left;
    font-size: 12px;
    list-style: none outside none;
    width: 100%;
}
.ulattr_viewproduct li{float:left;width:100%}
.attr_creditcard {
	border: 1px solid #f1f1f1;
	border-collapse: collapse;
	float: left;
	margin: 0;
	width: 200px;
}
.attr_creditcard tr td {
	border: 1px solid #f1f1f1;
}
.card_hot .attr_creditcard {font-size: 11px;}

.card_hot .attr_creditcard td {
    padding: 1px 5px;
}
.card_hot .axy{
    margin: 7px 2px 0 0;
} 
.card_hot .axy a {
	padding: 6px 18px !important;
}
.info_card {
  color: #666;
  padding-top: 4px;
}
.btn-card {
    background:#59B259;
    border-color: #4BA14B !important;
	width:87px;
}
.button_btn {
    border-radius: 3px;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
    box-sizing: border-box;
    color: #FFFFFF !important;
    cursor: pointer !important;
    display: inline-block;
    font-size: 15px;
    font-style: normal;
    line-height: 26px;
	behavior: url('/css/ie-css3.htc');
    padding: 0 18px 2px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    vertical-align: middle;
	text-align: center;
}
.btn-card span{font-size: 13px !important;
    margin: 2px 0;font-weight: 700;
}
.namecard:hover{color:#C20014;}
.item_creditcard  .right > a:hover{text-decoration: none !important}
.axy {
    float: right;
    margin: 9px 2px 0 0;
}
.attr_creditcard td{padding:3px 5px}
.title_pr,.title_td{border-right: 1px solid #F1F1F1;}
.title_hm {
  color: #999;
  font-weight: bold;
}
.top_supplier{border: 1px solid #E5E9EB;
float: right;
margin-top: 21px;
width: 299px;
background-color:#F6F8F9;
}
.top_supplier h3{width:100%;border:none;
    text-indent: 10px;}
.comment_card .content_div > ul {
    float: left;
	list-style:none;
	margin: 30px 0 0;
    width: 100%;
}

.comment_card .content_div  li {
    float: left;
    width: 100%;
	margin-bottom: 15px;
}
.comment_card .content_div img {
    float: left;
    height: 52px;
    width: 56px;
}
.content_box_comment {
    float: left;
    margin-left:10px;
	width: 89%;
}
.provider_name > a {
    color: #000000;
}
.comment_card h3 span {
	background-position: -499px -155px;
color: #A6A5A5;
float: right;
font-size: 11px;
text-indent: 22px;
}
.content_box_comment span {
    float: left;
}
.user {
    font-weight: 700;
	font-size: 13px;
}
.content_box_comment > a {
    color: #0096d7;
float: left;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
margin-left: 7px;
}
.date {
  color: #999999;
  font-size: 11px;
}
.comment {
     float: left;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-top: 3px;
    width: 100%;
	text-align:left;
	color:#555;
}
.like {
    color: #999999;
    font-size: 11px;
}
.n_ans {
    color: #0096D7;
    font-size: 11px;
}
.top_supplier ul{padding: 0 0 0 12px;
    width: 96% !important;}
.bgr_top {
   color: #FFFFFF;
float: left;
font-size: 17px;
font-weight: 700;
height: 23px;
padding: 4px 0 0;
text-align: center;
width: 29px;
}
.top_1.bgr_top{background-color: #E74C3C;}
.top_2.bgr_top{background-color: #1ABC9C;}
.top_3.bgr_top{background-color: #F39C12;}
.top_4.bgr_top{background-color: #0096D7;}
.bgr_top,.top_5.bgr_top,.top_6.bgr_top,.top_7.bgr_top,.top_8.bgr_top,.top_9.bgr_top,.top_10.bgr_top{background-color: #888888;}
.content_div.top_supplier a {
    color: #000000;
    left: 6px;
    position: relative;
	font-size: 13px;
}
.point_us {
    color: #0096D7;
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
.content_div.top_supplier a:hover{text-decoration: none;}
.content_div.top_supplier li {
    margin-bottom: 20px;
}
.main_promotion ul {
    list-style: none;
}

.list_promotion_hot.content_div > ul {
    float: left;
    width: 100%;
}
.promos_hot ul li{position:relative;}
#promos_hot li p {
    color: #666666;
    font-size: 12px;
    margin: 0;
    padding: 0 3px;
    text-align: left;
	z-index: 100;
}
.hover_text {
    background: url("/images/bg-radius.png") repeat-x;
    color: #FFFFFF !important;
    cursor: pointer;
    display: none;
    min-height: 70px !important;
    padding: 5px 3px !important;
    position: absolute;
    text-align: center;
    width: 98%;
}
.ie .hover_text{
	background-image:url("/images/bg-radius.png");
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position-x:0px;
	background-position-y:bottom;
	background-color:transparent;
}
.src_hover {
    color: #FFFFFF;
    display: none;
    left: 70px;
    position: absolute;
    text-decoration: none;
    top: 155px;
}
.button-readmore {
    background-color: #DD0705;
    background-image: linear-gradient(to bottom, #FD6F4F, #DD0705);
    border-color: #D1260F;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin: 0;
	behavior: url('/css/ie-css3.htc');
    padding: 7px 19px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    white-space: nowrap;
}
.promos_hot .jcarousel-clip-horizontal {
    width: 980px !important;
	height: auto;
}

.discount {
    position: absolute;
    right: 0;
    top: 0;
}
.discount {
   background-position: -267px -107px;
height: 61px;
position: absolute;
right: 12px;
top: 10px;
width: 60px;
}
.news_promos h3.title_content{width:100%;margin-top:0px;border-bottom:none;}
.view_more_news {
    color: #08c !important;
    font-size: 11px;
    position: relative;
    right: -11px;
    top: -2px;
}
.discount > font {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 700;
    left: 13px;
    position: relative;
    top: 17px;
}
.promos_hot .jcarousel-item  .link-image:hover .button-readmore{display:block;}
.promos_hot .jcarousel-item  .link-image:hover .hover_text {display:block;}
.provider_name {
   float: left;
    font-size: 16px !important;
    margin: 8px 0 13px !important;
    text-align: center !important;
    width: 98%;
}
.footer_box {
    bottom: 4px;
    float: left;
    position: absolute;
    width: 100%;
	left:0;
}
.bottom-promos > p {
    font-size: 13px !important;
}
.content_news {
    float: left;
    width: 100%;
}
.content_news h3 a {
    font-size: 18px;
    font-weight: bold;
    COLOR: #08c !IMPORTANT;
}
.block-item-big .block-image img {
   max-width:100%;
}
.block-item-big.block-item-big-last {
    float: left;
    width: 45%;
}
.block-item-big .title_excerpt > h3 {
    float: left;
    line-height: 20px;
    margin-top: 14px;
    width: 100%;
	font-weight: 400;
}
.block-item-big .title_excerpt h3 a {
	font-weight: 400;
    font-size: 15px;
}
.title_excerpt h3 a:hover{}
strong > a.total_promotion:hover,li > a.info_card:hover,.content_box_comment > a:hover,.provider_name > a:hover,.comment a:hover,.read_more:hover{ text-decoration: none;color:#D0203D !important;}
.title_excerpt > p {
    float: left;
    font-size: 13px;
}
.block-item-small {
    clear: right;
    float: right;
	width: 54%;
	margin-bottom: 10px;
}
.block-item-small .block-image {
    display: inline-block;
    float: left;
    margin-right: 8px;
    position: relative;
    width: 60px;
}
.block-item-small h2, .block-item-small h2 a {
    color: #0096d7;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 12px;
    text-align: left;
}
.block-item-small .block-image img {
    height: 60px;
    max-width: none;
    width: 70px !important;
}
.block-item-big .block-image .div_img {
    height: 330px;
    line-height: 284px;
    text-align: center;
    width: 100%;
	overflow:hidden;
}
.block-item-small .title_excerpt > h3 {
    float: left;
font-size: 12px;
font-weight: 400;
line-height: 20px;
margin-left: 15px;
width: 80%;
}
.post_qa_app > div {
	padding: 0 8px 9px 0;
    position: relative;
}
.main_promotion {
    float: left;
    padding-bottom: 45px;
    width: 100%;
}
.div_ktcard{width: 41.4% !important}
.li_post_right {
    float: right;
    margin-right: 0 !important;
}
.li_post_right .img_kt_card {
    float: right;
}
.qa_promotion{float: right !important;margin-top: 45px !important;min-width: 0 !important;width: 55% !important;}
.top_qa {
    background-color: #F6F8F9;
    float: left;
    padding: 0 12px;
    width: 96%;
	border: 2px solid #1996e6;
}
.top_qa > h3 {
   color: #DC9003;
    float: left;
    font-size: 22px;
    text-align: left;
	width: 100%;
}
.top_qa > p {
    color: #333333;
    float: left;
    font-size: 12px;
    margin-bottom: 14px;
	text-align: left;
}
.top_qa .chosen-container.chosen-container-single {
    width: 280px !important;
}
.top_qa .chosen-container-single .chosen-single {
    border-color: #E2E6F2;
    padding: 7px 10px;
}
.top_qa  .chosen-single{width:100%}
.top_qa .chosen-container-single .chosen-single div {
  background-color: #c1c1c1;
  padding-left: 1px;
  right: -21px;
  width: 37px;
}
.top_qa  .chosen-container-single .chosen-single div b, .form_card .right_btn span {
    background: url("/images/the-bank-sprite.png") no-repeat !important;
    height: 20px !important;
    margin: 7px 0 0 9px;
    width: 20px !important;
	background-position:-488px -67px !important;
}
.bottom_qa {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.bottom_qa li {
    width: 100% !important;
}
.que {
    color: #555555;
    font-size: 13px;
}
.form_ask_question .rows {
    float: left;
    margin-bottom: 13px;
    width: 100%;
	position: relative;
}
.form_ask_question .rows > textarea {
    border-color: #E2E6F2 !important;
border-radius: 0 !important;
float: left;
font-size: 12px;
min-height: 42px;
resize: none;
width: 96%;
}
.form_ask_question .rows > textarea :focus,.form_ask_question .rows > textarea{box-shadow:0 0 0 !important}
.sprite_btn_question {
color: #FFFFFF;
float: left;
text-align: center;
width: 135px !important; 
cursor: pointer;
font-weight: 700;
}
.sprite_btn_question:hover{background-color: #656862;}
.form_ask_question .chosen-single > span {
    color: #999999;
    font-weight: 700;
}
.note {
    color: #999999;
    float: right;
    font-size: 12px;
    margin-top: 10px;
}
.post_qa_app .content_div ul {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}
.img_kt_card {
    float: left;
    height: 148px;
    width: 223px;
	border: 1px solid #e3e3e3;
}
.post_qa_app .content_div ul  li {
    float: left;
	margin-bottom: 18px;
	margin-right: 10px;
	position: relative;
	width: 48%;
}

.li_post_right .title_news  {
    left: auto !important;
    right: 0 !important;
}
.title_news {
    bottom: 0;
    color: #FFFFFF;
    font-size: 13px;
    left: 0;
    padding: 5px 6px 5px 8px;
    position: absolute;
    width: 93%;
	background:none;
}
.title_news:hover{color:gold;text-decoration:none;}
.post_qa_app .content_div ul  li  .block-item-small .title_excerpt > h3{margin: 0 0 5px !important;float: left;
    width: 100%;}
.post_qa_app .content_div ul  li  .block-item-small .title_excerpt h3 a{color:#0096d7 !important}
.post_qa_app .content_div ul  li  .block-item-small .title_excerpt {
    float: left;
    margin-left: 12px;
    width: 81%;
}
.post_qa_app  .title_excerpt > p {
    font-size: 12px !important;
	text-align: left;
}
.post_qa_app  .block-item-small .block-image img{height: 68px !important;}

.post_qa_app .block-item-small {
    float: left;
    margin: 0;
    width: 100%;
}
.qa_promotion img{float: left;
    height: 60px;
    width: 70px;}
.content_box_qa {
    float: left;
    width: 100%;
}
.content_box_qa .comment > a {
    color: #333333;
}
.form_ask_question .chosen-container .chosen-results li{width:93% !important}
.form_ask_question .chosen-drop{border-color:#E2E6F2 !important;width:301px !important}
.read_more {
    bottom: 5px;
    font-size: 13px;
    position: absolute;
    right: 13px;
    width: auto;
}
.ie7 .main_promotion .jcarousel-next-horizontal,.ie7 .main_promotion .jcarousel-prev-horizontal{top:-30px !important;}
.ie7 .card_hot .btn-card{width:52px !important}
.ie7 .comment_card .content_div li,.ie7 .content_div .right a p,.ulattr_viewproduct li{text-align:left}
.ie7 .content_box_qa{text-align:left}
.ie7 .post_qa_app > div{padding-bottom:30px !important}
.rating {
	cursor: pointer;
	clear: both;
	display: block;
	float: left;
	margin-top: 3px;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

.star,.star a {background: url('/images/star.png') no-repeat 0 0px;}
	
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}
div.rating div.on a {
    background-position: 0 -15px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -15px;
}
.disable div.hover a,.disable div a:hover{background-position: 0 0 !important;}
.disable div.on a,.disable div.on a:hover{background-position: 0 -15px !important;}
/*End style index promotion*/
/*Chat*/

.chat_his
{
color: #0096D7;
    font-size: 12px;
    font-style: normal;
	margin-top: -1px;
	cursor: pointer;
}.head_rooms {
    color: #555;
    font-size: 12px;
    font-weight: 700;
}
.chat_his_off {
	background-position: -485px -118px !important;
}
.chat_his_onl{background-position:-476px -160px !important}
.list_supplier_product .chat_his_onl,.top_right_card .chat_his_onl,#mjmChatRooms .chat_his_onl {background-position: -476px -162px !important;}
.top_right_card .chat_his_off,#mjmChatRooms .chat_his_off {
    background-position: -483px -120px !important;
}
.close_room {
    color: #555;
    float: right;
    font-size: 11px;
    margin-top: -2px;
}
.content_chat strong {
    font-size: 12px;
}
.c_to {
    color: #0096D7;
}
.n_noti{background-clip: padding-box;
background-color: #DC0D17;
background-image: linear-gradient(#FA3C45, #DC0D17);
border-bottom: 1px solid rgba(0, 0, 0, 0.16);
border-radius: 2px 2px 3px 3px;
color: #FFFFFF;
display: inline-block;
float: none;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 10px;
left: 8px;
line-height: normal;
margin-right: 4px;
behavior: url('/css/ie-css3.htc');
min-height: 13px;
padding: 1px 4px;
position: relative;
text-indent: 0;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
top: -2px;display:none;}
.time{color: #999999;
font-size: 12px;
font-weight: 400;}

.popup_user_name {
    background-color: #FFEEFF;
    border-radius: 4px;
    left: 40%;
    padding: 34px 13px;
    position: fixed;
    top: 20%;
    width: 380px;
	z-index:11;
	display:none;
	behavior: url('/css/ie-css3.htc');
}
.popup_chat {
   background-color: #FFFFFF;
box-shadow: 4px 4px 10px -5px #111111;
/*min-height: 300px;*/
min-width: 240px;
width: 850px;
z-index: 100000;
}
.header_chat {
    color: #FFFFFF;
    text-indent: 10px;
	background-color:#5C75AF;
	padding: 5px 0;
	display:none;
}
.header_chat strong{cursor: pointer;}
.popup_chat span.close_chat {
   color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin: 0;
	position: absolute;
	right: 7px;
	top: 2px;
	z-index: 1021;
}
.content_chat {
    float: left;
    /*max-height: 280px;
    min-height: 280px;*/
	height: 280px;
    overflow-x: hidden;
    width: 100%;
	font-size: 14px;
	padding-top: 7px;
}
.footer_chat {
    bottom: 0;
    float: left;
    padding: 2px 0 5px;
    width: 100%;
}
.footer_chat > input {
   border: medium none;
    float: left;
    text-indent: 5px;
    width: 99%;
}
.content_chat ul {
    float: left;
list-style:none;
margin: 0;
padding: 0 0 0 11px;
width: 98%;
}

.content_chat ul li {
    float: left;
    margin-bottom:8px;
    width: 100%;
	font-size: 12px;
}
.popup_chat.chat_minimize {
    border: 1px solid #abb1c0;
border-radius: 4px;
bottom: -1000px !important;
box-shadow: 0 0 0 !important;
left: auto;
right: 260px;
top: auto;
width: 180px;
display:none !important;
behavior: url('/css/ie-css3.htc');
}
.popup_chat.chat_minimize .minimize,.popup_chat.chat_minimize .close_chat{display:none}
.chat_minimize:hover .close_chat{display:inline-block;color: #000;font-size: 17px;font-weight: 700;}
.minimize {
   color: #FFFFFF;
cursor: pointer;
float: right;
font-size: 30px;
font-weight: 400;
margin: -13px -2px 0 0;
position: absolute;
right: 23px;
top: 13px;
z-index: 100;
display:none;
}
.popup_chat.chat_minimize .header_chat {
   background-color: #f3f4f5 !important;
border-radius: 3px;
color: #000;
width: 100%;
cursor: pointer;
behavior: url('/css/ie-css3.htc');
}
.input_chat{ border: medium none;
    border-radius: 0;
    box-shadow: 0 0 0 0;
    float: left;
    height:35px;
    margin: 0 5px 0 0;
    padding: 8px 0 0 10px;
    resize: none;
    width: 85%;
	font-size:12px !important;
}
.input_chat:focus{box-shadow:0 0 0}

.left_popup_chat {
    float: left;
    /*width: 550px;*/
	width:67%;
	border-right:1px solid #E2E6F2;
}
.right_popup_chat {
    float: left;
    /*width: 248px;*/
	width: 32%;
	padding-top: 7px;
}
.right_popup_chat .left_supplier {
    /*width: 63px;*/
	width: 25%;
}
.right_popup_chat .right_supplier {
    margin: 0;
    /*width: 173px;*/
}
.right_popup_chat .right_supplier > p{font-size:12px}
.left_popup_chat .btn_gold:hover{text-decoration:none !important;}
.p_right {
    color: #999999;
    float: left;
    font-size: 12px;
    margin: 0 0 6px 0;
    text-align: left;
    width: 100%;
}
.text_li {
    color: #999999;
    float: left;
    font-size: 12px;
    margin: 0 5px;
}
.line_li {
    border-bottom: 1px solid #E2E6F2;
    float: left;
    margin-top: 10px;
    width: 49px;
}
.right_popup_chat .bottom_card {
    float: left;
    margin-top: 13px;
    width: 100%;
}
.right_popup_chat .bottom_card .attr_creditcard {
    width: 96%;
}
.right_popup_chat .right {
    float: left;
    /*width: 141px;*/
	 width: 60%;
}

.chat_setting {
    background-color: #E2E6F2;
    float: left;
    padding: 5px 0 4px 6px;
    width: 99%;
}
.chat_setting .sprite{cursor:pointer;position:relative;}
.sprite.sprite_icon {
    background-position: -441px -162px;
    float: left;
    height: 20px;
    width: 20px;
	margin-right: 6px;
}

.sprite.sprite_settings {
    background-position: -430px -163px;
    float: left;
    height: 15px;
    width: 12px;
}
.sprite_settings:hover{background-position: -416px -163px;}
.ul_setting_chat {
    background-color: #FFFFFF;
border: 1px solid #CCCCCC;
font-size: 12px;
left: 0;
margin: 0;
position: absolute;
top: 16px;
width: 166px;
display:none;
}
.ul_setting_chat li {
    float: left;
    padding: 2px 8px;
    width: 91%;
	cursor:pointer;
}
.ul_setting_chat li:hover{
background:#0096D7;
color: #FFF;
}
.view_old_message {
    cursor: pointer;
    text-align: center;
}
/*End chat*/
/*Style hỏi đáp*/
.main_tb{margin:0 auto;min-width:1024px;max-width:1140px;padding:0 6px}
#main{margin-top:6px}
.breadcrumbs {
	float: left;
	font-size: 12px !important;
	padding: 5px 10px !important;
	width: 97.8%;
}
#main .breadcrumbs{margin-bottom:20px}
.breadcrumbs > span {
    font-size: 12px;
    font-weight: 400 !important;
}

.sprite.sprite_home {
    background-position: -511px -17px;
    float: left;
    padding: 9px 0;
    width: 21px;
}
.btn-search-qa{background-color: #555;
    background-position: -474px -312px;
    cursor: pointer;
    float: left;
    height: 42px;
    width: 49px;}
.btn-search-qa:hover{background-color:#c1c1c1}
.left_content_qa {
    float: left;
    width: 72%;
}
.form_search_qa {
    float: left;
    width: 100%;
}
input.input-search {
    border-color: #555 !important;
    border-radius: 0 !important;
    box-shadow: 0 0 0 !important;
    float: left;
    height: 32px !important;
    width: 90% !important;
	text-indent: 6px;
}
.nav-main {
	float: left;
	margin: 12px 0 6px;
	width: 100%;
}
#nav-menu {
    border-bottom: 2px solid #0096D7;
    float: left;
    list-style: none outside none;
    margin: 0;
    width: 100%;
}
#nav-menu li {
    float: left;
    width: auto;
}
#nav-menu li a {
    color: #555;
    font-size: 16px;
	float: left;
    padding: 5px 13px;
}
#nav-menu li.current,#nav-menu li.active,#nav-menu li:hover {background-color:#0096D7 !important;color: #fff;}
#nav-menu li.current a,#nav-menu li.active a,#nav-menu li.child_nav a:hover,#nav-menu li.child_nav:hover  a{color:#fff}
.question-feed {
    float: left;
    margin: 16px 0 0;
    width: 96%;
}
.question-feed .content_box_qa {
    margin-left: 10px;
margin-top: -4px;
width: 90% !important;
}
.question-feed li {
    float: left;
    margin-bottom:30px;
    width: 100%;
	position: relative;
}
.question-feed .qa_span {
	color: #333333;
	font-size: 13px;
	line-height: 22px;
}
.question-feed a:hover > .qa_span{color:#0096d7}
.avatar_user_question {
    float: left;
    height: 50px;
    width: 50px;
}
.avatar_user_question a.child_hover {
    border:1px solid #f1f1f1;
	float: left;
	overflow: hidden;
}
.profile-link {
	border-radius: 25px;
	float: left;
	overflow: hidden;}
#yan-question .profile-link {
	overflow:visible;
}
.avatar_user_question > img {
    height: 50px;
    width: 50px;
}
.bottom_content_qa{float: left;
    font-size: 12px;
    width: 100%;}
.content_box_qa > a {
    color: #333333;
}
.content_box_qa .user{font-size:13px !important}
.content_box_qa .que {
    font-size: 12px !important;
}
.bottom_content_qa .date,.bottom_content_qa .n_ans {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}
.link_qa {
   display: none;
	float: left;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	padding-top: 10px;
	width: 100%;
	z-index: 1021;
	font-size: 12px;
}
.link_qa   > a{
    border-radius: 3px;
    color: #FFFFFF;
    float: left;
    margin-right: 10px;
    padding: 5px 22px;
	font-weight: 700;
	behavior: url('/css/ie-css3.htc');
}
.link_qa   > a:hover{color:#fff !important}
.link_detail{background-color: #59B259 !important;border-bottom-color:#4B964B !important;margin-left: 265px;}
.link_answer{background-color: #FFA600 !important;border-bottom-color:#D78E05 !important;}
/*.question-feed li:hover{background:url('/images/bgr_li_qa.png') repeat;padding: 4px;width: 98.8%;margin-bottom:22px !important} */
.question-feed li:hover .link_qa{display:block}
.question-feed li:hover  .content_box_qa  .date{color:#4C4C4C}
.right_content_qa {
    float: right;
    width: 27%;
	position:relative;
	margin-right: 2px;
}
.form-ask-question {
    background-color: #0096D7;
    color: #FFFFFF;
    float: left;
    padding-left: 15px;
    width: 96%;
	padding-bottom: 15px;
	position: relative;
}
.form-ask-question textarea{border-radius: 0;
float: left;
margin: 0;
min-height: 40px;
width: 91%;
font-size:13px;
}
.frm-head > h3 {color: #ffffff; float: left; font-size: 18px; margin-bottom: 0; margin-top: 4px; padding-bottom: 0; text-align: left; width: 100%;}
.frm-head > p {float: left; font-size: 13px; line-height: 18px; margin-bottom:14px; text-align: left; width: 99%;}
.form-ask-question  .chosen-container-single .chosen-single {
    padding: 5px 10px;
	border-color: #C1C1C1;
}
.form-ask-question .chosen-container-single .chosen-single div {
    background-color: #C1C1C1;
    padding-left: 5px;
    width: 29px;
}
.form-ask-question .chosen-container-single .chosen-single div b{
    background: url("/images/the-bank-sprite.png") no-repeat !important;
    height: 20px !important;
    margin: 6px 0 0 5px;
    width: 20px !important;
	background-position:-488px -67px !important;
}
.form-ask-question .rows {
    float: left;
    margin-bottom: 15px;
    width: 100%;
	position: relative;
}
.form-ask-question  .chosen-results {
    color: #000;
    width: 97%;
}
.form-ask-question .frm-footer {
    float: left;
    margin-top: 5px;
    width: 100%;
	cursor: pointer;
	position: relative;
}
.btn-qa {
    background-color: #FFA600;
    border-radius: 3px;
    border-bottom: 2px solid #D78E05;
    font-size: 13px;
    padding: 7px 17px;
	cursor: pointer;
	behavior: url('/css/ie-css3.htc');
}
.find_expert {
    float: left;
    margin: 25px 0;
    width: 312px;
}
.div_right > ul {
    float: left;
    margin: 0;
    width: 97%;
}
.top_user_comment {
    float: left;
    margin-bottom:15px;
    width: 100%;
}
.top_user_comment .bgr_top{float:left;}
#list_category {
  float: left;
  margin: 16px 0;
  position: relative;
  width:100%;
}
#list_category  h4 {
	color: #555555;
    font-size: 14px;
    font-weight: 400;
    left: -1px;
    padding: 5px 10px;
    position: absolute;
    top: -41px;
	background-color: #fff;
	border: 1px solid #E2E6F2;
	border-bottom: none;
}

#list_category ul {
	margin: 0px;
}

#list_category ul li {
  float: left;
  padding-bottom: 8px;
  font-size: 12px;
  width: 204px;
}
.div_right li {
    float: left;
    padding-bottom: 6px;
    width: 100%;
	text-align: left;
	padding-left: 12px;
	background: url("/images/li.jpg") no-repeat;
}
.list_card_interest li {
	background:none;
	position: relative;
}
.rating_card, .info_card {
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}
.list_card_interest li.card_items {
	border: 1px solid #e3e3e3;
	width:298px;
	overflow:hidden;
	margin-top:12px;
	padding: 10px !important;
}
.div_right > h3 {
    float: left;
    font-size: 19px;
    font-weight: 400;
    width: 100%;
	text-align: left;
}
.info_users {
    float: left;
    font-size: 13px;
    margin: 2px 0 0 10px;
    width: auto;
	position:relative;
	width: 205px;
}
.div_right.group_qa {
    float: left;
    width: 100%;
}
.loading_question  span{background:url('/images/lightbox-ico-loading.gif') no-repeat;width:32px;height:32px;float:left;left: 316px;
    position: relative;}
.loading_question:hover{background:none !important}
.ans_0{display:none}
.tool_tip {
  background-color: #fbf8e9;
  border: 1px solid #fec705;
  color: #555;
  display: none;
  font-size: 12px;
  padding: 5px 25px;
  position: absolute;
  top: -50px;
  width: 479px;
}
.ips {
    position: relative;
}
.close_tool_tip {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 0;
}

.ips .sprite {
   background-position: -469px -477px;
bottom: -16px;
height: 16px;
position: absolute;
right: 147px;
width: 21px;
}
.close_tool_tip:hover{color:gold}
.scrolling{position:fixed !important;top:55px}
.div_right.group_qa.scrolling {
    width: 310px;
}
.div_right.group_qa.bottom_div {
    bottom: 0;
    position: absolute;
    width: 310px;
}
.content_info {
background:#fcf6d0;
border: 1px solid #f8d784;
border-radius:5px;
color: #333;
display: none;
padding: 10px 15px;
position: absolute;
right: 30px;
top: 34px;
width: 350px;
z-index: 100;
cursor: default;
font-weight:normal;
}
.head4 .content_info{font-size: 12px;
    padding: 5px 10px 7px;
    text-align: justify;
    top: 28px;
    width: 282px;}
.content_info > img {
   float: left;
height: 50px;
margin-left: 12px;
width: 50px;
}
.r_info {
   float: right;
font-size: 11px;
line-height: 18px;
width: 210px;
}
.r_info > p {
    margin: 0 0 2px;
}
.act_user {
    color: #0096d7;
cursor: pointer;
text-decoration: none;
}
.act_user:hover{color: #D0203D !important;text-decoration: none !important;}

.sprite.sprite_sendmail {
    background-position: -489px -473px;
    float: left;
    height: 17px;
    margin-right: 3px;
    width: 20px;
}
.chat_me.act_user {
    float: right;
}
.sprite.sprite_chat {
    background-position: -506px -40px;
    float: left;
    height: 17px;
    margin-right: 3px;
    width: 20px;
}
.sprite.sprite_arraw_up {
    background-position: -470px -458px;
    float: left;
    height: 14px;
    position: absolute;
    right: 148px;
    top: -13px;
    width: 20px;
}
.top_supplier_index li:hover .content_info{display:inline-block !important}
.show_hide_detail_question {
    float: right;
    font-size: 11px;
    margin-right: 13px;
    margin-top: -12px;
	cursor: pointer;
}
.show_hide_detail_question:hover{text-decoration:underline;}
.div_right.group_qa a {
    font-size: 13px;
}
.content_home {
    float: left;
    margin-bottom: 25px;
    margin-top: 6px;
    width: 100%;
}
.sprite.sprite_order {
    background-position: -478px -34px;
    bottom: 0;
    float: left;
    height: 9px;
    position: absolute;
    right: 0;
    width: 14px;
}
.order {
    float: right !important;
    height: 24px;
    position: relative;
	text-align: right;
	cursor: pointer;
	z-index:2;
}
.order:hover{background:none !important}
.order > ul {
    background-color: #FFFFFF;
    border: 1px solid #E2E6F2;
    position: absolute;
    right: -1px;
    top: 29px;
    width: 150px !important;
    z-index: 100;
	padding:5px 0;
	display:none;
}
.order li {
    margin-bottom: 3px;
    width: 100% !important;
}
.order a {
    color: #555555;
font-size: 12px !important;
padding: 0 !important;
text-align: left;
text-indent: 14px;
width: 100%;
}
.order a:hover{color:#fff !important;}
.order > span {
   float: right;
font-size: 11px;
margin: 8px 18px 0 0;
color:#555;
}
#nav-menu li.order a:hover{color:#fff !important}
.photo {
    height: 50px;
    width: 50px;
}
.question_answer {
    float: left;
    width: 100%;
}
.profile,.reply-avatar {
    float: left;
    height: 50px;
    width: 50px;
}
#yan-question {
    float: left;
    margin-bottom: 33px;
    width: 100%;
}
.qa-container {
    float: left;
    margin-left: 10px;
    width: 90%;
}
.subject.inline{float: left;
    font-size: 17px;
    line-height: 22px;
    margin: -4px 0 0;
	width: 100%;
	text-align: left;
}
.sprite.sprite_qa_question {
    background-position: 0 -383px;
float: left;
height: 60px;
width: 51px;
}
.frm-answer {
    float: left;
    margin-left: 54px;
    width: 90%;
}
.frm-answer > p {
    color: #555555;
font-size: 13px;
float: left;
width: 100%;
text-align: left;
}
.right_frm_answer {
    float: right;
    width: 90%;
}
.txt_answer {
    border: none;
    border-radius: 0;
    font-size: 13px;
    min-height: 40px;
    resize: none;
    width: 100%;
	padding: 5px 10px 0;
	box-shadow: 0 0 0;
	max-height: 160px;
}
.txt_answer:focus{box-shadow: 0 0 0 !important; border-color: #E2E6F2 !important;}
.right_frm_answer .frm-footer{border:1px solid #E2E6F2;
border-top:none;
color: #999999;
float: left;
font-size: 13px;
line-height: 19px;
position: relative;
top: -11px;
width: 100%;
background-color:#EBF2F4;
text-align: left;
}
.btn-answer {
    /*background: none repeat scroll 0 0 #59B259;
    border-bottom-color: #4B964B;
    color: #FFFFFF;
    
    padding: 5px 27px;*/
    position: relative;
    top: -13px;
	float:right !important;
}
.answer {
    float: left;
    width: 97%;
}
.answer  .meta_answer > span {
    color: #999999;
    font-size: 12px;
}
.answer .time-ago {
    border: medium none;
    color: #555555;
    font-size: 13px;
}
.answer > h4{
   border-bottom: 1px solid #E2E6F2;
float: left;
font-size: 18px;
line-height: 35px;
text-align: left;
width: 100%;
color: #999999;
}
.list_answer {
    float: left;
    margin: 8px 0 0;
    width: 100%;
}
.meta_footer {
    float: left;
    font-size: 11px;
    width: 100%;
	margin-top:8px;
}
.meta_footer > div {
    float: left;
	margin-right: 15px;
}
.sprite.sprite_comment {
    background-position: -500px -83px;
    float: left;
    height: 18px;
    margin-right: 2px;
    width: 15px;
}
.meta_footer .like-count{background-image: url("/images/comment-like.png");
background-position: left center;
    background-repeat: no-repeat;
    margin-left: 3px;
    padding-left: 15px;
    position: relative;
    top: -1px;display:inline-block}
.like-count abbr {
    color: #0096D7;
}
.reply_comment ,.like-action,.abuse-action{
    cursor: pointer;
}
.list_answer .qa-container{margin-left:12px !important}
abbr, acronym{border:none !important}
.content-reply {
    background-color: #E2E6F2;
    float: left;
    margin-left: 62px;
    width: 90%;
	margin-top: 4px;
}
.close-comments {
   color: #ccc;
cursor: pointer;
float: right;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: 700;
margin: 2px 7px 0 0;
opacity: 0;
filter: alpha(opacity=0);
}
.content-reply:hover .close-comments {opacity: 1;
filter: alpha(opacity=100);}
.coment_answer {
   border-bottom: 1px solid #FFFFFF;
float: left;
padding: 0 0 12px 13px;
width: 97.7%;
margin-bottom: 12px;
}
.list_answer > li {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
 .content-reply .meta_answer, .reply-post-box {
    float: left;
    margin-left: 12px;
    width: 88%;
	font-size:13px;
	text-align: left;
}
.qa-container .meta_answer {
    float: left;
    margin-bottom: 4px;
    width: 100%;
	text-align: left;
}
.qa-container .content {
  float: left;
  font-size: 14px;
  text-align: left;
  width: 100%;
  line-height: 25px;
}
.reply-post-box-wrapper {
    position: relative;
}
.sprite.arraw_reply {
    background-position: -480px -88px;
float: left;
height: 10px;
left: 30px;
position: absolute;
top: -7px;
width: 20px;
}
.line_reply {
   border-top: 1px solid #E2E6F2;
float: left;
margin-bottom: 4px;
margin-left: 62px;
margin-top: 20px;
width: 90%;
}
.btn-answer:hover{background:#4B964B;
    border-bottom-color: #59B259;}
.coment_answer .reply-post-box {
    font-size: 12px;
}
.frm_reply_ans .frm-answer {
    margin-left: 15px;
    width: 95%;
	padding-top: 8px;
}
.frm_reply_ans .frm-footer {
    font-size: 11px;
}
.post_detail .frm_reply_ans .frm-footer{width:100%}
.frm_reply_ans .right_frm_answer {
    float: left;
    margin-left: 7px;
    width: 88%;
}
#page_navi {
    float: left;
    text-align: center;
    width: 100%;
    background-color: #f2f2f2;
    margin:30px 0 16px 0;
    padding:4px 6px;
	overflow:hidden;
	position:relative;
}
#page-navi{margin:0px !important}
.page {
    margin-right: 2px;
}
.page > a {
    background-color: #f2f2f2;
    color: #555555;
    font-size: 12px;
    padding: 11px 16px;
}
.page > a:hover{background-color: #34495e;color:#fff !important}
.page.page-current {
    background-color: #34495e;
    color: #FFFFFF;
    font-size: 12px;
    padding: 11px 16px;
}
.span_arraw {
    padding: 7px 16px;
    position: relative;
}
.page_last:hover{background-position:-496px -287px;}
.page_first:hover{background-position:-464px -287px;}
.page_last {background-position: -496px -265px; margin-left: -16px; margin-top: -6px; padding: 18px 20px !important; position: absolute;}
.page_first{background-position: -464px -265px; left: -10px; margin-top: -6px; padding: 18px 20px !important; position: absolute;}
.comment_0{display:none}

.question_no_answer.div_right {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.question_no_answer.div_right > ul {
    margin: 0;
    width: 100%;
}
.abuse-action {
    display: none;
}
.meta_footer:hover .abuse-action {
    display: block;
}
.follow_question {
   color: #0096D7;
font-size: 12px;
font-weight: 400;
margin-left: 25px;
position: relative;
display: none;
cursor:pointer;
}
.subject:hover .follow_question{display:inline-block}
.follow_question .sprite {
    background-position: -517px -83px;
height: 20px;
left: -15px;
position: absolute;
top: -1px;
width: 12px;
}
.ul_sort {
    border: medium none !important;
    float: right !important;
    font-weight: normal;
    width: auto !important;
	position: relative;
}
.ul_sort .order {
    height: 28px !important;
}
.ul_sort .order > span {
    margin-top: 13px;
}
.close-comments:hover{color:#16A0E8}
.li_last .line_reply{display:none}
.loadding_ques {
    left: -97px;
    position: absolute;
    top: 0;
    width: 61px !important;
	display: none;
}
.loadding_ques:hover{background:none !important}
.loadding_ques  span {
    background-size: 22px auto;
    color: #555555;
    font-size: 11px;
    left: -63px;
    line-height: 22px;
    text-indent: 29px;
    top: 43px;
    width: 133px;
}
.nav_cat {position:relative}
.nav_cat .loadding_ques{right:99px;left:auto !important;}
.nav_cat .loadding_ques span{top:6px;left:-63px !important}
.safari #page_navi{width:auto !important;margin-left:200px;}
.safari .page{float:left}
.safari .span_arraw{padding:15px 16px;margin-top:-5px}
.safari  .page.page-current{margin-top:-5px;padding:5px 13px;border-bottom:1px solid #1599DD}
.ie9  .span_arraw{padding-top:6px}
.ie7 .btn-answer{position:absolute !important;top:8px !important;right:8px}
.ie7 .right_content_qa select{float:left}
.ld_opaci{/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;}
/*End hỏi đáp*/
/*Card detail*/
.card_detail {
    float: left;
    width: 100%;
}
.title_card {
    color: #555555;
    font-size: 18px;
}
.card_detail_left {
    float: left;
    margin-right: 12px;
    width: 168px;
}
.rt_card {
    float: left;
    margin: 12px 0 0 11px;
    text-align: center;
    width: 100%;
}
.card_detail_left > img {
    float: left;
}
.card_detail_right {
    float: right;
    width: 460px;
	font-size: 13px;
}

.tbl_th {
    float: left;
    font-size: 12px;
    width: 100%;
	color: #555;
}
.col.col_1 {
    text-align: center;
    width: 106px;
	border-right:none;
}
.col.col_2 {
    width: 120px;
	border-right:none;
}
.col.col_3 {
    width: 74px;
	text-align: center;
	border-right:none;
}
.col.col_4 {
    width: 71px;
}
.col {
    border: 1px solid #E2E6F2;
    float: left;
    padding: 12px 9px;
    width: auto;
}
.col.col_top {
    border-bottom:none;
}
.col.col_5 {
    border-top:none;
    width: 407px;
}
.col.col_6 {
    width: 207px;
	border-top: medium none;
}
.col.col_7 {
    border-left: medium none;
border-top: medium none;
padding-bottom: 10px !important;
text-align: center;
width: 181px;
}
.col.col_7 > img {
    height: 27px;
    margin-top: -5px;
    width: 143px;
}
.card_detail_right table {
	border: 1px solid #e6eaec;
	border-collapse: collapse;
	margin-bottom: 0px;
}
.card_detail_right table tr td {
	border: 1px solid #e6eaec;
	padding: 8px 5px;
}
.card_detail_right_bottom {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.card_detail_right_bottom > ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    width: 100%;
}
.card_detail_right_bottom > ul li {
   color: #999999;
float: left;
font-size: 17px;
text-align: left;
text-indent: 4px;
width: auto;
margin-right: 18px;
}
.interested_card .sprite {
    background-position: -507px -102px;
    float: left;
    height: 17px;
    width: 22px;
}
.follow_card .sprite {
    background-position: -517px -85px;
    float: left;
    height: 18px;
    width: 14px;
}
.favorite_card .sprite {
    background-position: -488px -103px;
    float: left;
    height: 18px;
    width: 17px;
}
.favorite_card {
    margin: 0 !important;
}
.follow_card,.favorite_card {
    cursor: pointer;
}
.follow_card:hover,.favorite_card:hover{color:#D0203D}

.content_card_detail {
    float: left;
    margin-top: 40px;
    width: 100%;
}
.tab_card {
    border-bottom: 2px solid #007FB6;
    float: left;
    margin: 0;
    width: 100%;
}
.tab_card li.selected,.tab_card li:hover {
    background: #0096D7;
}
.tab_card li {
    float: left;
    font-size: 16px;
    width: auto;
}
.tab_card li.selected a ,.tab_card li:hover  a{
    color: #FFFFFF;
}
.tab_card li a {
  color: #999;
  float: left;
  font-weight: bold;
  padding: 6px 13px;
}
.tab_card li a:focus{text-decoration:none}
.tab_card_content {
    color: #555555;
    float: left;
    font-size: 13px;
	line-height: 27px;
	padding: 10px;
    width:96.6%;
	border: 1px solid #e6eaec;
	border-top: none;
}
.tab_card_content ul {
    margin: 0;
}
.question_answer.div_credit_card {

}
.frm_credit_card.frm-answer {
    margin: 0;
    width: 100%;
}
.frm_credit_card .right_frm_answer {
    float: left;
    margin-left: 10px;
    width: 90%;
}
.frm_credit_card .frm-footer {
	position: relative;
}
.div_credit_card > h3 {
    color: #555;
    float: left;
    font-size: 18px;
    margin-bottom: 7px;
    text-align: left;
}
.div_credit_card .answer > h4{
    color: #999999;
}
.top_right_card {
    border: 1px solid #E6EAEC;
    float: left;
    width: 100%;
	padding-bottom: 7px;
}
.top_right_card > h3 {
    color: #000000;
    float: left;
    font-size: 18px;
    margin: 0 0 10px;
    text-align: left;
    text-indent: 12px;
    width: 100%;
}
.supplier_card {
    border: 1px solid #ddd;
float: left;
margin: 0 0 8px;
width: 99.6%;
}
.supplier_card > li {
    float: left;
    margin-bottom:13px;
    width: 98%;
padding-left: 8px;
border-bottom:1px dashed #ddd;
padding-bottom: 15px;
}
.left_supplier {
    float: left;
    width: 80px;
}
.right_popup_chat .left_supplier {border-radius:6px;border:1px solid #d3d3d3}
.right_supplier {
    float: left;
    margin-left:7px;
    width: 100%;
	font-size: 13px;
}
.right_supplier > p {
    color: #999999;
    float: left;
    font-size: 11px;
    width: 100%;
}
.supplier_name {
    color: #555;
    float: left;
    font-weight: 700;
    margin-right: 6px;
    text-align: left;
	width:100%;
}
.left_supplier > img {
    width: 40px;
    height: 40px;
}
.sprite.sprite_authen {
    background-position: -507px -117px;
    float: left;
    height: 18px;
    width: 20px;
}
.sprite_not_authen{ 
	background-position: -510px -138px;
	float: left;
	height: 18px;
	width: 18px;
	opacity: 0.5;
}
.chat_product {
    color: #0096D7;
    font-size: 12px;
    font-style: normal;
    margin-left: 14px;
    text-indent: 23px;
	margin-top: -1px;
	background-position: -478px -162px !important;
	cursor: pointer;
}
.right_supplier > p {
    color: #999999;
    float: left;
    font-size: 12px;
    width: 100%;
	margin:0;
}
.sprite.sprite_help {
    background-position: -490px -137px !important;
    float: right;
    height: 20px;
    position: relative;
    right: 94px;
    top: 10px;
    width: 20px;
	cursor: pointer;
}
.frm_send_request {
    float: left;
margin-left: 12px;
width: 96%;
}
.input_tb {
    border: 1px solid #d3d3d3 !important;
border-radius: 0 !important;
box-shadow: 0 0 0 !important;
float: left;
padding: 3px 0;
}
.input_tb:focus{box-shadow:0 0 0;}
.content_area{
    width: 276px;}
.area_tb {
    border-color: #E2E6F2 !important;
border-radius: 0 !important;
float: left;
font-size: 12px;
min-height: 42px;
resize: none;
}
#email_user{font-size:12px !important;color:#555;height: auto;}
.area_tb :focus,.area_tb{box-shadow:0 0 0 !important}
.div_button {
    float: left;
	font-size: 12px;
    width: 100%;
}
.btn_tb {
    border-radius: 3px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding: 6px 20px;
	border-bottom: 3px solid;
	cursor: pointer;
	border-right:none;
	border-left:none;
	border-top:none;
}
.btn_tb:hover{color:#fff !important}
.div_button > p {
    color: #555555;
    float: left;
    font-size: 12px;
    margin: 10px 0 2px;
    width: 100%;
}
.div_button input {
    float: left;
}
.div_button label {
    float: left;
    font-size: 12px;
    margin-left: 5px;
}
.why_supplier {
    float: left;
    width: 100%;
}
.list_card_interest ul {
    margin: 0 !important;
    width: 100% !important;
}
.list_card_interest .right {
    width: 173px;
}
.list_card_interest .namecard {
    font-size: 12px !important;
}
.list_card_interest .bottom_card {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.btn_interest {
    background: #555;
    border-color: #3A3A3A !important;
}
.list_card_interest ul > li.card_li{
    margin-bottom: 25px;
}
/*End card detail*/
/*Style register*/
.head1 {
    float: left;
    font-size: 18px;
    text-align: left;
	margin-top: 25px;
}
.head1 > p {
    color: #0096d7;
    float: left;
    font-size: 26px;
    text-align: left;
	width: 100%;
}
.center_main {
    float: left;
    width: 67%;
	font-size: 15px;
	line-height: 25px;
}
.right_main {
    float: right;
    margin-right: 2px;
    position: relative;
    width: 310px;
}
span.required {
    color: red;
}
.head3 {
    color: #555;
    float: left;
    font-size: 18px;
    width: 100%;
}
.line_head {
    border-top: 1px solid #e2e6f2;
float: right;
height: auto;
left: 0;
position: relative;
top: 21px;
width: 635px;
display:none;
}
.ie7 .rows_child{margin-bottom:12px;clear:both}
.ie7 .form_action h3{clear:both}
.ie7 .rows_child select{width:275px}
.center_register .rows {
float: left;
    padding-top: 18px;
    width: 96%;
}
.rows_child {
    float: left;
    width: 100%;
	margin-bottom: 2px;
	position:relative;
}
.child_label {
    float: left;
    width: 135px;	
}
.rows_child label {
    color: #555;
float: left;
font-size: 12px;
margin-top: 5px;
position: relative;
text-align: left;
width: auto;
font-weight:400;
}
.lb_input {
    float: left !important;
    right: 0 !important;
}
.rows_child label.required .required {
    margin-right: 3px;
}
.rows_child  input[type="radio"],.rows_child  input[type="checkbox"]
{
	float:left;
	margin:9px 5px 0 0;
}
.rows_child  .input_tb{width:260px;height:22px;}
.supplier {
    border: 1px dashed #e2e6f2;
    margin-top: 24px;
    padding-bottom: 18px;
    padding-top: 6px;
	float:left;
	width:100%;
	display:none;
}
.supplier .rows{margin-top:20px}
.supplier > p {
    float: left;
    font-size: 12px;
    margin: 0;
    padding-left: 17px;
}
.supplier p span {
    color: #999;
}
.rows_captcha > img {
    float: left;
    height: 31px;
    margin: 0 5px 0 10px;
    width: 114px;
}
.rows_child.rows_avatar {
    position: relative;
	margin-top: 10px;
}
.rows_child.rows_avatar > img {
    margin-right: 40px;
    position: absolute;
    right:190px;
    top: -10px;
}
.sprite.sprite_captcha {
    background-position: -460px -84px;
    float: left;
    height: 20px;
    width: 20px;
	margin-top: 4px;
}
.errorMessage {
    color: red;
    float: right;
    font-size: 12px;
}
.form {
    float: left;
    padding-bottom: 30px;
    width: 100%;
}
.form_filter_insurance_healthy .select_short .chosen-container.chosen-container-single, .form_filter_insurance_healthy .select_short .chosen-drop,.form_filter_loan_bh .row_short .chosen-container.chosen-container-single,.row_company .chosen-container.chosen-container-single,.row_hm .chosen-container.chosen-container-single,.form_filter_loan_bh .company_multiple.row_multiple .multiple_select, .form_filter_gtk .company_multiple.row_multiple .multiple_select, .form_filter_gtk .row_short .chosen-container.chosen-container-single, .form_filter_insurance_healthy .company_multiple.row_multiple .multiple_select {
    width: 97% !important;
}
.row_income .chosen-container.chosen-container-single {
    width: 94% !important;
}
.center_register .chosen-results{width:97% !important; max-height: 200px;}
.center_register .chosen-container-single .chosen-single{padding:4px 10px;border-color: #E2E6F2;}
.center_register .chosen-container-single .chosen-drop{border-color: #E2E6F2;}
.center_register .chosen-container-single .chosen-single div,.rows_service_type  .right_btn{ background-color: #C1C1C1;
    padding-left: 5px;
    width: 30px;}
.center_register .chosen-single > span {
    color: #999999;
    font-size: 12px;
}
.center_register .chosen-container.chosen-container-single {
    width: 274px !important;
}
.center_register .chosen-container-single .chosen-single div b,.form_card .right_btn span,.rows_service_type  .right_btn span{
	background: url("/images/the-bank-sprite.png") no-repeat !important;
	height: 16px !important;
    margin: 7px 0 0 7px;
    width: 16px !important;
	background-position: -510px -55px !important;
}
.rows_service_type button.multiple_select{background: none;
border: 1px solid #ddd;
padding: 0;
font-size: 12px;
width:274px}
.rows_service_type button.multiple_select span{float: left;
margin: 5px 0 0 10px;
color: #999;}
.bgr_upload{background: url("/images/upload_file.png") no-repeat;
	color: #999;
	float: left;
	font-size: 12px;
	height: 32px;
	margin-left: -2px;
	padding-top: 5px;
	position: absolute;
	text-indent: 10px;
	width: 206px;
	z-index: 0;
	cursor:pointer;
	}
.upload_avatar {
    float: left;
opacity: 0;
position: absolute;
width: 202px !important;
z-index: 10;
}
#avatar {cursor:pointer;}
.p_require{margin:7px 0 3px;}
.right_register{padding-top:13px;width: 325px !important;}
.right_register .head3 {
    border-bottom: 1px solid #e2e6f2;
    color: #999;
	line-height:30px;
	margin-bottom: 17px;
}
.title_log {
    color: #555;
    float: left;
    font-size: 12px;
    text-align: left;
    width: 100%;
}
.right_register .services{float:left}
.right_register .twitter,.right_register .google{display:none}
.right_register .auth-icon.facebook{background:url('/images/img_login_facebook.png') no-repeat !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_login_facebook.png',sizingMethod='scale');width: 140px !important;background-size: 140px 32px !important;}
.right_register .auth-icon.google_oauth{background:url('/images/img_login_gmail.png') no-repeat !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_login_gmail.png',sizingMethod='scale');width: 140px !important;background-size: 140px 32px !important;}
.right_register .auth-icon.yahoo{background:url('/images/img_login_yahoo.png') no-repeat !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_login_yahoo.png',sizingMethod='scale');width: 140px !important;background-size: 140px 32px !important;}
.right_register .auth-link.facebook,.right_register .auth-link.yahoo,.right_register .auth-link.google_oauth {width: 140px !important;}
.right_register .auth-service.yahoo {padding-right: 0 !important;}
.right_register .auth-link.facebook:hover i,.right_register .auth-link.facebook:focus  i{background:none !important}
.bottom_right_register {
    float: left;
    margin-top: 34px;
    width: 100%;
}
.sprite.find_application {
    background-position: -55px -382px;
    float: left;
    height: 71px;
    width: 68px;
}
.connect_sp_by{background-position: -127px -382px;
    float: left;
    height: 71px;
    width: 68px;}
.bottom_right_register strong {
    float: left;
    font-size: 13px;
    margin: 9px 0 0 10px;
    width: 206px;
}
.radio_acc,.checkbox_tb{display:none}
.radio_acc + label.lb_radio .sprite {
    background-position: -515px -241px;
    float: left;
    height: 20px;
    width: 20px;
}
.radio_acc:checked + label.lb_radio .sprite{
background-position: -515px -222px;
}
.checkbox_tb + label.lb_checbox .sprite {
    background-position: -495px -222px;
    float: left;
    height: 20px;
    width: 20px;
}
.checkbox_tb:checked + label.lb_checbox .sprite{
background-position: -495px -240px;
}
/*End register*/
/*Style filter card*/
.top_filter {
    float: left;
    margin-bottom: 30px;
    margin-top: 24px;
    padding-bottom: 25px;
    width: 100%;
}
.top_filter > ul {
    border-bottom: 1px solid #e2e6f2;
    float: left;
    margin: 0;
    padding: 0 18px 14px;
	width: 98%;
}
.top_filter li {
    float: left;
    text-align: center;
    width: auto;
}
.sprite.sprite_filter_1 {
    background-position: -199px -390px;
   
    height: 60px;
    left: 25%;
    
    width: 79px;
}
.top_filter li  i.sprite{position: relative; float: left;}
.sprite.sprite_filter_2 {
    background-position: -285px -390px;
    height: 61px;
    left: 12%;
    width: 217px;
}
.sprite.sprite_filter_3 {
    background-position: 0 -457px;
    height: 73px;
    left: 9%;
    top: -11px;
    width: 199px;
}
.sprite.sprite_filter_4 {
    background-position: -200px -458px;
    height: 72px;
    left: 15%;
    top: -10px;
    width: 90px;
}
.li_1 {
    width: 20% !important;
}
.li_2 {
	width: 22% !important;
	margin: 0 30px;
}
.li_3 {
	margin: 0 60px;
	width: 20% !important;
}
.li_4 {width: 20% !important;}
.txt_top_filter {
    color: #999;
    float: left;
    font-size: 12px;
    line-height: 17px;
    margin-top: 15px;
    width: 100%;
}
.li_3  .txt_top_filter,.li_4  .txt_top_filter{margin-top: 3px !important}
.content_filter{float:left;width:100%}
.filter_left{float:left;width:215px;}
.filter_right {
    float: right;
    margin-top: 9px;
    width: 755px;
}
.title_head_left{float:left;width:100%;font-size:13px;color:#999}
.head_left{width:99.6% !important;border-right: 1px solid #e2e6f2;}
.ul_condition {
    border-right: 1px solid #e2e6f2;
	border-top: 1px solid #e2e6f2;
    float: left;
    margin: 0;
    padding-left: 10px;
    padding-top: 8px;
	padding-bottom: 15px;
    width: 95%;
}
.ul_condition  li {
    float: left;
    margin-bottom: 2px;
    width: 100%;
	position: relative;
}
.ul_condition .lb_input {
    color: #555;
    font-size: 12px;
}
.check_all {
    color: #0096d7;
    cursor: pointer;
    float: right;
    font-size: 11px;
    font-weight: 400;
	margin-right:3px;
}
.ul_condition > li:hover .lb_input,.check_all :hover{color:#D0203D}
.lb_input .sprite_help {
    float: none !important;
    position: absolute;
    right: auto;
    top: auto;
}
.content_results {
    float: left;
    width: 100%;
}
.info_company_card {
    background-color: #ebf2f4;
    float: left;
    width: 100%;
}
.bank_name {
    float: left;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 0;
    text-indent: 21px;
    width: 100%;
}
.bank_description {
    color: #555;
    float: left;
    font-size: 12px;
    padding: 0 22px;
    width: 94%;
	margin-bottom: 8px;
    min-height: 80px;
}
.bank_description > ul {
    float: left;
    margin: 0 0 0 14px;
    width: 75%;
	list-style-image: url("/images/li_list_style_filter.png") !important;
}
.bank_description li{line-height:23px}
.img_bank {
    float: right;
    text-align: center;
    width: 160px;
}
.rows_card {
   border-bottom: 1px solid #e2e6f2;
float: left;
margin: 10px 0 6px;
padding-bottom: 25px;
width: 100%;
}
.top_rows {
    float: left;
    width: 100%;
	margin: 2px 0 10px;
}

.top_rows > div {
    clear: none;
    float: left;
}
.card_name {
    color: #0096d7;
    float: left;
    font-size: 14px;
    font-weight: 700;
    width: auto;
	margin-right: 15px;
}
.left_rows {
    float: left;
    width: 176px;
}
.right_rows {
    float: right;
    width: 578px;
}
.right_rows .tbl_th {
    float: left;
    width: 383px !important;
}
.right_rows .col {
    padding: 12px 4px;
}
.right_rows .col_2 {
    width: 95px;
	text-align: center;
}
.right_rows .col_4{text-align:center}
.right_rows .col_5{width:97.5%}
.right_rows .col_5 a{font-weight:700}

.rows_action {
    border:1px solid #e2e6f2;
	border-left:none;
    float: left;
    font-size: 12px;
    width: 193px;
	height: 134px;
    min-height: 134px;
	text-align: center;
}
.btn_contact_opencard {
    margin: 10px 0 0 34px ;
    width: 124px !important;
}
.total_expert {
    color: #0096d7;
    float: left;
    font-size: 13px;
    font-style: normal;
    text-align: center;
    width: 100%;
	padding-top:6px;
}
.rows_action > ul {
    color: #999;
font-size: 11px;
margin: 0px 0 4px;
padding: 0 0 0 6px;
width: 94%;
float: left;
}
.rows_action ul li {
    float: left;
    width: 100%;
	text-indent: 4px;
	margin-bottom: 3px;
}
.btn_green:hover{background:#4f9f4f !important;border-color:#448744 !important}
.rows_card.rows_last {
    border-bottom: none !important;
}

#condition_company {
    height: 150px;
	width:187px;
}
.webkit .lb_input .sprite_help{
right: 26px !important;
top: -2px !important;}
/*End filter card*/
/*Style filter loan*/
.sprite.sprite_filter_1.filter_loan {
    background-position: -289px -458px;
    height: 71px;
    margin-top: -9px;
}
.sprite.sprite_filter_2.filter_loan {
    background-position: 0 -530px;
    height: 65px;
    margin-top: -3px;
}
.sprite.sprite_filter_4.filter_loan {
    background-position: -365px -458px;
    margin-top: 1px;
}
.right_loan .nav_cat {
    border-bottom: 1px solid #e2e6f2 !important;
}
.right_loan .current {
    background: none !important;
}
.right_loan li.child_nav a {
    color: #555 !important;
    font-weight: 700;
	padding: 0 !important;
}
.filter_right.right_loan {
    margin: -4px 0 0;
}
.right_loan .nav-main {
    margin: 0 0 15px;
}
.right_loan .order {
    top: -5px;
}
.breadcrumbs_loan {
    float: left;
    width: 100%;
	margin-bottom: 6px;
}
.breadcrumbs_loan > ul {
    float: left;
    margin: 0;
    width: 106%;
}
.breadcrumbs_loan ul li {
    color: #555;
    float: left;
    font-size: 12px;
    width: auto;
	margin-right: 5px;
}
.li_brc {
    margin-right: 12px !important;
	display: none;
}
.remove_brc {
    color: #ff0000;
    cursor: pointer;
    margin-left:2px;
}
.table_loan {
    background-color: #0096d7;
    color: #fff;
    float: left;
    font-size: 14px;
    width: 100%;
	margin-top: 10px;
}
.table_loan  .thead {
    float: left;
    padding: 5px 0;
	text-indent: 10px;
}
.thead_1 {
    width: 210px;
}
.thead_2 {
    width: 206px;
}
.thead_3 {
    width:174px;
}
.thead_4 {
    width:160px;
}
.thead.thead_2,.thead.thead_3 {
    text-indent: 17px;
}

.data_td {
    float: left;
    padding-left: 6px;
    padding-right: 10px;
    padding-top: 17px;
    width: 90%;
	font-size: 12px;
}
.data_td > p {
    color: #555;
float: left;
margin-bottom: 2px;
text-align: left;
width: 100%;
}
.data_td > img {
    float: left;
    margin: 0 0 0 17px;
}
.td.thead_2 .data_td , .td.thead_3 .data_td{
    padding-left: 15px;
    width: 88%;
}
.td.thead_2 .data_td {padding-top: 35px;}
.td.thead_3 .data_td {padding-top: 25px;}

.link_loan {
    font-size: 11px;
    position: absolute;
    right: 16px;
}
.sprite.sprite_view {
    background-position: -506px -457px;
    margin-top: 2px;
    width: 24px;
}
.number {
    color: #999;
    float: left;
    font-size: 11px;
}
.bt_dt_1 {
   float: left;
margin-top: 4px;
width: 100%;
}
.data_td .sprite{float: left;
    height: 15px;}
.sprite.sprite_comment_loan {
    background-position: -490px -457px;
    margin: 2px 0 0 10px;
    width: 18px;
}
.num_rate{font-size:11px}
.number.num_comment {
    color: #0096d7;
}
.tr_rows.even {
    background-color: #f3f3f3;
}

.features ,.utilities{
    float: left;
    width: 100%;
}
.tbl_loan{border: 1px solid #0096d7;}
.tbl_loan .thead {
    background-color: #0096d7;
    color: #fff;
    font-weight: normal;
}
.tr_rows .td {
    border: 1px solid #e2e6f2;
	 position: relative;
	 vertical-align: top;
}
.total_loan_filter {
    font-weight: 700;
}
.td.thead_4 .data_td {
    width: 92% !important;
}

.right_loan .loading_question span {
    top: 1px !important;
}
/*End filter loan*/
/*Index Loan*/
.attr_loan{font-size:11px !important}
.img_loan{
    height: auto !important;
    width: 100px !important;
	padding-top: 10px;
}

.button_btn.btn-loan {
    padding: 3px 5px;
    width: 89px;
}
.div_right.top_professional{
   /*background-color: #f6f8f9;
border: 1px solid #e5e9eb;*/
float: right;
margin-top: 15px;
width: 310px !important;
}
.div_right.top_professional > h3 {
    border: medium none;
    text-indent: 10px;
}
.div_right.top_professional .sprite.sprite_arraw_up {
    right: 192px;
}
.div_right.top_professional .content_info {
    padding: 12px 0 6px;
right: -42px;
width: 291px;
}
.div_right.top_professional .r_info {
    margin-top: -3px;
	padding-right: 7px;
}
.question_qa:hover span{color:#D0203D !important}
.div_ktc_2 .jcarousel-prev,.div_ktc_2 .jcarousel-next{display:none !important}
.table_style {
    float: left;
    margin: 6px 0 0 15px;
    width: 950px;
	border: 1px dotted #ddd;
}

.table_style tr td.head_row {
    color: #000;
    font-weight: bold;
    text-align: left;
}
.table_style tr.headertr {
    background: #F5F5F5;
    border: 1px dotted #ddd;
    height: 34px;
    line-height: 34px;
	border-top:2px solid #0096d7;
}
.table_style tr.headertr th, .table_style tr td {
    text-indent: 10px;
}
.table_style tr.headertr th {
    color: #fff;
    font-weight: bold;
    text-align: center;
	padding: 0;
}
.table_style .sort {
    background: url("/images/icon_sort.png") no-repeat;
    font-size: 12px;
    text-indent: 0 !important;
}
.table_style tr:last-child td {
    border-bottom: 1px dotted #ddd;
	padding:0;
}
.table_style tr.headertr th, .table_style tr td {
    text-indent: 10px;
}
.table_style tr td {
    border-bottom: 1px dotted #ddd;
    border-right: 1px dotted #ddd;
    color: #555;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
}
.blackcolor {
    font-weight: normal;
}
.table_style tbody tr td a {
    color: #068dbb;
}
.text_update{color: #555;     float: left;     font-size: 12px;     margin: 20px 0 0;     text-align: left;     text-indent: 14px;}
.more_link{float: right;
    font-size: 12px;
    margin-right: 17px;
    margin-top: 20px;}
.child_content_tab_loan{background-color: #fff;display: block;float: left;padding-bottom: 15px;width: 100%;}

.top_register {
    border-bottom: 3px solid #0096d7;
    float: left;
    margin-top: 10px;
    padding-bottom: 5px;
    width: 100%;
	margin-bottom: 8px;
}
.sprite.sprite_logo {
     background-position: -218px -529px;
    float: left;
    height: 57px;
    width: 178px;
}
/*End index loan*/
.popup_tb {
    background-color: #fff;
    display: none;
    left: 35%;
    top: 15%;
    width: 461px;
    z-index: 1021;
	box-shadow: 4px 4px 10px -5px #111111;
}
.popup_tb .title_popup {
    background-color: #0096d7;
    color: #f1f1f1;
    font-size: 20px;
    line-height: 20px;
    margin: 0;
    padding: 20px 0 20px 12px;
	display: none;
}
.popup_tb .form {
    float: left;
    padding: 0 10px;
    width: 95%;
}
.form_login form {
    float: left;
    padding-left: 40px;
    width: 90%;
}
.form.form_login > h3 {
    color: #555;
    float: left;
    font-size: 18px;
    text-align: left;
    width: 100%;
	line-height:25px;
}
.form_login  .rows.rememberMe {
    float: left;
    padding-left: 100px;
    width: 70%;
}
.form_login  .rows.rememberMe > input {
    float: left;
    margin-right: 5px;
}

.form_login .rows.rememberMe > label {
    font-size: 12px;
}
.form_login  .rows_child.buttons input {
    float: left;
    margin: 0 0 0 110px;
}
.form_login  .errorMessage ,.form_login label span.required{
    display: none !important;
}
.form_login   .rows_child > a {
    float: left;
    font-size: 12px;
    text-align: left;
	color:#0096d7;
}
.popup_tb .title_popup  span {
    color: #e2e6f2;
    cursor: pointer;
    float: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    margin-right: 10px;
}
.popup_login h2 span:hover{color:gold}
.message_error {
    color: red;
    float: right;
    font-size: 12px;
    font-weight: 400;
    margin-right: 25px;
}
.bottom_login > span {
    color: #555;
    float: left;
    font-size: 12px;
}
.login_social.right_register {
    float: left;
    width: 100% !important;
	padding-top: 5px !important;
}
.form_login .services {
    float: left;
	margin-left: 5px;
	width: 100%;
	margin-bottom:8px;
}
.form_login ul.auth-services{margin:0}
.login_social.right_register > p {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.div_loan{
    float: left;
    width: 100%;
}
.top_info_basic,.top_info_advance {
    border-bottom: 1px solid #e5e9eb;
	padding-bottom: 6px;
}
.div_loan > h3 {
    color: #555;
    float: left;
    font-size: 18px;
    line-height: 22px;
    margin: 0 14px 0 0;
    padding: 0;
    text-align: left;
}
.content_basic {
    margin-top: 18px;
}
.content_basic > ul.t_content {
    color: #555;
    float: left;
    font-size: 12px;
    margin: 0;
    width: 100%;
}
.content_basic .t_content li {
    float: left;
    width: 210px;
}
.b_content {
    margin-top: 12px;
	font-size: 12px;
}
.top_info_advance.div_loan > h3 {
    font-size: 14px;
}
.div_loan > div {
  color: #555;
  font-size: 13px;
}
.div_content_loan {
    float: left;
    padding-left: 8px;
    width: 98.7%;
}
.info_advance {
    margin-top: 18px;
}
.button_btn span {
    font-size: 13px !important;
    font-weight: 700;
    margin: 2px 0;
}
.btn-loan span {
    font-weight: 700;
}
.abuse-action a{color:red !important}
.ie .supplier_card .left_supplier{width:80px !important}
.ie .supplier_card .right_supplier{width:210px !important}
.ie .like-count abbr{position:relative;top:1px}
.safari .discount > font:hover,.link-image:hover{text-decoration: none;}
.ie9 .tool > ul{left:-550px !important}
.ie9 .register > ul{left:-318px !important}
.ie7 .title_content{position:relative}
.ie7 .title_content > span.sprite_update,.ie7 .title_content  > a.view_more_news{position:absolute;top:0;right:0;}
.ie7 .row_company select{width:635px !important}
.ie7 .row_hm  select,.ie7 .row_income select{width:300px !important}
.ie7 .row_hm{width:45% !important}
.ie7 .form_card  select{float:left}
.ie7 .row:after{clear:none !important}
.ie7 .top_supplier .content_div li{margin-bottom:0 !important}
.ie7 .top_qa{padding-bottom:12px !important}
.ie7 .form_ask_question select{width:300px !important;float:left}
.ie7 .rows_input{margin-bottom:13px !important}
input:focus,textarea:focus,a:focus{outline:none !important}
.container_tb a:hover {color:#d0203d;text-decoration: none;}
.sprite.arraw_submenu {
    background-position: -481px -28px;
    height: 5px;
    left: 222px;
    position: absolute;
    right: 0;
    top: -5px;
    width: 10px;
}
.item_user.item_toggle img {
	background-color: #fff;
    border-radius: 6px;
    padding: 2px;
	height:90px;
}
.main_tb  .breadcrumbs{display:block !important}
.expert > ul {
    /*left: -210px;*/
	padding:0 !important;
}
.expert .sp_1 {
    width:200px;
}
.expert .sp_2 {
    width: 365px;
}
.expert .sp_3 {
    width: 350px;
}
.expert .sp_4 {
    width: 180px;
}
.expert .child_sub {
}
.view_more_submenu {
     color: #999;
    font-size: 12px;
	position: relative;
}
.expert .product_insurance > ul ,.expert .product_promotion > ul,.expert .product_loan > ul{
    padding-left: 10px; width:100%;
}
.expert .child_sub > i {
    left: 36px;
}
.expert .child_sub.insurance_submenu ,.expert .product_loan > ul{
    margin-top: 0;
}
.product > ul > li.li_head_menu {height: auto !important; padding-bottom: 15px; padding-left: 10px; padding-right: 10px; padding-top:25px !important; width:19% !important;}
.li_menu.expert li.child_expert {
    height: auto !important;
    width: 100% !important;
}
.top_expert {
    color: #555555 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 0 !important;
	line-height:23px;
}
.center_expert {
    color: #0096D7 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.center_expert > p {
    float: left;
    text-align: left;
	text-indent: 2px;
	width:100%;
	margin-bottom: 5px;
}
.sprite.sprite_cg {
    background-position: -459px -161px;
    float: left;
    height: 20px;
    width: 20px;
}
.li_bottom_expert > ul {
    background:#FFFFFF;
    margin: 0;
    padding: 0 !important;
    width: 97% !important;
	position: relative;
}
.child_sub_expert {
   color: #555555;
float: left;
font-size: 18px;
margin-top: 20px;
padding-bottom: 23px;
padding-top: 0; 
cursor: default;
text-indent: 5px;
}
.dk_tg {
    color: #FFA600;
    cursor: pointer;
}
.dk_tg.green{color:#59b259}
.btn.btn_gold {
  background-color: #e77e23 !important;
  border-bottom: 3px solid #b64f02 !important;
}
.btn.btn_blue{background:#3598db !important;border-bottom:3px solid #015b99 !important;}
input.btn_gold{background:#FFA600 !important;border-bottom:3px solid #DC9003 !important;}
input.btn_green{background-color:#59B259 !important;border-bottom:3px solid #4B964B !important;}
.btn.btn_gold:hover{background-color:#f98b02 !important;border-bottom:3px solid #b46904 !important;color:#fff !important}
.btn.btn_blue:hover{background-color:#2f72c3 !important;border-bottom:3px solid #1d5797 !important;color:#fff !important}
.btn.btn_green{background-color:#59B259 !important;border-bottom:3px solid #4B964B !important;}
input.btn_gold, input.btn_green {padding: 5px 16px !important;}
.btn_menu {
    border-bottom: 3px solid;
border-radius: 3px;
font-size: 18px !important;
right: 20px;
padding: 10px 20px !important;
position: absolute;
top: 15px;
width: 120px;
}
.item_register .register_supplier , .item_register .register_buyer {
	display: block;
	float: none;
	font-weight: normal !important;
	margin: 10px auto 5px;
	width: 150px !important;
}
.item_register ul li:last-child{
	border-left: 1px solid #fff;
}
.lst_function_member li {border-left:none !important;}
.li_bottom_expert.child_expert {
    width: 100% !important;
}
.customer > ul li {}
.customer > ul {/*left:-365px;*/}
.list_supplier_card {
    background-color: #fff;
    position: fixed;
    top: 10%;
    width: 680px;
    z-index: 1021;
	display:none;
}
.popup_ct > h3 {
    background-color: #0096d7;
    color: #f1f1f1;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 11px;
    width: 100%;
}
.total_supplier_product {
    color: #555;
    font-size: 12px;
}
.close_popup {
    color: #e2e6f2;
    cursor: pointer;
    float: right;
    font-size: 14px;
    margin-right: 6px;
}
.product_current > ul {
    float: left;
    width: 91%;
}
.list_supplier_product {
    background-color: #fff;
    /*position: fixed;*/
    top: 10%;
    width: 800px;
	height:509px;
    z-index: 1021;
	display:none;
}
.list_supplier_product .product_current {
    float: left;
    margin-top: 10px;
    width: 280px;
	margin-right: 18px;
}
.product_current .right {
    width: 62%;
}
.product_current  .card_li {
    float: left;
    width: 100%;
}
.product_current .attr_creditcard {
    margin-top: 10px;
    width: 100%;
}
.list_supplier_product .list_supplier {
    float: right;
    width: 58%;
	margin-top: 10px;
}
.list_supplier_product .list_supplier {
border-left: 1px solid #e2e6f2;
float: left;
height: 345px;
margin-top: 20px;
padding-left: 4px;
width: 97.5%;
}
.list_supplier ul li {
    margin-bottom: 30px !important;
	margin-left: 12px;
    width: 46%;
}
.list_supplier .right_supplier {
    width: 80%;
}
.list_supplier .left_supplier {border-radius: 32px;overflow: hidden;width: 40px;}
.close_popup:hover{color:gold}

.sprite.sprite_contact {
background-position:-510px -512px;
color: #0096d7;
cursor: pointer;
float: left;
font-size: 11px;
font-style: normal;
height: 20px;
text-indent: 11px;
width: 116px;
}
.view_more_supplier > span {
    color: #0096d7;
    float: left;
    font-size: 11px;
	cursor: pointer;
}

.form_send_contact {
    background-color: #fff;
    width: 800px;
    z-index: 10002;
	padding:15px 20px;
}
.content_form {
    float: left;
    padding: 15px;
    width: 95%;
}
.content_form .rows_child > label {
    float: left;
    right: 0;
}
.rows.rows_contact {
    float: left;
    width: 100%;
}
.rows.rows_contact > p {
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.content_form .rows_child > label {
    float: left;
    right: 0;
    text-align: left;
    width: 90px;
}

.content_form .name {
    color: #0096d7;
    font-size: 12px;
}
.content_form .name {
    color: #0096d7;
    float: left;
    font-size: 12px;
    margin-top: 9px;
}
.content_form .rows_child > img {
    float: left;
    margin: 0 6px 0 25px;
}

.content_form .name_card {
    float: left;
    font-size: 11px;
    line-height: 19px;
    width: 173px;
}
.msg_error {
    color: red;
    float: left;
    font-size: 12px;
    margin: 6px 10px 0;
}
.msg_error.error_content {
    margin-bottom: 0;
    margin-left: 7px;
    margin-top: 13px;
}
.title_excerpt h3 a:hover{
    color: #d0203d;
}
.total_0{display:none}
.qa_promotion .chosen-results {
    margin: 0 !important;
    width: 97% !important;
}
.qa_promotion .chosen-results li {
    margin: 0 !important;
}

.tool-tip{
    color: #fff;
    /*background-color: #FBF8E9;*/
    text-shadow: none;
    font-size:12px;
    text-align: center; 
    display: none;
    z-index: 999;
    padding: 3px 8px;   
    position: absolute;
    cursor: default;
    -webkit-transition: all 240ms ease-in-out;
    -moz-transition: all 240ms ease-in-out;
    -ms-transition: all 240ms ease-in-out;
    -o-transition: all 240ms ease-in-out;
    transition: all 240ms ease-in-out;  
    /*border: 1px solid #FBC200;*/
    color:#000;
}

.tool-tip,
.tool-tip.top{
    top: auto;
    bottom: 114%;
    left: 50%;      
}

/* default heights, width and margin w/o Javscript */

.tool-tip,
.tool-tip.top{
    width: 250px !important;
    margin-left: -43px;
}

/* tool tip position right */

.tool-tip.right{
    top: 50%;
    right: auto;
    left: 85%;
    margin-right: auto; 
    margin-left: auto;
}

/* tool tip position left */

.tool-tip.left{
    top: 50%;
    left: auto;
    right: 105%;
    margin-top: -15px;  
    margin-left: auto;  
}

.tool-tip.left:after{
    left: auto;
    right: -12px;
    top: 50%;
    margin-top: -6px;
    bottom: auto;
    border-top-color: transparent;  
    border-left-color: rgba( 0, 0, 0, .7);  
}

/* tool tip position bottom */

.tool-tip.bottom{
    top: 115%;
    bottom: auto;
    left: 50%;
    margin-bottom: auto;    
}

.tool-tip.bottom:after{
    position: absolute;
    top: -12px;
    left: 50%;
    margin-left: -7px;
    content: ' ';
    height: 0px;
    width: 0px;
    border: 6px solid transparent;
    border-top-color: transparent;  
    border-bottom-color: rgba( 0, 0, 0, .6);    
}

/* tooltip on focus left and right */

.on-focus{display: table;
    float: left;
    margin: 10px auto;
    padding: 0;
    position: relative;}
.div_field:hover .tool-tip{opacity: 1}
.tool-tip img{height: auto;
left: -3px;
position: absolute;
top: -2px;
width: auto;
z-index: 200;}
.tool-tip-text{ 
	background-color: #fbf8e9;
border: 1px solid #fec600;
color: #666666;
float: left;
font-size: 13px;
line-height: 20px;
min-height: 25px;
padding: 1px 10px 1px 5px;
position: absolute;
text-align: left;
text-indent: 4px;
top: -2px;
width: auto;
z-index: 98;
left:8px;
}
.tool-tip-text .errorMessage{background: url("/images/sprites_common.gif") no-repeat;float: left;
background-position:-279px -747px !important;
    text-indent: 23px;line-height: 23px;width:100%}
.tool-tip-arraw{background: url("/images/tips_corner.gif") no-repeat;height: 23px;
    left: -3px;
    position: absolute;
    top: -2px;
    width: 12px;
    z-index: 100;}
.rows_category .tool-tip.right {
    left: 72%;
    top: 6%;
}
.rows_input .tool-tip.right {
    left: 101%;
    top: 11%;
}
.right_content_qa .rows_category .tool-tip.right {
    left: 76%;
}
.right_content_qa .rows_input .tool-tip.right {
    left: 98%;
}
.right_content_qa .tool-tip {
    width: 235px !important;
}
.right_content_qa  .tool-tip-text,.form_ask_question .tool-tip-text{background: url("/images/sprites_common.gif") no-repeat;text-indent: 22px;background-color: #fbf8e9;}
.tool-tip-text{
	background-position:-279px -747px !important;
}
.div_button .tool-tip {
    left: 112px;
    top: 2px;
}
.tool-tip-text > p {
    margin: 0 0 2px;
	display:none;
}
.request_success {
    color: #0096d7;
    float: left;
    margin: 6px 0 0 10px;
}
#register-form .tool-tip.right{left: 66%;
    top: 5%;}
.rows_child.error .tool-tip{display:block}
#register-form  .errorMessage {
     float: left;
    text-align: left;
	text-indent: 26px;
	padding-right: 5px;
	text-transform:lowercase;
}
#register-form .tool-tip-text {
    padding-right: 0;
}
.rank span{float:left}
.content_info .rating{clear: none !important;
    margin: 1px 0 0 5px;}
.content_info  .rank{float:left;width:100%;margin-bottom: 2px;}
.content_info .chat_his_onl {
    background-position: -478px -163px !important;
}
.content_info .chat_his_off {
    background-position: -485px -121px !important;
}
.disable .star, .disable .star a {
    cursor: default !important;
}
.reply_comment:hover, .like-action a:hover{text-decoration: underline !important;}
.link_hover:hover{color:#D0203D !important;cursor:pointer}
.top_supplier_index li:hover .info_users > span {
    color: #0096d7;
}
.top_item {
    float: left;
    height: 88px;
    min-height: 88px;
    width: 100%;
}
.comment_card   .content_box_comment .date {
    color: #a6a5a5 !important;
    font-weight:400 !important;
}
.loan_package .content_div .jcarousel-container li.jcarousel-item
{
	height: 148px !important;
    min-height: 148px !important;
    padding-top: 10px;
	position:relative;
}
.top_item_loan {
    float: left;
    height: 75px;
    width: 100%;
}

.btn{
background: none !important;
border:none !important;
box-shadow: 0 0 0 !important;
color: #fff !important;
cursor: pointer;
float: left;
font-size: 13px !important;
padding: 8px 15px !important; 
text-shadow: 0 0 0 !important;
border-radius:3px !important;
font-weight:bold;
}
.btn_payment{background-color: #faa73f !important; border-radius: 4px !important; font-size: 12px !important; padding: 2px 13px !important; position: relative; text-transform: uppercase; top: -2px;}
.btn_payment:hover{text-decoration:none !important;background-color:#FA9821 !important}
.btn.btn-green {
  background-color: #399834 !important;
  border-bottom: 3px solid #24571e !important;
}
.btn.btn-green:hover,.btn.btn-green:focus{background-color: #27ae61 !important; border-bottom:3px solid #016a28 !important}
.btn.btn-bold{font-weight:700}
.btn.btn-gray{ background: #71808F !important;border-bottom: 4px solid #4F5964  !important;}
.btn.btn-gray:hover,.btn.btn-green:focus{background:#697685;border-color:#4e5762}
.btn.btn-unset{ background:#555 !important;
border-bottom: 3px solid #3A3A3A;}
.btn.btn-unset:hover{background:#4d4d4d !important}
.item_message > span .n_message{display:none}
.sprite.sprite_reply_chat {
    background-position: -518px -489px;
    float: left;
    height: 11px;
    position: relative;
    top: 2px;
    width: 14px;
}
.btn_gray{background-color:#7f7f7f !important; border-bottom: 3px solid #5b5b5b !important}
.btn_gray:hover{background-color:#a1a8ae !important; border-bottom: 3px solid #7c878d !important}
.rows_message.msg_viewed {
    background-color: #6e6e6e;
}
.rows_message.msg_viewed .n_viewed {
    color: gold;
}
/*Style index insurance*/
.main_insurance {
    float: left;
    width: 100%;
}
.main_insurance .tab_index{
	background: url("/images/bgr_index_insurance.png") repeat !important;
}
.head2 {
    border-bottom: 1px solid #e5e9eb;
    color: #333;
    float: left;
    font-size: 18px;
    line-height: 28px;
    margin: 5px 0 0 10px;
    padding: 0;
    width: 93%;
	font-weight: 400;
}
.box_line_bg {
    float: left;
    padding: 0 15px;
	margin-top: 18px;
    width: 90%;
}
.group_insurance {
    background-color: #f6f8f9;
    border: 1px solid #e5e9eb;
    float: left;
    width: 47%;
}
.group_insurance .title {
    color: #555;
    float: left;
    font-size: 13px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 0px;
    text-transform: uppercase;
    width: 100%;
}
.title > a {
    color: #555;
}

.head4 {
    float: left;
    font-size: 13px;
    font-weight: 400;
    margin-top:5px;
    width: auto;
	height: 20px;
}
.head4 > a {
    color: #555;
    float: left;
    text-indent: 0px;
	text-align:left;
}
.group_insurance ul {
    float: left;
    font-size: 12px;
    margin: 0 0 16px;
    width: 100%;
}
.group_insurance ul li {
    background-position: -518px -497px;
    float: left;
    margin-bottom:10px;
    text-indent: 18px;
    width: 50%;
}
.ul_rows li{width:100% !important;}
.info_users > span {
    color: #555;
    font-size: 12px;
}
.head4 .sprite:hover .tool-tip{display:block}
.head4 .tool-tip{left: 105% !important;
    top: 0 !important;
    width: 250px !important;}
.webkit .head4 .sprite{top:-21px !important}
.news {
    float: left;
    width: 100%;
}
.head4 .tool-tip-text{font-size:12px;}
.box_line_bg ul a {
    color: #0096d7;
}
.post_qa_app .loading_question{bottom: 0 !important;
    left: 160px !important;
    right: auto !important;}
.post_qa_app {
    margin: 0 auto;
}
.main_insurance .title_news{width:93% !important;}
#top_insurance > h3 {color: #333;font-size: 18px;}

.main_insurance .top_qa > h3 {
    color: #333;
    font-size: 18px;
    line-height: 20px;
    margin-top: 12px;
}
.main_insurance .title_content{font-size:18px}
/*End insurance*/
.item_notification .rows_message {
    padding: 6px;
    width: 95.4% !important;
}
.item_notification .rows_message a {
    color: #333 !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    padding-bottom: 10px !important;
	padding-left: 0 !important;
}

.sprite.notification_like {
    background-position: -495px -492px;
    float: left;
    height: 20px;
    width: 20px;
}
.sprite.notification_comment {
    background-position: -475px -492px;
    height: 20px;
    float: left;
    width: 20px;
}
.time_notification {
   color: #94989d;
font-size: 11px;
left: 5px;
position: relative;
float:left;
width:96%;
}
.t_noti {
    position: relative;
	color: #c7c0c0;
}
/*Filter insurance*/
.sprite.sprite_filter_1.filter_insurance {
    background-position: -403px -532px;
    left: 18%;
    width: 90px;
}
.sprite.sprite_filter_2.filter_insurance {
    background-position: 0 -600px;
}
.sprite.sprite_filter_4.filter_insurance {
    background-position: -215px -590px;
}
.form_input_insurance {
    float: left;
	padding-bottom: 10px;
    width: 100%;
}

.form_input_insurance h1 {
    color: #0096d7;
    float: left;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
	font-weight: 400;
    width: auto;
}
.form_input_insurance fieldset{border: 1px solid #E2E6F2;width: 99.4%;margin:0;float: left;}
.form_input_insurance fieldset div#ps_register_user.form_filter div.ps_row div.ps_label label{font-weight: normal !important;}
.form_input_insurance fieldset legend{border: none;
    line-height: 20px;
    margin: 0 25px;
    padding: 0 8px;
    width: auto;}
.form_input_insurance fieldset div.form_filter div.ps_row a.button_ins p {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size: 17px;font-weight: normal;padding: 5px;}

.form_filter {
    float: left;
    font-size: 12px;
    padding: 20px 0 20px 35px;
    width: 96%;
}
.ps_row {
    float: left;
    width: 100%;
	 margin-bottom: 18px;
}
.ps_row input {
    font-size: 12px !important;
margin: 0 !important;
width:260px !important;
}

.ps_label > label {
    color: #555;
float: left;
font-size: 12px;
margin-top: 5px;
text-align: left;
width: 150px;
}

.row_short .chosen-container.chosen-container-single {
    width: 253px !important;
}
.row_short .chosen-drop {
    width: 274px !important;
	border-color: #e2e6f2 !important;
}
.row_long .chosen-drop {
    width: 392px !important;
	border-color: #e2e6f2 !important;
}
.row_long .chosen-container.chosen-container-single {
    width: 370px !important;
}
.form_filter .chosen-container-single .chosen-single {
    border-color: #e2e6f2;
color: #999;
font-size: 12px;
padding: 4px 10px;
}
.form_filter  .chosen-single{width:100%}
.form_filter .chosen-container-single .chosen-single div {
    background-color: #C1C1C1;
    padding-left: 5px;
    width: 28px;
}
.form_filter  .chosen-container-single .chosen-single div b{
    background: url("/images/the-bank-sprite.png") no-repeat !important;
    height: 15px !important;
    margin: 7px 0 0 5px;
    width: 15px !important;
	background-position:-510px -55px !important;
}

.form_filter .chosen-container.chosen-with-drop .chosen-drop ,.form_filter .chosen-container.chosen-with-drop .chosen-drop input{
    border-color: #e2e6f2;
}
.form_filter .chosen-container.chosen-with-drop .chosen-drop input:focus,.form_filter .chosen-container.chosen-with-drop .chosen-drop input{box-shadow:0 0 0 !important;}
.row_long  .chosen-drop  .chosen-search  input{width: 382px !important;}
.row_short  .chosen-drop  .chosen-search  input{width: 264px !important;}

.ps_row.row_button {
   margin: 5px 0 0 150px;
width: auto !important;
}
.content_filter_insurance{float:left;width:100%;margin-top:35px;}
.content_filter_insurance .child_nav a {
    padding-left: 0 !important;
}
.content_filter_insurance .child_nav {
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.content_filter_insurance .txt_brc{font-weight:700}
.content_results_insurance {
    float: left;
    margin-top: 2px;
    width: 100%;
}
.tbl_insurance .thead {
    background-color:#e2e6f2;
    color: #555;
    padding: 5px 0;
	font-size: 14px;
    font-weight: 400;
	text-indent: 0;
	text-align:center;
}

.tbl_insurance {
	border: 1px solid #e2e6f2;
    float: left;
    width: 100%;
	table-layout: fixed;
}
.tbl_insurance tr {
	border-bottom: 1px solid #e2e6f2;
}
.tbl_insurance tr td {
	vertical-align:middle;
	text-align: center;
	padding: 30px 0;
}
.product_name {
    color: #0096d7;
    font-size: 16px;
    font-weight: 700;
    width: 180px;
	float:left;
}
.align_left {
	text-align: left !important;
}
.dt_rating {
    float: left;
    width: 100%;
	margin: 4px 0 16px;
}
.content_td > p {
    float: left;
    margin: 0 0 5px;
    text-align: left;
}
.content_td {
    float: left;
    padding: 12px 18px 0;
    width: 90%;
}
.sprite_help_insurance:hover .content_info,.sprite_help_insurance:hover .sprite_arraw_up{display:block}
.sprite_help_insurance{background-position:-490px -137px !important;cursor:pointer;width:20px;padding:10px 0px;position:absolute;}
.tbl_insurance .tr_rows .td{font-size:12px}
.dm{font-weight:700;}
.content_td .content_info{display: none;
font-size: 12px;
font-weight: 400;
right: auto !important;
top: 28px !important;
left: -55px;
width: 410px !important;
cursor:default;
z-index: 1021;
padding: 12px 16px;
}

.row_td {
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
.gttl {
    background-color: #fbf8e9;
    color: #555;
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-left: -13px;
    margin-top: 10px;
    padding: 8px 10px;
    width: 100%;
}
.sprite_help_insurance .sprite_arraw_up{bottom: 0;
display:none;
    left: 2px;
    right: 0;
    top: 16px;
    z-index: 1022;}
.td .content_td ul{
margin: 0 0 0 6px;
}
.td .content_td ul li {
   float: left;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 17px;
    width: 100%;
	background: url("/images/the-bank-sprite.png") no-repeat;
	background-position: -515px -512px;
}
.td.thead_1 .content_td ul li {background-position: -518px -497px;width:50%;
    color: #0096d7;}
.tbl_insurance .thead_1 {
    width: 120px;
}
.tbl_insurance .thead_3{width:274px;text-indent: 4px;}
.tbl_insurance .thead_2 {
    width: 100px;
}
.tbl_insurance .td.thead_4{padding:0}
.tbl_insurance .td.thead_4 > img {
	margin-top: 8px;
    float: left;
    left: 2px;
    position: relative;
}
.tbl_insurance .td.thead_4 .btn{ margin-left: 47px;}
.thead_4.thead_insurance{text-align: center;
    text-indent: 0;}
.tbl_insurance .td.thead_4 .sprite {
    float: left;
    height: 15px;
}
.link_insurance{float: right;
    font-size: 11px;
    margin-right: 20px;}
.bt_dt {
    float: left;
    width: 100%;
}
.age_up{color: #999;
    float: left;
    margin-left: 8px;
    margin-top: 4px;}
.btn_tb:focus{color:#fff !important}
.form_input_insurance .ps_input{float:left}
.form_input_insurance .error{color:red;float:left;margin:3px 0 0}
.form_input_insurance .chosen-container .search-field input[type="text"]{}
.content_filter_insurance .nav_cat li.child_nav:hover{background:none !important}
.content_filter_insurance .nav_cat li.child_nav:hover a{color:#555 !important;cursor:default;}
.tbl_insurance thead.scrolling {
    top: 0;
    width: 980px;
    z-index: 10000;
}
.tbl_product {
    border: 1px solid #e2e6f2;
    float: left;
    width: 100%;
	border-bottom:2px solid #e6e9f4;
	margin-bottom: 0;
}
.tbl_product_col_right {
    border: none !important;
    padding-top:12px !important;
    text-align: center;
    vertical-align: top;
	font-size: 12px;
	padding-bottom:15px;
}
.left_title img {
    margin-bottom: 10px;
}
table.attribute {
    background-color: #F1F1F1;
    border-collapse: collapse;
    float: left;
    margin-top: 0 !important;
	margin-bottom: 11px;
    width: 99.8%;
}
table.attribute tr td {
    border: 1px solid #fff;
    font-size: 12px;
    padding: 5px 8px;
	color: #555;
    vertical-align: middle;
}
.value {
    color: #207152;
    float: right;
    font-weight: 400;
    margin-right: 5px;
}
.title_row_insurance {
    float: left;
    width: 100%;
}
.right_title {
   float: left;
width:100%;
font-size:12px;
}
.right_title > h2 {
    font-size: 14px;
    line-height: 20px;
    margin: 4px 0 0;
    padding: 0;
}
.right_title h2 a {
    color: #0096d7;
    font-size: 13px;
	position:relative;
}
.right_title  .bt_dt_1  .sprite{float: left;
    height: 15px;}
.favorite_product{font-size:11px;color:#0096d7;cursor: pointer;}
.sprite.sprite_follow_product {
    background-position: -512px -530px;
    color: #0096d7;
    font-size: 11px;
    font-style: normal;
    text-indent: 22px;
	margin: 0 20px;
    width: auto;
	cursor: pointer;
}
.sprite.sprite_favorite_product {
    background-position: -510px -549px;
    font-size: 11px;
    text-indent: 22px;
    width: 20px;
	margin-top: 1px;
}
.sprite.sprite_follow_product:hover{background-position:-512px -86px !important;}
.favorite_product:hover  .sprite.sprite_favorite_product{background-position:-486px -103px !important;}
.total_price {
    float: left;
    font-size: 12px;
    width: 100%;
}
.tt_price {
    float: left;
    margin-right: 30px;
	color: #555;
}
.tbl_title{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.title_top_tbl {
    color: #999;
    float: left;
    font-size: 12px;
    margin: 0 0 2px;
    text-indent: 160px;
    width: 100%;
}
.title_top_tbl > span {
    float: right;
    margin-right: 10px;
}
.tbl_product_col_right > img {
    height: 63px;
    width: 175px;
	margin-bottom: 10px;
}
.form_search {
    float: left;
    width: 100%;
}
.input_tb.input_search {
   float: right;
    font-size: 12px;
    margin-right: 122px;
    padding: 5px 0;
    text-indent: 5px;
    width: 200px;
}
.list_type_professional {
     font-weight:300;
    float: left;
    width: 99.6%;
	font-size: 13px;
	margin: 8px 0 26px;
}
.list_type_professional > p {
    color: #555;
    float: left;
    margin: 6px 0 7px;
    text-align: left;
    text-indent: 12px;
    width: 100%;
}
.list_type_professional .content_tab_professional{
	float: left;
	position: relative;
	width: 100%;
	z-index: 1;padding-bottom: 14px;
}
.list_type_professional .content_tab_professional > ul {
    float: left;
    margin-left: 33px;
    width: 94%;
	 margin-bottom: 3px;
}
.list_type_professional .tab_professional {
    float: left;
margin: 0;
position: relative;
top: 2px;
width: 100%;
z-index: 10;
}
.list_type_professional .tab_professional > li {
    background:#fff;
	color: #333;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: 700;
	padding: 5px 15px;
	position: relative;
	z-index: 10;
}
.list_type_professional .tab_professional .li_tab.active{
	font-weight:400;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:none;
	border-top: 2px solid #1996e6;
}
.list_type_professional .content_tab_professional .ct_tab ul  {
    float: left;
    margin: 16px 0 0 12px;
    width: 30%;
}
.list_type_professional .content_tab_professional ul li{ background-position: -515px -566px;
    float: left;
    margin-bottom:5px;
    text-align: left;
    text-indent: 20px;
    width: 100%;}

.content_professional {
    float: left;
    width: 100%;
}
.img_tb{background: #ebf2f4;
    border: 1px solid #e2e6f2;
    height: 50px;
    padding: 2px;
    width: 50px;}
.tbl_professinal {
    background-color: #e5e9eb;
    float: left;
    font-size: 12px;
    width: 100%;
}
.th_profess {
    float: left;
	padding: 1px 0;
}
.th_profess_1 {
    width: 240px;
}
.th_profess_2 {
    width: 130px;
}
.th_profess_3 {
    width: 120px;
	text-align:center;
}
.th_profess_4 {
    width: 90px;
}
.th_profess_5 {
    width: 60px;
}

.tbody_tbl {
    float: left;
    width: 100%;
}
.tr_body_tbl {
    border-bottom: 1px solid #e5e9eb;
float: left;
padding-bottom: 14px;
width:100%;
padding-top: 10px;
}
.tr_body_tbl:last-child{border-bottom: none}
.tbody_tbl .td{float:left;font-size:12px;color:#999}
.tbody_tbl .td  .right_supplier{
    margin-top: 3px;
    width: 150px;}
.td_mg_top {
    margin-top: 15px;
}
.td.th_profess_4 {
    text-indent: 18px;
}
.th_profess.th_profess_2{text-indent: 20px;}
.right_main  .right_supplier p{
	line-height: 18px;
    margin: 2px 0;
}
.tr_body_tbl .right_supplier p{margin: 4px 0 0;}
.views_top_supplier{ float: right;
    font-size: 12px;
    margin-right: 20px;
	margin-top: -18px;
}
.right_main .right_supplier .sprite_chat {
    margin-left: 8px;
    margin-right: 2px;
}
.sp_chat.link_hover{color:#0096D7;cursor:pointer;float: left;}
.right_main .right_supplier{margin-top: -5px;}	
.right_main .right_supplier .sprite_contact{position:absolute;width:60px !important}	
.right_main .supplier_card li {
    margin-bottom: 15px;
}	
.rating_supplier{
	 color: #999;
    float: left;
    font-size: 12px;
    margin: 2px 0;
    width: 100%;
}
.p_not_found{color: green;margin-top: 10px;text-align: center;font-size:12px}
.top_news .block-image,.top_news  .block-item-small{float: left;
    position: relative;
	overflow: hidden;
    width: 100%;}
.top_news .title_news {
   background: url("/images/bgr_title_news_promotion.png") repeat !important;
	color: white;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 9px 15px;
	width: 94.8%;
}
.top_news .block-image:hover {
	color:#d0203d !important;
}
.top_news .block-item-big.block-item-big-last{width:51%}
.top_news  .title_excerpt,.top_center_main .title_excerpt{
    float: left;
    margin-top: 10px;
}
.top_news .block-item-small {
    float: left;
    width: 100px;
}
.top_news .block-item-small {
    float: left;
    margin-left: 10px;
    width: 23%;
	min-height: 190px;
}
.top_news {
    float: left;
    width: 100%;
}
.top_news  .block-item-small .title_news{width:89% !important;font-size: 12px !important;padding: 3px 15px;}
.top_news .block-item-small .block-image img {
    height: 182px;
    width: 100% !important;
}
.rows_post {
    float: left;
    margin-bottom: 35px;
    width: 100%;
	line-height:20px;
}
.rows-image {
    float: left;
    width: 24%;
}
.rows_post .rows_content_post {
    float: left;
    width: 74%;
	margin-left:12px;
}
.rows_post .rows-image img {
   max-width:100%;
}
.rows_content_post > h3 {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
	font-weight:400;
}
.rows_content_post  h3 {font-size: 16px; margin-top: -6px; padding-bottom: 0; padding-top: 0;}
.rows_content_post > h3 a{color: #333;}
.rows_content_post > p.excerpt {
    color: #555;
    font-size: 13px;
}
.meta_post {
    color: #999;
    font-size: 11px;
}
.news_title_right{border-bottom: 2px solid #0096d7;
    padding-bottom:0px;
float: left;
font-size: 18px;
line-height: 31px;
margin-bottom: 15px;
text-align: left;
width: 100%;}
.news_title_right span {
    background-color: #0096d7;
    color: #fff;
    padding: 6px 30px 6px 10px;
}
.post_interest img {
    float: left;
    height: 61px;
    width: 61px;
}
.post_interest li a {
    float: left;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 0;
    width: 73%;
	color: #555;
}
.ul_post_right {
    float: left;
    margin: 0;
    width: 100%;
}
.ul_post_right > li {
    border-bottom: 1px dashed #e2e6f2;
color: #555;
float: left;
font-size: 12px;
margin-bottom: 11px;
padding-bottom: 11px;
width: 100%;
}
.category_interest li,.news_card li {
    border: medium none;
    padding: 0;
}
.category_interest li  a{font-size:14px}
.news_card  .bottom_card {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.post_title {
    color: #555;
    float: left;
    font-size: 22px;
    margin-top: 0;
    text-align: left;
    width: 100%;
	line-height: 30px;
	margin-bottom: 0px;
}
.post_excerpt{color: #555;
    float: left;
    margin: 8px 0;
    width: 100%;}
.meta_post_detail {
    color: #555;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.related_news {
    color: #0096d7;
float: left;
list-style: square inside none !important;
margin: 15px 0 12px 12px;
width: 97.5%;
}
.related_news > li {
    border-bottom: 1px dashed #e2e6f2;
    float: left;
    padding-bottom: 6px;
    width: 100%;
}
.related_news .link_hover {
    color: #555;
	font-size: 13px;
    line-height: 18px;
}
.content_post {
    color: #555;
    float: left;
    width: 100%;
	text-align: justify;
	margin-bottom:5px;
}

.content_post > p {
    margin:0 0 18px !important;
}
.content_post table {
	border: 1px solid #d3d3d3;
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0px;
    text-align: left;
}
.content_post table tr td {
	border: 1px solid #d3d3d3;
	padding: 2px 5px;
}
.content_post img {
	display: block;
	margin: 0px auto;
}
.content_post  h2 {
	font-size: 16px;
	line-height: 30px;
}
.content_post ul, .tab_card_content ul{
	width: 95%;
	float:left;
	margin: 10px 20px 15px;
}
.content_post ul li, .tab_card_content ul li {
	list-style: disc;
	padding-bottom: 6px;
	line-height: 27px;
}
.tab_card_content ul li {
	line-height: 20px;
}
.social_commentface{margin:10px 0 15px;float:left;width:99%;padding:9px 0 2px 5px !important;background-color:#f4f4f4;border:1px solid #ddd}
.meta_tag {
    float: left;
    margin: 20px 0 10px;
    width: 100%;
}
.meta_tag  strong {
    float: left;
	margin-right:3px;
}
.meta_tag > ul {
    float: left;
    margin: 0 0 0 3px;
    width: auto;
}
.meta_tag > ul  li{float:left;width:auto;margin-right: 4px;line-height:27px;list-style:none}
.samecat-news {
    float: left;
    width: 100%;
}
.samecat-news > h3 {
    border-bottom: 1px solid #e2e6f2;
    color: #555;
    float: left;
    font-size: 16px;
    line-height: 32px;
    text-align: left;
    width: 100%;
}
.samecat-news > ul {
    float: left;
    margin: 0;
    width: 100%;
}
.samecat-news li {
    float: left;
    margin-bottom: 20px !important;
    margin-right: 10px;
    min-height: 220px;
    width: 32%;
}
/*.samecat-news img {
    height: 150px;
    width: 203px;
}*/
.samecat-news ul .link_hover {
    color: #555;
    float: left;
    font-size: 13px;
    margin-top: 10px;
    width: 79%;
}
.category_interest {
    float: left;
    margin: 0;
    width: 100%;
	padding-bottom: 20px;
}
.link_hover_blue:hover{color:#0096d7 !important}
body > iframe{display:none}
.comment_index {
    color: #999;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.top_center_main{float:left;width:100%;margin-bottom:40px}
.top_center_main .link_hover > img {
    width: 100% !important;
}
.top_center_main  .title_news{font-size: 16px;
    line-height: 22px;
    padding: 10px 6px 10px 8px;
    width: 97%;}
.top_center_main .block-item-big.block-item-big-last {
    width: 69%;
}
.top_center_main .block-item-small  .block-image img {
    height:100%; max-width: 100%; width: 100% !important;
}
.page_cat_tag .rows_post .rows-image .div_img {
    height: 130px;
    line-height: 119px;
    text-align: center;
    width: 173px;
}
.top_center_main .block-item-small .block-image .div_img {
    height: 150px;
    line-height: 136px;
    text-align: center;
    width: 200px;
	overflow:hidden;
}
.top_center_main .block-item-small {
    width: 200px;
}
.top_center_main .block-item-small .block-image {
    margin: 0 !important;
    width: 200px;
}
.top_center_main .block-item-small .link_hover {
    color: #333;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-top: 5px;
    width: 100%;
}
.users_center #nav-menu li a {
    color: #555;
    font-size: 12px;
    padding: 5px 15px 3px;
}
.users_center #nav-menu li.current a, .users_center #nav-menu li:hover a{color:#fff;font-size:14px}
.user_member {
    background-color: #fff;
    float: left;
    padding: 10px;
    width: 96.9%;
	margin-bottom: 30px;
}
.user_info {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.user_info .user_info_avatar a img {
	float: left;
    width: 200px;
	height:200px;
}
.right_user_info {
    float: left;
    margin-left: 10px;
    width: 50%;
	margin-top: -5px;
}
.right_user_info > h1, .right_user_info > h3 {
  float: left;
  font-size: 15px;
  line-height: 20px;
  margin: 0 6px 0 0;
  padding: 0;
  width: auto;
}
.sprite.sprite_vip {
    background-position: -497px -593px;
    float: left;
    height: 20px;
    width: 32px; 
	margin: 0 13px;
}
.sprite.sprite_gold_member {
    background-position: -430px -614px;
    float: left;
    height: 20px;
    width: 100px;
}
.right_user_info > p {
    color: #333;
    float: left;
    font-size: 14px;
	line-height:20px;
    margin: 10px 0 3px;
    width: 100%;
}
.meta_users {
    float: left;
    font-size: 12px;
	margin-top: 21px;
    width: 100%;
}
.meta_users div p {
	float:left;
	width:100%;
	text-align:center;
}
.sprite.sprite_contact_me {
    background-position: -490px -472px;
    float: left;
    height: 20px;
    width: 20px;
}
.meta_users > span, .meta_users > a {
    float: right;
}
.meta_users > span {
    text-indent: 5px;
	cursor: pointer;
}
.meta_users > span.button:hover{color:#fff !important;}
.meta_users > span.sp_send_contact:hover{color:#d0203d !important;}
.user_info .introduct {
    color: #555;
    float: left;
    font-size: 13px;
    margin: 25px 0 10px;
    text-align: justify;
    width: 100%;
}
.div_user > h3 {
    color: #0096d7;
float: left;
font-size: 24px;
font-weight: 500;
line-height: 20px;
padding-bottom: 4px;
text-align: left;
width: 100%;
}
.div_user span {
    color: #999;
}
.div_user > h3 a {
    float: right;
    font-size: 11px;
    font-weight: 400;
    position: relative;
    top: 5px;
}
.div_user > ul {
    float: left;
    margin: 4px 0 0;
    width: 100%;
}
.user_product .list_card > li {
    border: 1px solid #e5e9eb;
    float: left;
    margin-right: 10px;
    width: 48.8%;
	margin-bottom: 11px;
}
.user_product  .item_creditcard {
    float: left;
    padding: 10px;
    width: 94%;
}

.user_member .div_user {
    float: left;
    margin-top: 25px;
    width: 100%;
}
.user_product  .item_creditcard .right {
    width: 150px;
}
.user_product .top_item{min-height:108px}
.user_product .namecard {font-size:12px;color: #0096d7;}
.user_product .attr_creditcard{font-size:11px}
.user_product  .axy {
    left: 3px;
    position: relative;
}
.user_product .bottom_card {
    float: left;
    width: 100%;
}
.user_tv .content_comment {
   float: left;
font-size: 13px;
margin-bottom: 2px;
text-align: left;
}
.meta_comment {
    float: left;
    width: 100%;
	font-size: 12px;
	 margin: 0;
}
.meta_comment > span, .meta_comment a{float:left;font-size: 11px;}
.user_tv.div_user li {
    border-bottom: 1px solid #e2e6f2;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 12px;
    width: 100%;
}
.li_head_menu span span {
}
ul.list_customer_data li span {
	color:#0096d7 !important;
	font-weight: normal !important;
    text-transform: capitalize !important;
}
.user_tv .like-action.like > a:hover {
    cursor: default;
    text-decoration: none !important;
}
.user_tv .like-action{ cursor: default;}
.user_tv .like-action.like > a {
    margin-right: 3px;
}
.user_tv  ul li:nth-child(5){border:none}
.user_post .rows_post {
    border-bottom: 1px dashed #e2e6f2;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.user_member .ul_sort .a_sort {
    color: #555 !important;
}
.form_contact_professinal {
   /*background-color: #fff;
border: 1px solid #e6eaeb;*/
	border-bottom: 3px solid #dfdfdf;
    float: right;
    margin-top: 0;
    padding: 30px 10px 5px;
    width: 92%;
}

.form_contact_professinal > h3 {
    color: #000;
    float: left;
    font-size: 18px;
    line-height: 30px;
    margin: 5px 0 17px;
    text-align: left;
    width: 100%;
	font-weight: 400;
}
.form_contact_professinal .input_tb, .form_contact_professinal .area_tb{font-size:12px !important}
.infomation_professional .row_input {
    margin-bottom: 3px;
}
.infomation_professional .row_input {
    color: #555;
    float: left;
    font-size: 12px;
    width: 100%;
}
.infomation_professional .row_input > label {
    float: left;
    font-size: 12px;
    margin-right:10px;
    text-align:left;
    width: 80px;
}

.sp_separator {
    margin: 0 5px;
    position: relative;
    top: -1px;
}






.scrolling .thead_1 {
    width: 214px;
}
.scrolling .thead_2 {
    width: 275px;
}
.scrolling .thead_3 {
    width: 265px;
}
.scrolling .thead_4 {
    width: 225px;
}
.sort_text {
    text-transform: lowercase;
}
.webkit .form_input_insurance fieldset legend {
border: none !important;
float: left;
background: #fff;
margin-top: -11px;
}
.webkit .tbl_insurance .td.thead_4 > img{left: 0px !important;}
.webkit .tbl_insurance .td.thead_4 .btn {
margin-left: 28px;
}
.webkit .tbl_insurance .thead_3 {
width: 214px;
}
.webkit .tbl_insurance .thead_2 {
width: 220px;
}
.webkit .scrolling .thead_3 {
width: 265px !important;
text-indent: 54px;
}
.webkit .scrolling .thead_2 {
width: 245px !important;
text-indent: 24px;
}
.webkit .scrolling .thead_1 {
width: 244px !important;
}
.webkit .scrolling .thead_4 {
text-indent: 34px;
}
.safari .tbl_insurance thead{border-bottom: 1px solid #0096D7;}
.ie7 .bt_dt{left:0}
.ie7 .tbl_insurance .thead_4.td .btn{margin-left:22px !important}
.ie7 .tbl_insurance .thead_4.td  img{left:6px !important}
.ie .content_td p{width:100%}
.ie7 .link_insurance{margin:0 !important}
.ie7 .breadcrumbs a{float:left;width:auto}
.ie7 .breadcrumbs span{float:left;margin:0 5px}
.ie7 .top_filter{margin-top:30px}
.ie7 .home_breadcrumb .sprite_home{padding-bottom:0 !important}

.li_more_submenu > ul {
   background-color: #fff;
border: 1px solid #f0d164;
cursor: default;
display: none;
max-height: 250px;
overflow: auto;
position: absolute;
top: 23px;
width: 570px !important;
z-index: 1022;
padding: 10px;
right :-350px;
}
.product_promotion .li_more_submenu > ul{right:-150px;}
.product_insurance .li_more_submenu > ul{right:-130px;}
.li_prv_menu .li_more_submenu > ul {
    right: -11px;
}

.li_more_submenu .sprite.sprite_arraw_up {
    display: none;
    left:85px;
    top: 10px;
    z-index: 1023;
}
.li_more_submenu {
    display: inline;
	position:relative;
}
.li_more_submenu ul li {
	line-height: 18px;
    width: 33% !important;
}
.li_more_submenu ul li a {font-size: 12px !important; }
.li_more_submenu:hover > ul {
    display: block;
}
.li_more_submenu:hover .sprite.sprite_arraw_up{display:block}
.li_more_submenu.more_province > ul {
    width: 335px !important;
}
.li_more_submenu.more_company > ul {
   left: -104px;
width: 490px !important;
}
.rows_counseling_service  .chosen-results{height:150px}
.rows_counseling_service .multiple_select {
    background: none #fff !important;
    border: 1px solid #e2e6f2;
    padding-right: 0;
    width: 274px;
}
.rows_counseling_service .multiple_select .right_btn {
    background-color: #c1c1c1;
    height: 29px;
    width: 35px;
}
.rows_counseling_service .multiple_select > span {
    color: #999;
    float: left;
    font-size: 12px;
    margin-top: 4px;
	margin-left:5px;
}
#request-form .rows_child .checkbox_tb{display:block;margin:4px 0 0 0 !important}
#request-form .rows_child .lb_checbox  .sprite{display:none;}
.rows_counseling_service .multiple_select .right_btn > span 
{background: url("/images/the-bank-sprite.png") no-repeat 0 0 !important;
    height: 16px !important;
    margin: 7px 0 0 12px;
    width: 16px !important;
	background-position:-510px -55px  !important;
}


.left_control{
color: #555;
float: left;
font-size: 13px;
width:18%;margin-bottom:40px;
}
.left_control > p {
    margin-bottom: 5px;
}
.menu_control {
    background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
	display: none;
	float: left;
	left: 166px;
	margin: 8px 0 5px 22px;
	position: absolute;
	top: -9px;
	width: 220px;
	z-index: 15;
	padding:10px;
}

.menu_control > li {
    float: left;
    margin-bottom: 4px;
    margin-left: 10px;
    width: 90%;
}

.main_center_user {background-color: #fff; border-left: 1px solid #ddd; border-radius: 4px; float: right; margin-bottom: 30px; min-height: 370px; padding: 24px 20px; width: 72%;}
.main_center_user .user_notification {
    background-color: #ffffc6;
border: 1px solid #e6e65c;
float: left;
font-size: 13px;
padding: 18px;
width: 94.7%;
position:relative;
margin-bottom: 20px;

display:none;
}
.sprite.sprite_noti {
   background-position: -500px -634px;
    float: left;
    height: 28px;
    width: 30px;
}
.user_notification strong {
    float: left;
    margin: 3px 0 0 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.user_notification > p {
    float: left;
    text-align: left;
    width: 100%;
}
.user_notification  .user_close {
    color: #ff0000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 700;
    position: absolute;
    right: 10px;
    top: 5px;
	cursor: pointer;
}
.main_center_user .user_member {
    padding: 0;
    width: 100%;
}
.main_center_user .user_member .right_user_info > p {
    font-size: 13px;
	color: #555;
}
.main_center_user .right_user_info {
    margin: 0 0 0 15px;
    width: 70%;
}
.meta_dt_user {
    float: left;
    font-size: 13px;
    margin: 0;
    width: 100%;
	color: #555;
}
.meta_dt_user > li:nth-child(2) {
    margin: 0 45px;
}
.meta_dt_user > li {
    float: left;
    width: auto;
}
.main_center_user .rating_supplier {
    margin: 5px 0 8px;
}
.list_notification_user{
    color: #555;
    float: left;
    font-size: 13px;
    margin: 33px 0 0;
    width: 100%;
}
.list_notification_user > li {
    float: left;
    width: 100%;
}
.list_notification_user .sprite, .lst_function_member li .sprite {
    background-position:-482px -517px !important;
    float: left;
    height: 13px;
    margin: 3px 7px 0 0;
    width: 13px;
}
.list_notification_user .li_column_2 {
    margin: 0 65px;
}
.number_param {
    color: #0096d7;
    font-weight: 700;
}
.list_notification_user  li ul li{float: left;
    margin-bottom: 8px;
    min-width: 243px;
    width: auto;}

.main_center_user > h3 {
    color: #555;
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
	text-shadow: 0 0 0 #000;
}
.main_center_user .user_product .list_card > li{margin-right: 19px;
    width: 48.1%;
	margin-bottom: 18px;
}
.main_center_user .axy {
    left: -3px;
}
.user_member ul{width:100%;float:left;}
.comment_post {
    margin: 8px 0;
}
.li_comment_post > img {
    float: left;
    margin-right: 12px;
}

.li_comment_post {
    border-bottom: 1px dashed #e2e6f2;
    float: left;
    font-size: 12px;
    margin-bottom: 17px;
    padding-bottom: 17px;
    width: 100%;
}
.li_comment_post .data_right_comment {
    float: left;
    width: 90%;
}
.sp_comment_post{color:#a6a5a5}
.data_right_comment > p {
    margin: 0 0 2px;
}
.li_comment_post.hidden{display:none}
.views_more_comment_post {
    color: #0096d7;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.views_more_comment_post span{cursor:pointer;}

.tr_body_tbl .user_info .infs  > a img {
    max-height: 110px;
    width: 80px;
	float:left;
	height:100%;
}
.kvhd {
	font-size: 13px;
	text-align: center;
}
.tr_body_tbl .right_user_info > h3{font-size:16px;margin-top: 4px;}
.tr_body_tbl .right_user_info > p{font-size:12px;margin: 0;}
.tr_body_tbl .meta_users {
    float: right !important;
    width: 26%;
}
.tr_body_tbl .meta_users > div {
    float: left;
    width: 100%;
}
.tr_body_tbl .meta_users > div .link_hover{float:none}
.sprite.sprite_comment_us {
    background-position: -467px -514px;
    float: left;
    height: 15px;
    margin-top: 1px;
    width: 15px;
	opacity: 0.4;
}
.chat_profess{background: url('/images/bgr_chat_profess.png') repeat;font-size:13px;font-weight:700;color:#fff;border:1px solid #e87b0e;border-radius: 3px;padding:0px 14px;}
.chat_profess:hover{background-image:none;}

.right_supplier_meta .chat_profess {background: url('/images/btn_chat_sidebar.png') repeat;}


.content_professional .chat_profess .sprite.sprite_contact_me {
    margin-top: 2px;
}
.content_professional .sprite.sprite_contact_profess ,.content_professional .sprite.sprite_comment_us{
    margin-top: 5px;
}
.content_professional .sprite.sprite_share {
    margin-top: 4px;
}
.tr_body_tbl .chat_profess{margin: 15px 0 12px !important;float:right !important;}
.sprite.sprite_share {
    background-position: -452px -514px;
    float: left;
    height: 20px;
    width: 17px;
	opacity: 0.4;
}
.sprite_contact_profess{background-position: -495px -528px;
    float: left;
    height: 15px;
    margin-top: 2px;
    width: 20px;
	opacity: 0.4;
}
.right_main .right_supplier .sp_chat span {
    font-size: 11px;
}
.right_main .find_expert img {
    width: 100%;
}
.tr_body_tbl .meta_users{/*display:block;*/position: relative;
    /*top: -85px;*/}
.province_filter .a_sort:hover{color:#D0203D !important}
.province_filter.scrollable.gray-skin .scroll-bar.vertical {
    width: 6px;
}
.content_tab_professional .nav_cat {
    float: left;
margin: 2px 0 13px !important;
width: 97%;
}
.content_tab_professional > .ct_tab {
    float: right;
    width: 100%;
}
.ct_tab h3{ color: #555;
    float: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-indent: 13px;
    width: 100%;margin-bottom: 5px;}
#tab_tth > ul ,#tab_tbh .ul_ct_insurance{
    margin-left:0;
    width: 97%;
}
#tab_tth li.sprite, #tab_tbh li.sprite {
    width: 188px;
}

.ct_tab_more{width:98% !important;cursor:pointer;text-align:right !important;font-size:11px;color:#999}
.right_supplier_meta {
    float: left;
	margin-top: 9px;
    width: 100%;
	font-size: 11px;
}
.right_supplier .chat_profess {
   color: #333;
font-size: 11px;
font-weight: 400;
padding: 1px 5px;
border-color: #E2E6F2;
cursor: pointer;
width:75px;
}
.right_supplier_meta span {
    float: left;
	cursor: pointer;
}
.right_supplier_meta span:hover {
    color:#fff;
}
.right_supplier_meta .chat_his_onl {
    background-position: -478px -180px !important;
    height: 13px !important;
    margin-top: 4px;
}
.right_supplier_meta .chat_his_off {
    background-position: -460px -180px !important;
    height: 13px !important;
    margin-top: 4px;
}
.hidden{display:none}

.top_right_card .supplier_card{
    padding: 12px 0;
}
.popup_chat .supplier_card,.popup_chat .supplier_card > li {
    border: none;
}
.top_right_card .supplier_card > li{ margin:0 0 16px;background:none; }
.top_profess_detail {
   background-color: #ebf2f4;
border: 3px solid #e2e6f2;
float: left;
margin-bottom: 10px;
padding: 18px 18px 5px;
width: 95.8%;
margin-bottom: 35px;
}
.top_profess_detail .introduct {
    width: 64.5%;
}
#mainmenu .expert .menu_product i {background-position:-455px -872px !important;margin-top:16px}
#mainmenu .expert.active .menu_product i {
    background-position:-455px -893px !important;
}

.top_profess_detail .rating_supplier {
    margin: 12px 0 5px;
}
.top_profess_detail .right_user_info > p{font-size:13px;margin:0 0 2px;}
.top_profess_detail .meta_users {
    float: right;
    width: 325px;
	text-align: center;
}
.top_profess_detail .chat_profess {
   left: 88px;
margin: 0;
position: relative;
}
.div_child_meta {
    float: left;
    margin-top: 21px;
    width: 100%;
}
.div_child_meta > ul {
   float: right;
    margin: 0;
    width: 88%;
}
.div_child_meta li {
   color: #0096d7;
float: left;
font-size: 13px;
text-align: left;
width: 50%;
margin-bottom: 10px;
}
.div_child_meta i.sprite{float: left;
    height: 20px;
    width: 20px;
}
.div_child_meta li .sprite_contact_profess {
    background-position: -397px -599px;
    width: 25px;
	height: 15px;
}
.div_child_meta  .sp_introduct_me > i {
    background-position: -397px -616px;
    float: left;
    height: 25px;
    margin-top: -8px;
    width: 24px;
}
.div_child_meta  .sp_click_view > i, .meta_users  .sp_click_view > i {
    background-position: -397px -644px;
    float: left;
    height: 19px;
    width: 25px;
}
.div_child_meta  .sprite.sprite_comment_us_detail {
    background-position: -377px -594px;
    float: left;
    margin-right: 5px;
}
.div_child_meta  .sprite.sprite_share_detail {
    background-position: -376px -615px;
	margin-right: 5px;
}
.div_child_meta .sprite.i_connect_fb {
    background-position: -372px -640px;
    height: 22px;
    margin-top: -2px;
    width: 25px;
}
.div_child_meta .sprite.i_connect_linked {
    background-position: -346px -640px;
    height: 22px;
    margin: -2px 5px 0;
    width: 25px;
}
.div_child_meta .sprite.i_connect_tw {
    background-position: -320px -640px;
    height: 22px;
    margin-top: -2px;
    width: 25px;
}
.sp_connect > span {
    color: #999;
    float: left;
    margin-right: 13px;
}
.skill_experience .jcarousel-item {
    width: 190px !important;
	margin:0 4px;
	height:114px;
}
.skill_experience .menu_item  img {
    height: 115px;
    left: 13px;
    max-width: 163px;
    position: absolute;
    top: 12px;
	cursor: -webkit-zoom-in; cursor: -moz-zoom-in;
}

.skill_experience  .jcarousel-skin-tango {
    overflow: hidden;
	width: 620px;
}
.skill_experience .jcarousel-next-horizontal {
    background: url("/images/arrow_right_profess.png ") no-repeat !important;
    cursor: pointer;
    height: 44px;
    position: absolute;
    right: -2px;
    top: 63px;
    width: 20px;
    z-index: 1;
}
.skill_experience .jcarousel-prev-horizontal {
    background: url("/images/arrow_left_profess.png") no-repeat !important;
    cursor: pointer;
    height: 44px;
    left: -3px;
    position: absolute;
    top: 63px;
    width: 18px;
}
.skill_experience .jcarousel-clip-horizontal {
    width: 590px;
	margin-left: 14px;
	height: 152px;
}
.users_center .user_member {
    background: none;
	padding-left: 0;
    width: 98%;
}
.ct_detail_user {
    float: left;
    padding: 0 10px 14px 0;
    width: 100%;
}

.user_tv .ct_detail_user > ul {
    padding: 0;
    width: 100%;
}

.ct_detail_user .qa-container {
    width: 89%;
}
.ct_detail_user .order > ul {
    width: 150px !important;
}
.title_right_user {
    color: #555;
float: left;
font-size: 16px;
line-height: 30px;
margin: 19px 0 4px;
text-align: left;
}
.profess_detail .supplier_card{background-color:#fff}
.profess_detail .left_supplier > img {
    border: medium none;
    padding: 0;
}
.profess_detail .top_right_card {
    margin-top: 18px;
}
.post_detail .post_title {
    font-size: 25px;
}
.content_news .page.span_arraw {
    padding-top: 5px;
}
.content_bottom .sprite_logo {
	margin-top: 5px;
	float: left;
}
.top_profess_detail .chat_profess{padding:4px 14px}
#forgot_password {
	position: absolute;
    right: 10px;
}
.rmb_fgp {
	position: relative;
}
.cleditorMain {
	float:left !important;
	border: 1px solid #E2E6F2 !important;
}
.introduct_professional .auth-service {
    display: none;
}
.introduct_professional .auth-service.google_oauth {
    display: block;
}
/* Height hack for float wrappers */
.services {
	overflow: auto;
}

.auth-icon {
	display: block;
	width: 32px;
	height: 32px;
	background: url("/images/auth.png") no-repeat;
}

.auth-icon.google,
.auth-icon.google_oauth {
	background-position: 0 -34px;
}

.auth-icon.twitter {
	background-position: 0 -68px;
}

.auth-icon.yandex,
.auth-icon.yandex_oauth {
	background-position: 0 -102px;
}

.auth-icon.vkontakte {
	background-position: 0 -136px;
}

.auth-icon.facebook {
	background-position: 0 -170px;
}

.auth-icon.mailru {
	background-position: 0 -204px;
}

.auth-icon.moikrug {
	background-position: 0 -238px;
}

.auth-icon.odnoklassniki {
	background-position: 0 -272px;
}

.auth-icon.linkedin {
	background-position: 0 -306px;
}

.auth-icon.github {
	background-position: 0 -340px;
}

.auth-icon.live {
	background-position: 0 -372px;
}

.auth-icon.yahoo {
	background-position: 0 -406px;
}

.auth-icon.steam {
	background-position: 0 -440px;
}

.auth-icon.dropbox {
    background-position: 0 -472px;
}

.auth-link:hover .auth-icon i,
.auth-link:focus .auth-icon i {
	display: block;
	width: 32px;
	height: 32px;
	background: url("/images/auth.png") no-repeat;
}

.auth-services {
	list-style: none;
	/* Height hack for float wrappers */
	overflow: auto;
}

.auth-service {
	float: left;
	margin: 0;
	padding-right: 7px;
}

.auth-services .auth-service .auth-link {
	display: block;
	width: 38px;
	/*padding: 0 0.4em;*/
	padding-bottom:10px;
}

.auth-service .auth-link .auth-icon {
	margin: 0 auto;
	opacity: 0.7;
}
.auth-service .auth-link .auth-icon:hover {
	opacity: 1;
}

.auth-service .auth-link .auth-title {
	display: block;
	margin-top: 0.4em;
	text-align: center;
}
.introduct_professional .auth-services {
    margin-left: 0;
}

.list_contact_introduct > ul {
   float: left;
margin: 0;
max-height: 300px;
overflow: auto;
width: 100%;
}
.list_contact_introduct li {
    float: left;
margin-right: 7px;
max-width: 245px;
min-width: 245px;
width: auto;
}
.list_contact_introduct input {
    float: left;
    margin-right: 4px !important;
}
.list_contact_introduct label {
    float: left;
}
.list_contact_introduct {
    float: left;
    position: relative;
    width: 100%;
	display: none;
}
.close_introduct_professional {
    cursor: pointer;
    font-weight: 700;
    position: absolute;
    right: 10px;
    top: 9px;
}

.rsy {
	font-size:12px;
	margin-left: 5px;
	line-height:20px;
	float:left;
	color: #999;
}
.infs {
	float: left;
	width:92px;
}
.top_profess_detail .user_info > img {
    float: left;
	height: 150px;
    width: 150px;
}
.tbl_title {
	padding-bottom: 10px !important;
	text-align: left;
}
.customer ul li  table tr td {
	padding: 0;
	vertical-align: top;
}
.customer  ul li  span table b.sprite {
	background-position: -515px -501px;
	margin-right: 5px;
	 float: left;
    height: 13px;
    margin-top: 4px;
    width: 13px;
}
.customer ul li  table tr td ul li {
	background-color: rgba(0, 0, 0, 0);
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px 5px 1px !important;
	text-decoration: none;
}
.customer ul li  table { vertical-align: top; margin-bottom:0}
.customer .li_head_menu {
	border-bottom: none;
}
.tbl_data_menu {
	background-color: #fff;
	border-top: 2px solid #0096d7;
	border-collapse:  collapse;
	font-size: 13px;
}
.tbl_data_menu tr td {
	border: 1px dotted #ddd;
	line-height: 19px;
	padding: 6px 10px !important;
}
.tr_heading
{
	padding: 8px 15px;
	color: #333;
	background-color: #f5f5f5;
	font-weight: 700;
	line-height: 14px;
}
.tr_heading > td { font-weight: bold; }
.rsct {text-align: center;}
.txt_area {
    border: 1px solid #e2e6f2;
    border-radius: 0;
    box-shadow: 0 0 0;
    font-size: 13px;
    min-height: 40px;
    resize: none;
    width: 98.5%;
}
.right_user_info h3 .sprite.sprite_contact_me,.right_supplier  span .sprite.sprite_contact_me,.descript_popup span.sprite_contact_me{
    border: 1px solid ;
    border-radius: 15px;
    height: auto !important;
    margin: 6px 5px 0 0 !important;
    padding: 3px;
    width: auto;
}
.meta_users  .sprite.sprite_contact_me,.meta_users  > span .sprite.sprite_contact_me{
    border: 1px solid ;
    border-radius: 15px;
    height: auto !important;
    margin: 5px 5px 0 0 !important;
    padding: 4px;
    width: auto;
}
.right_user_info h3 .sprite.sprite_contact_me.chat_his_onl,.right_supplier  span .sprite.sprite_contact_me.chat_his_onl,.descript_popup span.sprite_contact_me.chat_his_onl{
	 background:#0f9d28;
	 border-color:#0f9d28;
}

.meta_users .sprite.sprite_contact_me.chat_his_onl,.meta_users  > span .sprite.sprite_contact_me.chat_his_onl{
	 background:#0f9d28;
	 border-color:#0f9d28;
	 display: inline-block;
	 float: none;
}
.right_user_info h3 .sprite.sprite_contact_me.chat_his_off,.right_supplier  span  .sprite.sprite_contact_me.chat_his_off
{
	 background:#ACBCD7;
	 border-color:#ACBCD7;
}
.meta_users  .sprite.sprite_contact_me.chat_his_off,.meta_users  > span  .sprite.sprite_contact_me.chat_his_off
{
	 background:#ACBCD7;
	 border-color:#ACBCD7;
	 display: inline-block;
	 float: none;
}
.meta_users .chat_active strong {
	color:#08c !important;
}
.meta_users p span strong {color:#999; font-weight:normal;cursor:pointer;}
.meta_users p span strong:hover{text-decoration:underline;}
.right_user_info h3 .chat_profess:hover,.right_supplier > span.chat_profess:hover
{
	background:none !important;
}
.tbl_product_col_right .list_supplier_product,.right_loan .list_supplier_product,.content_results_insurance  .list_supplier_product {
    left: 25%;
}
.product_current_st{float: left;
    margin-top: 10px;
    padding-left: 17px;}
.list_supplier_product .sprite{
    height: 18px !important;
	color: #555;
}
.tbl_insurance .td.thead_4 .sprite {
    float: left;
    height: 15px;
}
.list_supplier_product .sprite.sprite_help_insurance {
    padding: 0 0 5px;
}

.top_right_card .sprite.sprite_help_insurance {
    margin-top: 10px;
}
.top_right_card .sprite.sprite_arraw_up {
    background-position: -445px -458px !important;
}
.top_right_card .content_info{background-color: #fefeaa;
border: none;
font-size: 12px;
font-weight: 400;
line-height: 22px;
padding-bottom: 5px;
padding-top: 5px;
text-indent: 0;
top: 28px;
width: 280px !important;}
.chat_active {
    color: #fff;
}
.chat_contact_profess .chat_active {color:#0096d7}
.new_window{background:url('/images/window_new.png') no-repeat;
float: left;
    height: 16px;
    position: absolute;
    right: 38px;
    top: 5px;
    width: 16px;}
.form_chat {
   background-color: #fff;
float: left;
margin-bottom: 25px;
padding: 10px 0 1px;
width: 99.9%;
}
.form_chat .popup_chat {
    float: left;
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
    width: 980px;
	z-index:0;
}
.form_chat .input_chat {
    width: 84%;
}
.form_chat .content_chat{height:360px}
.list_customer_buyer {
    background-color: #fff;
    float: left;
    width: 220px;
min-height: 100px;
}
.list_customer_buyer .mjmChatRooms {
    float: left;
    margin: 0;
max-height: 445px;
overflow-x: hidden;
    width: 100%;
}
.ie .ui-multiselect-checkboxes label input{top:5px}
.ie.ie7 .page_filter_product.product_deposit .tbl_insurance .product_name_ft{float:left !important}
.ie7 .product_deposit.product_detail .rating{width:auto}
.ie7 .product_deposit.product_detail  .list_product_gtk .list_product_guitietkiem{width:100%}