@charset "utf-8";
/* CSS Document */
.clr, .clear {clear:both;}
.container {width:960px; margin:0 auto}
#Big_header {background:#e2f3f7 url(/Images/bg.jpg) repeat; padding:15px 0px 0px 0px }
#topHeader {font-size:11px; line-height:20px; color:#6d6d6d; margin-bottom:10px}
#topHeader a {color:#6d6d6d; text-decoration:none;}
#topHeader a:hover {text-decoration:underline;}

.logo {float:left}
.gt {float:left; margin-top:15px; margin-left:70px}
.gt li {float:left; margin-right:10px;}
.gt li img {float:  left; margin-right:5px;}
.gt li p {font-size:11px; font-weight:bold; color:#333; float:left; width:140px; line-height:16px}
.gt li p span {font-size:11px; font-weight:normal;}


.formSearch {background:#1ea89c; padding:12px 10px 0px 10px; margin-top:15px; border-radius:8px 8px 0px 0px; margin-left:-10px; height:42px;   clear:both}
.formSearch h2 {color:#fff; background:#ffc212; border:dashed 1px #88cfc8; border-radius:10px 10px 0px 0px; border-bottom:none; float:left; padding:0px 15px; font-weight:bold; font-size:18px; height:41px; line-height:41px; text-shadow:1px 1px #ea910a; width:188px}
.formSearch h2.onSubPage {color:#fff; background:#ffc212 url(/Images/downArrow.png) no-repeat 198px 18px; border:dashed 1px #88cfc8; border-radius:10px 10px 0px 0px; border-bottom:none; float:left; padding:0px 15px; font-weight:bold; font-size:18px; height:41px; line-height:41px; text-shadow:1px 1px #ea910a; width:188px}
.formSearch .bgTxtTimkiem {float:left; margin-left:10px; background:#fff url(/Images/bgInputTimkiem_03.jpg) repeat-x; border:none; height:32px; border-radius:5px 0px 0px 5px; width:380px; margin-top:1px; border:none;}
.formSearch .bgTxtTimkiem .txtTimkiem {background:url(/Images/Search-Icon.png) no-repeat 5px; height:30px; border:none; float:none; width:360px; padding-left:35px; margin:0 5px 0 0; font-size:12px; line-height:28px; font-family:Arial, Helvetica, sans-serif}
.formSearch .btnTimkiem {background:#fdb418 url(/Images/bg_btnTimkiem_03.jpg) repeat-x; width:100px; height:32px; line-height:32px; color:#fff; text-shadow:1px 1px #ea910a; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-radius: 0px 5px 5px 0px; border: solid 1px #e7b164; margin-top:1px; padding-bottom:3px;cursor:pointer; float:left} 




.borderHeader {height:12px; background:url(/Images/bgBorder_12.jpg) repeat-x;}



.left {float:left;}
.right {float:right}



.borderContent {background:url(/Images/bgBorder3_27_07.jpg) repeat-x; height:10px;}

.Footer {background:#f1f2f2; padding:40px 0px}
.Footer h6 {font-size:12px; font-weight:bold; line-height:18px; color:#1ea89c; text-transform:uppercase}
.Footer ul li a {font-size:11px; line-height:16px; color:#999; text-decoration:none;}
.Footer ul.ulbox {border-right:solid 1px #c7c7c7; float:left; min-height:180px;}
.Footer ul li a:hover {text-decoration:underline}
.Footer ul li.col {float:left; margin-right:20px; width:160px;}
.lienhe {float:left; border-left: solid 1px #fff; padding-left:20px; min-height:180px}
.lienhe p {font-size:11px; color:#878787; margin-top:5px; line-height:18px}
.lienhe p span.phone { font-size:14px; font-weight:bold}
.lienhe p a {text-decoration:none; color:#878787;}

.mxh {border-top: solid 1px #c7c7c7; padding:10px 0px; margin:10px 0px}
.mxh img {margin-right:8px}

#bottomF {margin:30px 0px 10px 0px}
#bottomF a{float:left; margin-right:20px}

#bottomF p {font-size:12px; float:left; color:#878787; width:730px; line-height:18px;}
.dangnhap {color:#fff; text-decoration:none; margin-left:8px; display:block; float:right; max-width:110px; padding: 5px 3px 5px 3px;margin-top: -2px;}
.dangnhap p {color:#fff;font-size:14px; font-weight:bold; background:url(/Images/taikhoanbg.png) no-repeat center right; padding-right:14px; text-align:right; line-height:16px; display:block}
.dangnhap span, .dangnhap a {font-size:11px; font-weight:bold; line-height:16px;color: #95e5de;text-decoration: none;padding: 0 5px;}

.line {background:url(/Images/bgLine_19.gif) center repeat-x; margin:10px 0px}

.breadcrumb {border: solid 1px #ebebeb; border-radius:0px 0px 8px 8px; margin-left:-10px; padding:10px 0px}
.breadcrumb ul {margin:0px 20px;}
.breadcrumb ul li {float:left; margin-right:12px}
.breadcrumb ul li a {background:url(/Images/imgBreakcrumb.png) no-repeat center left; padding-left:10px; line-height:15px; font-size:12px; color:#878787; text-decoration:none;}
.breadcrumb ul li a:hover {color:#FF6600;}
.breadcrumb ul li a.active {color:#FF6600;}
.breadcrumb ul li.firstItem a{background:none;}


.EmailRegister {overflow:hidden; padding:10px 120px; margin: 15px 0px 40px 0px}
.EmailRegister a {float:left; margin-right:18px}
.EmailRegister .Email {float: left; border: solid 2px #1ea89c; border-radius:8px; padding:5px; width:450px; height:38px;margin-left:30px}
.EmailRegister .Email .txtEmail {width:300px; background:url(/Images/EmaiIcon.png) no-repeat center left; height:36px; line-height:36px; border:none; padding-left:60px; float:left; }
.EmailRegister .Email .btnEmail {background:url(/Images/dangkyBG.png) no-repeat center center; height:36px; line-height:36px; width:80px; float:right; border:none; color:#fff; padding-bottom:5px; text-shadow:1px 1px #1a9288 }

.error-message{ color: red !important;text-align: center;}
.success-message{ color: green;text-align: center;}

.hint{ color: #a5a5a5;}