﻿/* STRUCTURE */
/*  
    1. IMPORT & RESET
    2. GRID     
    3. TYPOGRAPHY
    4. MISC     
    5. MAIN
/*-------------------------------------------------------------- 
RESET
-------------------------------------------------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,strong{font-weight:bold}
img{color:transparent;font-size:0;vertical-align:middle;}
li{display:list-item}
table{border-collapse:collapse;border-spacing:0}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left}
q{quotes:none}
q:before,q:after{content:'';content:none}
sub,sup,small{font-size:90%}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
.svg{overflow:hidden}
.alpha{margin-left:0!important}
.omega{margin-right:0!important}
.prefix_1{padding-left:5px!important}
.prefix_2{padding-left:10px!important}
.prefix_3{padding-left:15px!important}
.prefix_4{padding-left:20px!important}
.prefix_5{padding-left:25px!important}
.prefix_6{padding-left:30px!important}
.suffix_1{padding-right:5px!important}
.suffix_2{padding-right:10px!important}
.suffix_3{padding-right:15px!important}
.suffix_4{padding-right:20px!important}
.suffix_5{padding-right:25px!important}
.suffix_6{padding-right:30px!important}
.suffix_8{padding-right:40px!important}
.wrap01{padding:5px 0}
.wrap02{padding:10px 0}
.wrap03{padding:15px 0}
.wrap04{padding:20px 0}
.wrap05{padding:25px 0}
.wrap06{padding:30px 0}
.wrap1{padding:5px}
.wrap2{padding:10px}
.wrap3{padding:15px}
.wrap4{padding:20px}
.wrap5{padding:25px}
.wrap6{padding:30px}
.wrap0{padding:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cf:before,.cf:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cf:after{clear:both}
.left{float:left!important}
.right{float:right!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important;}
.icon (background:url(images/btn_delete.png) no-repeat; width:100px;height:100px;)
.text-center{text-align:center!important}
.sfMenu,ul.otherNews,.breadcrum ul,.productList{margin:0;padding:0;list-style:none}
.banner img,figure img{display:block}
.figure,figure{overflow:hidden}
.figure img{height:100%;max-width:none}
.figure,figure{text-align:center;display:block}
.reset{margin-bottom:0}
.reset td{padding:0}
.cover img{width:100%}
.cover{overflow:hidden}
.relative{position:relative}
.figure2{display:block;overflow:hidden}
.figure2 img{width:100%;height:auto;min-height:100%}
[class^="grid_"] input[type='text'],[class^="grid_"] input[type='password'],[class^="grid_"] textarea{width:99%}
[class^="grid_"] select{width:99.7%}
.notext{border:0;text-indent:-999em;font-size:0}
.RadWindow
{
    background-color:#eaeaeb;
    border-radius: 10px;
    width:97%;
}
.RadWindow .rwPinButton,.RadWindow .rwReloadButton,.RadWindow .rwMinimizeButton,.RadWindow .rwMaximizeButton,.RadWindow .rwCloseButton
{
    background: url(/App_Themes/Cpanel1/images/PopupWindowIcon.gif)  no-repeat;
}

.RadWindow .rwPinButton{ background-position:-180px 0px}
.RadWindow .rwReloadButton{ background-position:-120px 0px}
.RadWindow .rwMinimizeButton{ background-position:0px 0px}
.RadWindow .rwMaximizeButton{ background-position:-60px 0px}
.RadWindow .rwCloseButton  { background-position:-90px 0px} 
.container_28
{
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.grid_25,
.grid_26,
.grid_27,
.grid_28 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.container_28 .grid_1 {width: 25px;}
.container_28 .grid_2 {width: 60px;}
.container_28 .grid_3 {width: 95px;}
.container_28 .grid_4 {width: 130px;}
.container_28 .grid_5 {width: 165px;}
.container_28 .grid_6 {width: 200px;}
.container_28 .grid_7 {width: 235px;}
.container_28 .grid_8 {width: 270px;}
.container_28 .grid_9 {width: 305px;}
.container_28 .grid_10 {width: 340px;}
.container_28 .grid_11 {width: 375px;}
.container_28 .grid_12 {width: 410px;}
.container_28 .grid_13 {width: 445px;}
.container_28 .grid_14 {width: 480px;}
.container_28 .grid_15 {width: 515px;}
.container_28 .grid_16 {width: 550px;}
.container_28 .grid_17 {width: 585px;}
.container_28 .grid_18 {width: 620px;}
.container_28 .grid_19 {width: 655px;}
.container_28 .grid_20 {width: 690px;}
.container_28 .grid_21 {width: 725px;}
.container_28 .grid_22 {width: 760px;}
.container_28 .grid_23 {width: 795px;}
.container_28 .grid_24 {width: 830px;}
.container_28 .grid_25 {width: 865px;}
.container_28 .grid_26 {width: 900px;}
.container_28 .grid_27 {width: 935px;}
.container_28 .grid_28 {width: 970px;}
/* --------------------------------------------------------------
TYPOGRAPHY
-------------------------------------------------------------- */
html{font-size:100.01%}
body{font-size:12px;color:#111;line-height:1.4;font-family:Tahoma,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.3}
h1{font-size:150%;font-weight:normal}
h2{font-size:125%;margin-bottom:10px}
h3{font-size:100%;margin-bottom:10px}
h4{font-size:87.5%;margin-bottom:10px}
h5{font-size:87.5%;text-transform:uppercase}
h6{font-size:75%;margin-bottom:5px}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;vertical-align:middle}
h6 a{color:#ecfff2}
h6 a:hover{color:#fff}
input[type='button'],input[type='submit']{cursor:pointer}
hr{border:medium none;border-top:1px dotted #ccc;clear:both;float:none;margin:0 0 10px;width:100%}
hr.style1{border-top:1px solid #ccc}
hr.style2{border-top:1px dashed #ccc}
ul.style1{padding:0;margin:0 0 20px 0}
ul.style1 li{list-style-type:none;margin:0;background:url(images/icon-check.png) no-repeat 5px .5em;padding-left:30px}
ul.style2{padding:0;margin:0 0 10px 0}
ul.style2 li{list-style-type:none;margin:0;background:url(images/ul_style2.gif) no-repeat 5px .7em;padding:4px 4px 4px 20px}
table.style1 tr td{vertical-align:top;padding:0 10px 5px 0;text-align:left}
table.style2 tr.alt{background:#f5f5f5}
table.style2 thead th{background:#fff}
table.style2 tbody th{background:#f5f5f5;text-align:right;padding-right:15px;border-right:1px dotted #e5e5e5}
table.style2 tbody tr.alt th{background:#efefef}
table.style3 th,.style3 td{padding:2px 10px}
:focus{outline:0}
input[type=text],input[type=password],input[type=url],input[type=email],input.text,input.title,textarea{background-color:#fff;border:1px solid #bbb;color:#000;font-family:Tahoma,Arial;font-size:12px;}
input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=email]:focus,input.text:focus,input.title:focus,textarea:focus{border-color:#666}
select{background-color:#fff;border-width:1px;border-style:solid;border-color:#ccc}

/* Text elements
-------------------------------------------------------------- */
p{margin:0 0 .8em}
.p{margin-bottom:5px}
a{text-decoration:none;outline:0;color: #393838;}
a:hover{color: #444;}
blockquote{margin:1.5em;color:#666;font-style:italic}
strong,dfn{font-weight:bold}
em,dfn{font-style:italic}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em;font-style:italic}
del{color:#666}
pre{margin:1.5em 0;white-space:pre}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}
/* Lists
-------------------------------------------------------------- */
li ul,li ol{margin:0}
ul,ol{margin: 0;padding: 0;}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}

/* Tables
-------------------------------------------------------------- */
table{margin-bottom:.4em;width:100%}
th{font-weight:bold}
thead th{background:#c3d9ff}
th,td,caption{padding:4px 10px 4px 4px;vertical-align:middle}
tfoot{font-style:italic}
caption{background:#eee}
/*-------------------------------------------------------------- 
MISC
-------------------------------------------------------------- */
/* Image */
img.alignLeft{float:left;margin:8px 20px 10px 0}
img.alignRight{float:right}
img.alignCenter{margin:0 auto}
.link{color:#000}
.loud{color:#cd010e}
.color{color:#f00!important}

/*-------------------------------------------------------------- 
MISC
-------------------------------------------------------------- */
.z-print{width:1005px;margin:0 auto}
.print-header{padding:15px 0;border-bottom:1px dashed #ccc}
.print-content{padding:20px 0}
.pr-detail{padding:15px 0;color:#000}
.print-footer{text-align:right;padding:10px 0}
.preload{display: none;}

ul.noli{padding:0; margin:0;list-style:none;}
ul.nav{padding: 0; margin: 0; list-style: none;}
ul.nav li{float: left;}
/* --------------------------------------------------------------
MAIN
-------------------------------------------------------------- */
/*************************************************************
    Canh Cam - the best Web Solutions Provider - http://www.canhcam.vn 
    156 Nguyen Van Thu, District 1, Ho Chi Minh City, Viet Nam.
    Phone: (+84) 8 38238364 – Fax: (+84) 8 38238365 - Email: info@canhcam.vn
    Facebook: https://www.facebook.com/canhcam.vn 
*************************************************************/
@font-face {
    font-family: 'myriadpro-bold-webfont';
    src: url('fonts/myriadpro-bold-webfont.eot');
    src: url('fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
          url('fonts/myriadpro-bold-webfont.woff') format('woff'),
          url('fonts/myriadpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadpro-cond-web-webfont';
    src: url('fonts/myriadpro-cond-web-webfont.eot');
    src: url('fonts/myriadpro-cond-web-webfont.eot?#iefix') format('embedded-opentype'),
          url('fonts/myriadpro-cond-web-webfont.woff') format('woff'),
          url('fonts/myriadpro-cond-web-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriadpro-boldcond-webfont';
    src: url('fonts/myriadpro-boldcond-webfont.eot');
    src: url('fonts/myriadpro-boldcond-webfont.eot?#iefix'); 
     src:    url('fonts/myriadpro-boldcond-webfont.woff');
      src:   url('fonts/myriadpro-boldcond-webfont.ttf'); 
    font-weight: normal;
    font-style: normal;

}

body.canhcam{background: url(images/bg-body.jpg) top repeat-x;font-family: arial,sans-serif;font-size: 13px;color: #161616;}

.clearfix{width:100%;clear:both;}
.container{width: 990px !important;margin:0 auto !important;padding:0px !important}

/* HEADER */ 
header{height: 113px;position: relative;z-index: 200;min-width:990px;width: 990px}
.container {width:990px;margin:0 auto;}
.logo{float:left;margin: 0;}
.logo img{padding-top: 20px;}
.wrap-nav {float:right;margin:0;width: 709px;}
.top-nav {position:relative;float:right;text-align:right;height: 69px;}
.top-nav .menu-top{float: left;margin-top: 24px;}
.top-nav ul li{float: left; list-style: none;border-right: 1px solid #d3d3d3;line-height: 12px}
.top-nav ul li a{font-size: 11px;text-transform: uppercase;color: #393838;padding: 0px 8px;display: inline-block;}
.top-nav ul li a:hover,.top-nav ul li a.active{color: #cd061e;}
.wrap-lang{font-size: 11px;float: left;padding: 0;margin: 0px 0 0;}
.wrap-lang li{float: left; list-style: none;padding: 0;border-right: none !important;border-top: 4px solid #fff}
.wrap-lang li a.lang{margin-top: 20px;border-left: 1px solid #d3d3d3;line-height: 14px;display: block;}
.wrap-lang li.active{border-top: 4px solid #ee1c23}
.wrap-lang li:first-child a{border-left: none;}
.search {height:29px;line-height:29px;margin:16px 0 0;padding:0 5px;float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #e4e4e4}
.search input[type='text'] {background:none;border:none;height:29px;line-height:29px;width:160px;float:left;color:#b6b6b6;font-size:11px;padding:0 1px 0 8px;}
.search input[type='submit'] {background: url(images/search.png) no-repeat left center;border:none;width:16px;height:29px;float:right;position:relative;top:0px;text-indent:-999px;}

/*menu*/
.main-nav{font-family: "myriadpro-boldcond-webfont",sans-serif;position:relative;float: right;clear:both;min-width: 700px;background: #00717c;height: 39px;}
.main-nav ul {margin:0;padding:0;position: relative;}
.main-nav li{float:left;list-style:none;}
.main-nav li a{color:#fff;font-size:16px; display:block; position:relative;padding:0px 10px; line-height: 44px;font-family: 'myriadpro-boldcond-webfont',sans-serif;border-left: 0px solid #fff;text-transform: uppercase;background: url(../images/bg-menu.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);}
.main-nav li a:hover,.main-nav li a.active{text-decoration: none;background:#cd061e;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.main-nav li a.home{font-size: 0;background: url(images/home.png) center center no-repeat;width: 50px;}
.main-nav li a.home:hover,.main-nav li a.home.active{background:#cd061e url(images/home.png) center center no-repeat;}
.main-nav li:hover .submenu,.main-nav li a.active .submenu{display: block;}
.main-nav ul.submenu{position: absolute;background: #cd061e;height: 40px;width: 100%;left: -0px;top: 44px;padding-left: 0px;-webkit-border-radius: 0px 0px 8px 8px;-moz-border-radius: 0 0px 8px 8px;border-radius: 0 0px 8px 8px;display: none; border-top: 0px solid #00717c}

.submenu > li {padding-top:0px;height: 26px;}
.submenu > li:hover,.submenu > li.active{background: #a00517; height:40px}
.main-nav ul.submenu li a{line-height:40px}
.main-nav ul.submenu li:first-child a{border-left: none !important;}
.main-nav ul.submenu li a{font-size: 14px; text-align: center;}
.main-nav ul.submenu li a:hover,.main-nav ul.submenu li a.acitve{background:none;}
/*menu trang con*/
.wrap-dsmenu{background: #009ada;height: 37px;width: 950px;margin: 0 auto;font-family: 'myriadpro-bold-webfont',sans-serif;margin-bottom: 15px;}
.wrap-dsmenu ul li{list-style: none;float: left;}
.wrap-dsmenu ul li a{line-height: 37px;height: 37px; border-right: 1px solid #fff;color: #fff;padding: 0 10px;display: inline-block;font-size: 14px;}
.wrap-dsmenu ul li a:hover,.wrap-dsmenu ul li a.active{background: #015bab}

/* BANNER */ 
.slide-pages {height:210px;width:100%;overflow: hidden;}

/* FOOTER */ 
footer{padding: 20px 0 20px;clear:both;}
.homepage footer{padding: 0px 0 20px;}
.fmenu {float:right;color: #00717c;font-size: 11px; text-align: right;}
.fmenu a{color: #00717c}
.fmenu ul {margin:0;padding:0;text-align: right;float: right;}
.fmenu ul li {list-style:none;float:left;}
.fmenu ul li a {color:#00717c;font-size:11px;border-left: 1px solid #00717c; line-height: 8px;display: inline-block;padding: 0 5px;}
.fmenu ul li a:hover {color:#333;}
.fmenu ul li:first-child a{border-left: none;}
.f-li {background:#aeaeae;width:1px;height:10px;position:relative;top:5px;margin:0 5px;}

.info-f {float:left;text-align:left;color:#4d4d4d;font-size:11px;padding-left: 88px;background: url(images/logo2.png) left center no-repeat;min-height: 38px;}
.info-f a {color:#4d4d4d;}
.copyright{display: block;clear: both;text-align: right;padding-top: 5px;}
.copyright a{margin-left: 10px;}
/* LEFT COL */
.col-left {/*width:684px;float:left;padding: 0 12px;*/}
.homepage .col-left{/*padding: 0;width:716px;*/}

/* MIDDLE COL */
.mid-col{}

/* RIGHT COL */
.col-right{width:232px;float:right;padding-right: 12px;}

.wrap-col-right{background: #d8ebfd;border-radius: 10px;box-shadow: 2px 0 3px #e6e6e6;min-height:150px;padding: 10px 0;}
.vippage.wrap-col-right{background: #f3eee3; padding: 10px 0 0;}

/*right dich vu*/
.wrap-right-services {background: url(images/bg-dichvu.png) top no-repeat;height: 144px;font-family: 'myriadpro-bold-webfont',sans-serif;color: #fff;padding:11px 0 0 50px;font-size: 14px;margin: 0 10px 20px;}   
.vippage .wrap-right-services {background: url(images/bg-dichvu-vip.jpg) top no-repeat;height: 144px;font-family: 'myriadpro-bold-webfont',sans-serif;color: #fff;padding:11px 0 0 50px;font-size: 14px;margin: 0 10px 5px;}   
.wrap-right-services a{display: block;font-size: 16px;color: #fff;}
.wrap-right-services a:hover{color: #f9d68e;}
.wrap-right-services span{font-family: 'myriadpro-cond-web-webfont',sans-serif;font-size: 14px;float: left;margin-right: 5px;line-height: 18px}
.mobile-banking{padding-top: 21px;}
.dichvuthe{padding-top: 21px;}

/*right menu*/
/*.Wrap-right-menu{border-top: 3px solid #fff;border-bottom: 3px solid #fff;padding: 15px 10px;margin-bottom: 15px;}
.Wrap-right-menu li{list-style: none;background: url(images/icon-menu-close.png) center right no-repeat;position: relative;border-top: 1px solid #fff;}
.Wrap-right-menu ul li:hover,.Wrap-right-menu ul li.active{background: url(images/icon-menu.png) right 11px no-repeat;}
.Wrap-right-menu li a{color: #015bab;font-size: 13px;font-weight: bold;display: block;line-height: 34px;}
ul.submenu{display: none;}
.Wrap-right-menu ul li:hover ul.submenu,.Wrap-right-menu ul li.active ul.submenu{display: block; padding: 10px 0; border-top: 1px solid #fff}
.Wrap-right-menu ul li li,.Wrap-right-menu ul li li:hover{background: url(images/icon-link-menu.png) left center no-repeat;border-top: none;}
.Wrap-right-menu ul li li a{border-top: none;padding-left: 20px;line-height: 25px;font-weight: normal;}
.Wrap-right-menu ul li li a:hover,.Wrap-right-menu ul li li a.active{color: red}
.Wrap-right-menu .iconnews{margin-top: 5px;position: absolute;top: 6px;}*/

/*right video*/
.vippage .wrap-right-video{padding: 0 10px 10px;background: url(images/bg-tamnhin.jpg) repeat;}
.wrap-right-video{padding: 0 10px;}
.right-video{position: relative;padding-top: 3px;}
.spanplay{position: absolute;width: 213px;height: 114px;top: 0;left: 0;display: block;background: url(images/play.png); opacity: .8;cursor: pointer;}
.spanplay:hover{opacity: 1}
.vippage .title-home-frame{font-family: 'myriadpro-cond-web-webfont',sans-serif;font-size: 19px;text-align: center;padding-top: 20px;}
.vippage .title-home-frame span{text-transform: uppercase;font-family: 'myriadpro-bold-webfont',sans-serif;display: block;position: relative;clear: both;height: 28px;line-height: 36px;color: #1f1f1f;}
.infocomp{padding-top: 10px;color: #545454}
.infocomp span{display: block; clear: both;height: 18px;color: #866c2f}
.infocompspan{margin-top: 10px;}
/*right hotline*/
.wrap-right-hotline{margin-top: 20px;font-family: 'myriadpro-bold-webfont',sans-serif;}
.wrap-right-hotline span.right-hotline{background: url(images/icon-phone.jpg) 20px center no-repeat;font-size: 16px;color: #ff0000;display: block;/*width: 100%;*/position: relative;height: 45px; padding-left: 66px;line-height: 45px;border-top: 1px solid #fff;border-bottom: 1px solid #fff}
.right-tygia{background: url(images/icon-tygia.jpg) 20px center no-repeat;font-size: 16px;color: #014d8e;display: block;/*width: 100%;*/position: relative;height: 45px; padding-left: 66px;line-height: 45px;}
.right-tygia:hover{color: red}

/* BANNER */ 
.sl-wrap{width: 100%;margin: 15px auto;height: 313px;overflow: hidden;position: relative;}
.sl-wrap .at-slider{position: relative;height: 313px;width: 100%;}
.at-slider .container{height: 100%;}
.slider-item{width: 100%;height: 100%;position: absolute;left: 0; top: 0; display: none;}
.slider-item>a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;text-align: center;}
.btn-prev,.btn-next{background: url(images/slnav.png) no-repeat 0 0;width: 22px;height:22px;cursor: pointer;z-index: 1000;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;display: inline-block;}
.container{margin:0px;padding:0px;}
.sub{height: 241px;position: absolute;width: 100%;top: 470px;}

.control-wrap{background: #fff;border: 1px solid #e5e6e7;position: relative;z-index: 2000;margin-top: -30px;padding: 3px 5px;line-height: 22px;}
.control-wrap span{display: inline-block;height: 22px;font-size: 11px;color: #a2a3a5;}
.center-s{font-size: 70px;opacity: 0.8;color: #fff;position: absolute;bottom: 20px;}
.btn-prev{}
.btn-next{background-position: -27px 0;}
.btn-prev:hover,.btn-next:hover{opacity: 0.7}

.at-nav {position: absolute;right: 10px;bottom: 15px;z-index: 99;text-align: right;}
.at-nav ul {margin: 0;padding: 0;float: right;}
.at-nav ul li {background: url(images/control.png) no-repeat;width:25px;height:22px;margin-right:5px;float: left;list-style: none;cursor: pointer; text-align: center;padding-top: 2px;}
.at-nav ul li.active {background-position: bottom;color: #fff;}

/*MAIN*/
.border2D{border-left: 1px solid #051934;border-right: 1px solid #051934;}
.border1D{border-right: 1px solid #051934;}
.borderBT{border-bottom: 1px solid #051934;}
.PaddL0{padding-left: 0 !important;}
.PaddR0{padding-right: 0 !important;}
.PaddLR{padding: 0 !important;}
.PaddTB15{padding-top: 15px;padding-bottom: 15px;}
.line-nav{width: 100%;height: 1px;}
.content{background: url(images/bg-content.jpg) bottom repeat-x;padding-bottom: 5px;margin-bottom: 25px;}
/* HOME PAGE */ 
.homepage .breadcrum,.homepage .wrap-dsmenu{display: none;}
.title-home-frame{font-size: 16px;font-weight: bold;color: #555;line-height: 12px;margin-bottom: 10px;}
.link-home-frame ul li{list-style: none;display: block;position: relative;padding: 2px 0;}
.link-home-frame ul li a{font-size: 14px;color: #006c77;background: url(images/icon-link.png) top left no-repeat;padding-left: 10px;display: inherit;line-height: 18px}
.link-home-frame ul li a:hover{color: #df1f22;}
.post-more-home-frame a.link-home-post-more{color: #fff;background:url(images/icon-post-more.png) center left no-repeat;width: 69px;height: 21px;line-height: 21px; text-align: center;display: block;float: right;font-size: 11px;}
.post-more-home-frame a.link-home-post-more:hover{opacity: .8;}
.iconnews{background: url(images/icon-news.png) no-repeat;width: 26px;height: 13px;display: inline-block;margin-left: 5px;}
.home-news-item{width: 191px;float: left;}

/*HOME PAGE - NGAN HANG TRUC TUYEN*/
.bank-online{background:#f7f7f7;margin-top: 15px;padding-bottom: 15px;}
.title-bank-online{font-size: 16px;color: #555;padding: 10px 0 0 22px;display: block;}
.customer{background: url(images/bg-nganhangtructuyen.png) top no-repeat;height: 49px;line-height: 49px;display: block;margin-bottom: 5px;font-family: 'myriadpro-boldcond-webfont',sans-serif;font-size: 20px;color: #fff;padding-left: 42px;}
.yous{background: url(images/bg-nhucaucuaban.png) top no-repeat;height: 39px;display: block;color: #555;margin-top: 15px;font-family: 'myriadpro-boldcond-webfont',sans-serif;font-size: 20px;padding-left: 58px;line-height: 39px;}
.customer:hover{color: #e3e1e1;}
.yous:hover{color: #333;}
.hotline{font-size: 24px;color: #cd061e;font-weight: bold;padding-left: 28px;line-height: 29px;}
/*HOME PAGE - LIEN KE NHANH*/
.wrap-quicklink{background: #f4f4f4;padding: 15px 25px 26px;}
.home-news .title-home-frame,.wrap-quicklink .title-home-frame{margin-bottom: 20px;}
/*HOME PAGE - NEWS SLIDE*/
.home-news{padding: 15px 0px;}
.link-home-frame .caroufredsel_wrapper{width: 288px !important;}
.item-news-home,.item-lk-home{width: 288px;}
.item-news-home a{font-weight: bold;}
.item-news-home .date{font-size: 12px;color: #00717c;display: block;}
.item-lk-home,.item-news-home{height: 135px;}
.quicklink{height: 233px;}
.hnews-nav a,.hnews-nav2 a{color: #848484;display: inline-block;padding: 0px 7px;height: 8px;}
.hnews-nav2 a:hover,.hnews-nav a:hover,.hnews-nav2 a.selected,.hnews-nav a.selected{color: #00295e;font-weight: bold;background: url(images/home_newsbtn1.png)  center no-repeat;}
.hnews-prev2,.hnews-next2,.hnews-prev,.hnews-next{width: 18px;height: 22px;display:block;background: url(images/home_newsbtn.png) no-repeat;top: 7px;cursor: pointer;float: left;}
.hnews-prev2,.hnews-prev{left: 0;background-position: 5px 0}
.hnews-next2,.hnews-next{right: 0;background-position: 106% 0;}
.hnews-pager,.hnews-pager2{float: left;}
.hnews-pager a,.hnews-pager2 a {background: url(images/home_newsbtn2.png)  center no-repeat;text-indent: -99999px;font-size: 0;}
.right.hnews-nav {margin-top: -4px;}
.item-lk-home a{display: block;}

.date-lk{color: #3263af;border-left: 1px solid #1a1a1a;padding:0 5px;}
.bg-face{background: url(images/face.jpg) left 5px no-repeat;height: 36px;padding:0 0 5px 40px; border-bottom: 1px dotted #ccc;margin-bottom: 5px;}
/*Tin tuc home

.hnews-nav{font-size: 13px;position: relative;padding: 0 20px;}
.hnews-nav a{color: #a1a1a1;display: inline-block;padding: 0px 5px;border-left: 1px solid #a1a1a1;height: 10px;font-family: arial,sans-serif;line-height: 10px}
.hnews-nav a:first-child{border-left: 0;}
.hnews-nav a:hover,.hnews-nav a.selected{color: #263879;font-weight: bold;}
.hnews-prev,.hnews-next{width: 18px;height: 22px;display:block;position: absolute;background: url(images/home_newsbtn.png) no-repeat;top: -1px;cursor: pointer;}
.hnews-prev{left: 0;background-position: 5px -3px}
.hnews-next{right: 0;background-position: 106% -3px;}*/

/* GIOI THIEU */
.intro {line-height: 18px;font-size: 13px;}
.col-sm-6{width: 50%;float: left;}

/* Lich su ngan hang */
.history_wrap{background:url(images/bg-history.png) repeat;position: relative;padding-top: 30px;}
.bg-time{background: url(images/bg-time.png) right bottom no-repeat;}
.his_left{}
.his_right{margin-left:-15px;}
.his_left .his_head{text-align:right;margin-left: 14px;}
.his_item{position:relative;margin: 0 0 68px 0px;}
.his_head{padding:6px 40px 5px 0px; width: 280px;position:relative;background: url(images/top-ls.png) no-repeat top;height: 19px;}
.his_head h3 {font-size: 30px;color: #001049;font-family:'myriadpro-semicn-webfont',sans-serif;margin-top: 8px;font-weight: bold;text-shadow: 1px 2px 4px #aebfcc;}
.his_head .arrow{width:18px; height:18px;position:absolute;background: url(images/arrow-grow.png) no-repeat;z-index: 99;}
.his_content{padding:30px 38px 10px 33px;background: url(images/main-ls.png) no-repeat bottom left;font-size: 12px;color: #001049;text-align: right;margin-left: -1px;}
.his_left .his_item{border-right:6px solid #75a9d7;}
.his_right .his_item{padding-left: 2px;border-left:6px solid #75a9d7;margin-left: 9px;margin-bottom: 34px;}
.his_right .his_head{padding:6px 0px 5px 35px; position:relative;background: url(images/top-ls-r.png) no-repeat top;height: 20px;width: 285px;}
.his_right .his_content{padding:30px 20px 10px 35px;background: url(images/main-ls-r.png) no-repeat bottom left;font-size: 12px;color: #001049;text-align: left;width: 265px;margin-left: 1px;}
.his_left .his_item:first-child{margin-top: 88px;}
.his_right .his_item:first-child{margin-top:20px;}
.his_left .his_head .arrow{right:-14px;top: -4px;}
.his_right .his_head .arrow{left:-14px;top: -5px;}
.top-arrow{background:url(images/top_arrow.png) no-repeat; width:24px; height:128px; position:absolute;left:47.9%;top:18px;z-index:8}
/*Tam nhin su menh*/
.tamnhin_wrap{position: relative;padding-top: 0px;}
.col-sm6L{float: left; border-radius: 0 0 0 5px;width: 350px;}
.bg-tamnhin{background: #fff;padding:0 15px 14px 0;width: 335px;}
.bg-title-frame-tamnhin{background: #009ada;padding: 15px;border-radius: 5px;margin-bottom: 15px;}
.border-title-tamnhin{font-size: 43px;font-family: 'myriadpro-bold-webfont',sans-serif;text-shadow: 0 5px 5px #008dc7;border-radius: 5px; border: 1px solid #26a9e0;color: #fff; text-align: center;line-height: 60px}
.body-tamnhin{background: #d9edfe;border-radius: 5px 0 5px 5px;padding: 20px 20px 10px; position: relative;}
.border-body-tamnhin{width: 15px;height: 174px;background: #d9edfe;position: absolute;right: -15px;top: 0;}
.ngtop{background: url(images/ngtop.png) no-repeat; width: 60px;height: 50px;display: block;}
.ngunder{background: url(images/ngunder.png) right no-repeat;width: 100%;height: 50px;display: block;}
.text-tamnhin{font-size: 22px;font-family: 'myriadpro-cond-web-webfont',sans-serif;color: #015bab;padding:0 15px;line-height: 24px}
.emptyframe{display: block;height: 88px;width: 100%;border-radius: 5px 5px 0px 5px;background:url(images/bg-tamnhin.jpg) repeat; position: relative;}
.border-empty{background: #fff;width: 15px;height: 60px;border-radius: 5px 0 0 0;position: absolute; display: block;right: 0;top: 29px;}
.emptyframe2{display: block;height: 95px;width: 100%;border-radius: 5px 5px 0px 5px;background:url(images/bg-tamnhin.jpg) repeat;}
.col-sm6R{width: 334px;float: right;background: #fff;}
.img-tamnhin{margin-bottom: 15px;}
.img-tamnhin img{box-shadow: 5px 5px 5px #ededed;z-index: 10;position: relative;}
.nomarginbt{margin-bottom: 0;padding: 15px 0 0;}
.marT15{margin-top: 15px;}
.body-tamnhin2{background: #d9edfe;border-radius: 0px 0px 5px 5px;padding: 20px 20px 10px; position: relative;margin-left: -15px;}

/*SAN PHAM - DICH VU*/
.bg-form{background: url(images/bg-form.jpg) repeat;border-radius: 5px 5px 5px 5px;margin:-5px 0px 15px 1px;padding:22px 0 2px}
.bg-sanpham-dichvu{background: #edf6fe;border-radius: 10px;box-shadow: 0px 3px 5px #e6e6e6;width: 310px;min-height: 150px;margin:0 15px 24px 0px;float: left;padding: 15px 12px 12px;}
.bg-sanpham-dichvu .link-home-frame ul li a{font-size: 14px;color: #393838;background: url(images/icon-link.png) top left no-repeat;padding-left: 10px;display: inherit;line-height: 18px}
.bg-sanpham-dichvu .link-home-frame ul li a:hover,.bg-sanpham-dichvu .post-more-home-frame a.link-home-post-more:hover{color: #df1f22;}
.post-more-home-frame {text-align: right;}
.bg-sanpham-dichvu .post-more-home-frame a.link-home-post-more{color: #808080;text-decoration: underline;background:url(images/icon-post-more2.png) center left no-repeat;padding-left: 12px;}
.hguitien{}
.hchuyentien{}
.hdichvuthe{}
.bg-bank-vip{background: url(images/img-bank-vip.png) top no-repeat;}
.titlevip{color: #5d3900;}
.linkvip{color: #dccd9a !important;}
/*form*/
.title-dm-dichvu{font-size: 18px;color: #222;font-family: 'myriadpro-cond-web-webfont',sans-serif;float: left;padding: 0px 15px 16px 35px;line-height: 20px;}
.bg-form .frm-row{float: left;position:relative;margin:0px 15px 10px 0;}
.bg-form .frm-row .label{margin:0;width:110px;float:left;line-height:24px;font-size: 11px;}
.bg-form .frm-row .label strong{font-size: 12px;}
.bg-form .frm-row label.row-error, .bg-form .frm-row span.row-error{position:absolute;right:4px;top:8px;background:url(images/edtError.png) no-repeat;width:14px;height:14px;display:block;}
.bg-form .frm-row input[type=text],.frm-row textarea{width: 185px;padding: 2px 3px;border:1px solid #999;background: #fff;height: 18px;color: #b2b2b2;}
.bg-form .frm-row select{width: 185px;padding: 2px;border:1px solid #999;background: #fff;color: #b2b2b2;}
.frm-row.ml148{margin-left: 148px;}
.bg-form .longselect.frm-row{}
.bg-form .longselect.frm-row select{width: 386px;padding: 2px;border:1px solid #999;background: #fff;color: #b2b2b2;}
.frm-row.ml148{margin-left: 148px;}
.asubmit{font-weight: bold;font-size: 14px;color: #005aab;border-radius: 8px;border: 1px solid #005aab; padding: 5px 15px;text-transform: uppercase;box-shadow: 2px 4px 4px #cacaca;display: inherit;margin-top: -2px;background: url(images/bg-asubmit.jpg) repeat-x;height: 16px;}

/*DANH SACH DICH VU*/
.ds-dv-item{background: #fff;border-radius: 10px;box-shadow: 2px 3px 5px #e6e6e6;width: 200px;margin:0 23px 24px 0px;float: left;padding: 15px 6px 12px;height: 100px;}
.ds-dv-item:hover{background: #daedfe;}
.img-dv-item{float: left;margin-right: 8px;}
.text-dv-item{}
.title-ds-item{color:#4d4d4d;font-weight: bold;font-size: 13px;padding-bottom: 5px;display: block;}
.title-ds-item:hover{color: red}
.dv-item-desc{color: #393838;}
.post-more{color: #808080;text-decoration: underline;background: url(images/icon-post-more2.png) center left no-repeat;padding-left: 12px;}
.post-more:hover{color: red}
/*chi tiet dich vu*/
.wrap-other-ds{width: 171px;background: #fff;border-radius:0 0 10px 10px;box-shadow: 2px 3px 5px #e6e6e6;margin:0 0px 24px 0px;float: left;padding: 15px 5px 12px 8px;}
.wrap-other-ds .title-home-frame{font-family: arial,sans-serif;text-transform: uppercase;font-size: 16px;color: #3d3d3d;line-height: 12px;margin-bottom: 15px;}
.wrap-other-ds .link-home-frame{width: auto;margin-left: 0;}
.wrap-other-ds .link-home-frame li a{color: #203b9d;padding: 3px 0 3px 10px;background: url(images/icon-link.png) 0px 3px no-repeat;}
.wrap-other-ds .link-home-frame li a:hover,.wrap-other-ds .link-home-frame li a.active{font-weight: bold;color: #203b9d}
.wrap-ds-detail{width: 488px;float: right}
.title-ds-detail{font-family: 'myriadpro-bold-webfont',sans-serif;font-size: 25px;color: #112055;}
.title-ds-detail span{font-size: 18px;font-family: arial,sans-serif;display: block;}
.title-ds-detail img{margin: 15px 0 18px;}
.note-dichvu{border:1px dotted #999;border-radius: 10px;margin-top: 20px; padding: 15px;}
.bg-dowload{}
.dowload,.dowload2{background: url(images/bg-dowload.png) right no-repeat;line-height: 25px;height: 25px; text-align: center;padding: 0 25px 0 12px;color: #fff;margin:15px 15px 0 0;display: inline-block;border-radius: 5px;box-shadow: 2px 3px 4px #999;}
.dowload:hover,.dowload2:hover{color: #fff;opacity: .8}

/*MANG LUOI*/
.col45L{width: 47%;float: left;}
.col45R{width: 47%;float: right;}
.title-room{background:#deeffd;color:#001049; font-family: 'myriadpro-bold-webfont',sans-serif; font-size: 17px; padding: 8px 10px;margin-top: 35px}
.item-diadiem{padding: 10px 0 10px 20px; border-bottom: 1px dotted #333;background: url(images/icon-diadiemthe.png) left 13px no-repeat;margin-left: 10px}
.wrap-ketqua td.textleft{padding: 15px 0 15px 30px; border-bottom: 1px dotted #333;background: url(images/icon-diadiemthe.png) 10px 13px no-repeat;text-align: left;}
.wrap-ketqua td.textright{padding: 15px 0 15px 20px; border-bottom: 1px dotted #333;text-align: right;}
.wrap-ketqua td.textright a{color:#015bab;text-decoration: underline;}
.wrap-ketqua td.textright a:hover{color: red;}

/*CO HOI NGHE NGHIEP*/
.wrap-job{padding: 15px 0}
/*tuyen dung*/
.Wrap-job-position .dowload{background: url(images/bg-dowload2.jpg) right no-repeat;line-height: 25px;height: 25px; text-align: center;padding: 0 25px 0 12px;color: #fff;margin:15px 15px 15px 0;display: inline-block;border-radius: 5px;box-shadow: 2px 3px 4px #999;}
.frm-sec{width: 100%;float: left;color: #2a2929;position: relative;}
.frm-sec label{width: 100%;font-weight: bold;padding: 3px 0;position: relative;display: block;}
.frm-sec input[type="text"]{width: 98%;padding: 1%;border: 1px solid #ccc}
.frm-sec textarea{width: 98%;padding: 1%;border: 1px solid #ccc;height: 105px;}
.require{color: red}
label.row-error, span.row-error {background: url(images/edtError.png);display: block;height: 14px;position: absolute;right: 4px;top: 28px;width: 14px;}
.uploadfile.frm-sec label{font-weight: normal;font-size: 12px;}
.uploadfile.frm-sec input{width: 55%;padding: 1%;border: 1px solid #ccc;margin-right: 10px;}
.uploadfile.frm-sec a{color: red;text-decoration: underline;}
.Wrap-job-position .question{ background: none; color: rgb(0, 16, 73); cursor: pointer; font-family: 'myriadpro-bold-webfont',sans-serif; font-size: 17px; padding: 8px 10px;border-top: 1px dotted #ccc}
.Wrap-job-position .faq-item.active .question{background: none;}
.question span{text-align: right; float: right;font-size: 12px;color: #9b9b9b;font-weight: normal;font-family: arial,sans-serif;line-height: 24px;}
.Wrap-job-position .answer{background: #f9f9f9;padding: 15px;border-top: 1px dotted #ccc}

/*TIN TUC*/
.wrap-tindacbiet{display: block;clear: both;position: relative;background: url(images/bg-item-news.jpg) bottom repeat-x;padding: 0px 0 40px;}
.number {float: left;width: 54px;margin-right: 2px;}
.number > div {background: #e7e7e7;width: 54px;height: 43px;color: #fff;font-size: 25px;text-align: center;margin-bottom: 2px;padding-top:12px;}
.number > div.active {background: #009ada;}

.img-news {width: 382px;height: 283px;margin: 0;float: left;display: block;}
.img-news img {height: 100%;}
.info-news {float: left;width: 244px;}
.item-info-news:first-child {border-top: 1px dotted #bababa;padding: 9px 8px 9px 18px;}
.item-info-news {color: #015bab;font-size: 13px;padding: 8px 8px 8px 18px;border-bottom: 1px dotted #bababa;}
.item-info-news h2 {font-size: 13px;margin: 5px 0 0;color: #015bab;}
.item-info-news:hover , .item-info-news.active {background: url(images/bg-tintuc.jpg) left repeat-y;}
.item-info-news h2 a,.item-info-news:hover h2 a , .item-info-news.active h2 a {color: #015bab;}
.item-info-news h2 span{font-size: 11px;color: #b6b6b6;padding-left: 5px;}

.item-ds-tin{background: url(images/bg-item-news.jpg) bottom repeat-x;padding: 0px 0 40px;}
.img-ds-tin{width: 143px;height: 105px;overflow: hidden;margin-right: 15px;float: left;}
.img-ds-tin img{width: 100%;height: 100%;}
.title-item-ds-tin a{color: #232323;font-weight: bold;}
.date-tin{font-size: 11px;color: #b6b6b6;padding:0 5px;}
.desc-ds-tin{padding-top: 5px;}
.newstext{background: url(images/bg-item-news.jpg) bottom repeat-x;padding: 0px 0 40px;}
/*chi tiet tin*/
.wrap-detail-news{}
.news-title{color: #015bab;font-size: 18px;font-weight: bold;}
.wrap-detail-news .date-tin{padding: 15px 0;display: block;}
.other-news{margin-top: 18px;clear: both;}
.other-news .date-tin{padding: 0 5px;display: inline-block;}
.other-news h4{font-size: 18px;color: #363636;}
.other-news ul li{list-style: none;padding: 3px 0;}
.other-news ul li a{color: #363636;font-size: 13px;background: url(images/icon-diadiemthe.png) left 2px no-repeat;padding-left: 25px;}
.other-news ul li a:hover{color: red}

/*HỎI DAP*/
.title-faq{color: #001049;font-size: 22px;font-family: 'myriadpro-bold-webfont',sans-serif;padding: 28px 0 0px;display: block;position: relative;}
.wrap-FAQ .question{background: url(images/bg-tamnhin.jpg) repeat;}
.wrap-FAQ .faq-item.active .question{background: url(images/bg-tamnhin.jpg) repeat;box-shadow: 0 5px 4px #f5f5f5;}
.wrap-FAQ .question span{background: url(images/question.png) left top no-repeat; float: none;text-align: left;padding: 7px 0 7px 40px;color: #015bab;font-size: 13px;display: block;}
.wrap-FAQ .faq-item.active .question span{font-weight: bold;}
.wrap-FAQ .answer{background: url(images/answer.png) 15px 15px no-repeat; padding-left: 56px;}
.frame-question{border: 1px dotted #ccc;padding: 15px;border-radius: 10px;margin: 15px 0;}
.text-info{width: 445px;float: left;margin-right: 15px;}
.frame-question .dowload{background: url(images/bg-dowload.png) right no-repeat;
line-height: 25px;height: 25px;margin: 5px 0px 0 0;}

/*NGAN HANG UU TIEN*/
.vippage.wrap-dsmenu{background: url(images/bg-menu-vip.jpg) top no-repeat;}
.vippage.wrap-dsmenu ul li a{border-right: 1px solid #e5c67c;}
.vippage.wrap-dsmenu ul li a:hover,.vippage.wrap-dsmenu ul li a.active{background: #d5a32c;}
.bgvip-col-left{color: #6f6f6f;}
.bgvip-col-left img{float: left;margin: 0 15px 15px 0;}
.nhunguudai{margin: 20px 0 20px;}
.nhunguudai ul li{list-style: none; border-bottom: 1px dotted #ccc;padding: 5px 0;color: #8f6500;}

/*BÁO CAO THUONG NIEN*/
.item-baocao{background: url(images/bg-baocao.jpg) bottom repeat-x;padding: 0 0 10px;margin-bottom: 10px;}
.item-baocao .years{float: left;width: 60px;font-size: 18px;font-family: 'myriadpro-bold-webfont',sans-serif;color: #001049;}
.tablebaocao{width: 623px;float: left;}
.item-baocao table{float: left;border-left: 1px solid #ccc}
.item-baocao table tr:hover{color: red;}
.tablebaocao .textleft{padding: 5px 0 5px 30px;background: url(images/icon-diadiemthe.png) 10px 10px no-repeat;}
.tablebaocao .textright{text-align: right;}
.linkpdf{background: url(images/icon-pdf.jpg) center no-repeat;width: 24px;height: 25px;display: block;text-align: right;float: right;}
.linkpdf:hover{opacity: .8}

/*LIEN HE */
.thonginlienhe{background:url(images/bg-tamnhin.jpg) repeat;width: 182px;border: 10px solid #fff;border-radius: 8px;box-shadow: 1px 3px 4px #ccc;margin:10px 0 25px;color: #015bab;padding: 10px;float: left;}
.contactform{margin: 10px 0 25px;}
.thonginlienhe2{padding-right: 30px}
.maps {margin: 5px 0 15px 0px;}
.full-page{padding: 0 30px;}
.maps small{padding-left: 15px;}
.info-company {float: left;padding: 20px;background: #efefef;color: #141414;font-size: 14px;margin:0 0px 0 0px;}
.info-company h1 {color: #005cc1;font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.title-contact {margin-bottom: 20px;color: #333;font-size: 14px; min-width: 300px}
.contactform h2{font-size: 20px;font-family:'myriadpro-regular-webfont',sans-serif;text-transform: uppercase; color: #cc0000;font-weight: normal;}
.wrap-contact {width: 447px;margin-top: 15px;float: left;margin-left: 15px;}
.col50{width: 50%;float: left;}
.wrap-contact .frm-row {padding: 0.3% 2%;/*width: 100%;*/ clear: none;border-radius: 5px; margin-bottom: 5px;}
.wrap-contact .frm-row .label {width: 24%;margin-right: 2%;color: #3e3e3e;font-size: 12px;font-weight: normal;line-height: 30px}
.wrap-contact .frm-row input[type="text"], .wrap-contact .frm-row textarea {background:none;border:none;  width: 95%;padding: 8px 5px;border: 1px solid #dcdcdc;border-radius: 5px}
.wrap-contact .frm-row select{width: 100%;padding: 5px 2px;border: 1px solid #dcdcdc;border-radius: 5px}
.ct-message{width: 40% !important; float: right;position: absolute;top: 15px;right: 30px;}
.wrap-contact .frm-row textarea{resize:vertical; height:312px;margin-top: 2px;}
.frm-btnwrap{float:left;margin: 10px 0 10px 0px;}
.frm-btnwrap input{background:#797979;border:none;color:#fff; padding: 10px 20px;font-size: 14px;border-radius: 16px;text-transform: uppercase;}
.frm-btnwrap input:hover{opacity: .8}
.frm-btnwrap p{margin: 25px 0 10px;}
.required {color: red !important;}
.note-send {float: left;margin-right: 7px;line-height: 26px;color: #4e4e4e;font-size: 14px;font-style: italic;}
.frm-row input[type="submit"]{background: #015bab;color: #fff;padding: 7px 20px;border: none;border-radius: 5px;box-shadow: 1px 3px 4px #ccc;font-weight: bold;}
.wrap-contact .ct-button .frm-btn {float: left;}
.wrap-contact .txt-error {background: url(images/edtError.png) no-repeat;width: 14px;height: 14px;position: absolute;right: 7px;top: 5px;text-indent: -9999px;}
.wrap-contact .txterror {margin-left: 105px;color: red !important;}
.ct-button,.ct-captcha{border: none !important;}
.ct-captcha label.label{width: 100% !important;}
.ct-captcha input{border: 1px solid #dcdcdc !important; border-radius: 5px;margin-top: 5px}
/*.ct-captcha input:hover{opacity: .8;}*/
.rcRefreshImage,#ctl00_mainContent_ctl03_captcha_ctl00{color: #3e3e3e}
/*FAQs chung*/
.faq-wrap{margin: 20px 0 0;}
.faq-wrap dd{margin-left: 0;}
.faq-wrap dt.hover{color: #0178e8;}
.faq-item{padding-top:0;font-family: Arial,sans-serif;}
.faq-item.active .question{box-shadow: 0 3px 2px #ccc}
.faq-item.active .question{background:#deeffd url('images/icon-tab-active.png') 98% 50% no-repeat;}
.question{background:#deeffd url('images/icon-tab.png') 98% 50% no-repeat;font-family: 'myriadpro-bold-webfont',sans-serif;font-size: 17px;color: #001049;padding: 8px 15px;cursor: pointer;}
.question h3 p{margin: 0;float: left;}
.question h3{padding: 10px 8px 10px 48px;background: url(images/faq_ques.png) no-repeat 6px 5px;margin: 0;line-height: 20px;font-size: 13px;color: #000;cursor: pointer;}
.faq-icon{display: inline-block;width: 20px;height: 20px;background: url(images/faq_arrow.png) no-repeat top;margin:-1px 0 -5px 8px;}
.faq-item.active .faq-icon{background-position: 0 -34px;}
.faq-item{position:relative;margin-bottom: 1px}

.cb-submit-link{padding: 5px 20px;color: #fff;background:#006432;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.cb-submit-link:hover{background: #0c9551;}

.answer{padding:14px 10px 20px 20px;display:none;background: url(images/faq_an.png) no-repeat 6px 16px;}
.choose-news {margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.choose-news li {float:left;margin-right:17px;width:227px;position:relative;}
.choose-news li a {display:block;}
.choose-news li h2 {position:absolute;bottom:8px;left:15px;background:#e52a34;width:200px;height:22px;line-height:20px;font-size:16px;font-family:'myriadpro-semicn-webfont',sans-serif;text-transform:uppercase;font-weight:normal;text-align:center;margin-bottom:0;overflow:hidden;box-shadow:1px 0 9px #333;}
.choose-news li h2 a {color:#fff;}
.choose-news li h2 a:hover {text-decoration:underline;}
/*Tab*/
.wap-parentTab{display: block; clear: both;float: none;position: relative;}
.wap-parentTab .parentTab{clear:both;float: none;display: block;height: 37px;}
.wap-parentTab .parentTab ul{list-style:none;margin:0;padding:0;}
.wap-parentTab .parentTab ul li{display: block;background: #deeffd url(images/icon-tab.png) 98% 50% no-repeat;}
.wap-parentTab .parentTab ul li:hover,.wap-parentTab .parentTab ul li.active{display: block;background: #deeffd url(images/icon-tab-active.png) 98% 50% no-repeat;}
.wap-parentTab .parentTab ul li a{text-decoration: none;padding:10px 15px; cursor:pointer;display:block;position:relative;z-index:20;width: auto;height: auto;font-family: 'myriadpro-bold-webfont',sans-serif;font-size: 17px;color: #001049;}
.wap-parentTab .parentTab ul li:hover,.wap-parentTab .parentTab ul li.active{}
.wap-parentTab .parentTab-contents{border-top:1px solid #ccc;margin-bottom: 20px;}
.wap-parentTab .tab-container{margin-bottom:10px;clear:both;}
.wap-parentTab .tab-content{display:none;padding:20px 0;}
.wap-parentTab .tab-content:first-child{display:block;}
.wap-parentTab .parentTab-contents a {color: #333;text-decoration: underline;}

/* BREADCRUM */
.breadcrum{color:#b8b8b8;text-align:right;font-size:11px;height:30px;display:block;}
.breadcrum ul{display: block;text-align: right;float: right;padding-right: 12px;}
.breadcrum ul.nav li{list-style: none;float: left;}
.breadcrum a{color:#b8b8b8;}
.breadcrum a:hover{text-decoration:none;color:#545454}
.breadcrum .active{color:#545454}
.breadcrum ul.nav li span.sector{background: url(images/sector.png) center no-repeat;padding: 0 5px;}

/* UTILITIES BAR */
.utilities-bar{float:right;margin:0 0px 10px 10px;}
.utilities-bar ul{float:left;margin:0;list-style:none;padding:0}
.utilities-bar li{float:left}
.utilities-bar a{display:block;font-size:11px;color:#434343;}
.utilities-bar a span{display:inline-block;padding:3px 0 3px 24px;height:14px}
/*.utilities-bar a.print,*/.utilities-bar a.sendtofriend{padding-right:10px;border-top:0;margin-left:5px;position:relative;top:5px;}
.utilities-bar a.sendtofriend span{background:url(images/utility.png) no-repeat left top;cursor:pointer;}
.utilities-bar a.print span{background:url(images/utility.png) no-repeat left bottom}
.utilities-bar a:hover span{text-decoration:underline}
.utilities-bar a.social-network{position:relative;top:5px;width:65px}
.utilities-bar{float: right;text-align: right;}
.utilities-bar a{color: #898989;text-transform: uppercase;float: left;margin-left: 5px;line-height: 20px;border:1px solid #e3e3e3;padding: 0 5px 0 30px;}
a.print{background: url(images/print.png) 5px center no-repeat;display:block;float: left;}
a.sendmail{background: url(images/sendemail.png) 5px center no-repeat;display: block;float: left;}

/* PAGE */
.pages{padding: 15px 0 0 0;margin-top: 0px; text-align:right;clear: both;}
.pages a, .pages span {color:#999; width: 24px;height: 24px;line-height: 24px;font-size: 13px;background:#d7d7d7 url(images/control-bg.png) no-repeat left;padding: 0;text-align: center;margin-right: 3px;border: none;filter:none;display: block;float: left;}
.pages span.SelectedPage ,.pages a:hover{color:#fff;background:#185087;}
.pages .PageInfo , .pages .FirstPage , .pages .LastPage , .pages .BackPage , .pages .NextPage{display: none;}
.modulepager{float: right;}
/*SITE MAP*/
.sitemappage .sitemap {padding: 20px}
.sitemappage .sitemap ul.sm-main > li > a {background: url(images/sitmap-bg.jpg) no-repeat left;padding-left: 25px;color: #333;}
.sitemappage .sitemap ul.sm-main li li a {color: #333;}

/*SEARCH PAGE*/
.searchresults .top-content {display: none;}
.searchresults .search-page-top {background: #F6F6F6;padding: 13px 13px 10px;}
.searchresults .search-page {padding: 10px 20px;margin-top: 20px;}
.searchresults .search-page h2 {color: #ff0000;font-weight: normal;}
.searchresults .searchresultlist li h3 {font-weight: normal;color: #ff0000;}
.searchresults .searchresultlist li h3 a {color: #ff0000;}
.searchresults .searchduration {display: none;}


/*fancy plugin*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(images/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(images/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(images/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}
@media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15 {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}
}

/* The Nivo Slider styles */
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important;}
.home-sl .nivo-main-image,.home-sl2 .nivo-main-image,.home-sl3 .nivo-main-image{display:block!important;position:relative!important;width:100%!important; height: 421px !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;margin:0;padding:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;bottom:110px;right: 100px;color:#fff;width:210px;z-index:8;background: #aa1d17;color: #fff;font-size: 20px;line-height: 20px;padding: 22px;display: none !important;}
.nivo-caption p{margin:0;padding:5px}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-nextNav{right:13px;background: url(images/control-bg.png) no-repeat;width: 30px;height: 48px;display: block;}
.nivo-nextNav:hover {background-position: bottom left;}

.nivo-prevNav{left:13px;background: url(images/control-bg.png) no-repeat right top;width: 30px;height: 48px;display: block;}
.nivo-prevNav:hover  {background-position: bottom right;}
.nivo-controlNav{text-align:left;position: absolute;right: 5px;bottom: 15px;z-index: 9;display: none;}
.homepage .nivo-controlNav {display: block;}
.nivo-controlNav a{cursor:pointer;background: url(images/control.png) top;width: 20px;height: 19px;display: block;float: left;margin-right: 10px;font-size: 0;}
.nivo-controlNav a.active , .nivo-controlNav a:hover {background: url(images/control.png) bottom no-repeat;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.item-info-news:first-child {border-top: 1px dotted #bababa;padding: 10px 8px 10px 18px;}
.item-info-news {color: #015bab;font-size: 13px;padding: 9px 8px 9px 18px;border-bottom: 1px dotted #bababa;}
} /* hacked cho chrome và safari */

/* RESPONSIVE */
@media (max-width:1260px){

}
@media (max-width:600px){

    }
@media (max-width:767px){

}
@media (min-width:768px) and (max-width:991px){
.wrap-right-services span{font-family: 'myriadpro-cond-web-webfont',sans-serif;font-size: 14px;float: left;margin-right: 5px;line-height: 25px}
}
@media (min-width:992px) and (max-width:1260px){
/*.main-nav li a {font-size: 10px;}*/

}