/* CSS Document */
@import url('nivo-slider.css');
*{ margin:0; padding:0; }
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-align:center; background:#062c59 }
div{ margin:0; padding:0}
img { border:none}
ul ,li{ list-style:none}
a { text-decoration:none; color:black }
.clear{ clear:both}
input.button{ width:auto !important; padding:4px 15px 4px 15px !important; background:#203c95; color:white; font-weight:bold; cursor:pointer; border:none} 
.left-content h2, .right-content h2{ text-align:center; font-size:12px;  text-transform:uppercase; line-height:28px; height:28px; background:#203c95; color:#FFF;}
.left-content h3{ line-height:25px; color:white; background:#0066cc url(../images/icon-row.png) 8px  center no-repeat; padding-left:25px; margin:5px 0 5px 0 }
.left-content h3 a{ color:white; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
#eXTReMe{
visibility:hidden;
display:none;
}
h3.title, h1.title{font-size:12px;   text-align:left; padding:0 0px 0 10px;  text-transform:uppercase }
div.title{ height:48px; line-height:40px; overflow:hidden; background: url(../images/bg-title.png) left center no-repeat; color:#e6f09d}
div.title a{color:#e6f09d}
#wrapper{ width:1260px;margin:0 auto; overflow:hidden; background:#FFF}
/******************* Header ********************************/
#header{margin:auto; clear:both;width:100%; }
#header .banner{text-align:center; overflow:hidden; position:relative}
#naviTop{ overflow:hidden; position:absolute; top:20px; right:0; text-align:left}
#naviTop li{ display:block; height:42px; line-height:42px; margin:5px 0 5px 0; background:url(../images/bg-li-top.png) left center no-repeat; padding-left:25px; float:right; clear:right}
#naviTop .item1{width:170px;}
#naviTop .item2{width:140px;}
#naviTop .item3{width:110px;}
#naviTop a{ color:#f5f09d; text-transform:uppercase}
#naviTop a:hover{ color:#FFF}
.banner img{width:100%}
.menuTop{ height:42px; line-height:42px; margin:0px 0 0px 0; background:url(../images/bg-menu.png) center repeat-x;}
.menuTop ul{ }
.menuTop li{ display:inline; text-align:center;padding:0 30px 0 30px; position:relative; background:url(../images/border-li.png) right center no-repeat; text-transform:uppercase; float:left ; margin-right:2px ; white-space:nowrap}
.menuTop li:last-child{ background:none}
.menuTop li a{  color:#f5f09d;}
.menuTop li:hover , .menuTop li.active {}
.menuTop a:hover ,.menuTop li.active a{}
.hotline{ height:30px; line-height:30px; text-align:right; text-transform:uppercase; font-weight:bold; background:url(../images/background.png); padding-right:30px; color:#1b4a0c; font-size:14px}
/*************************** Sub menu********************/
.menuTop ul li ul{ overflow:hidden; position:absolute; top:41px; left:0px;width:180px; z-index:99; display:none; visibility:visible; padding:3px 10px 5px 10px;background:#062c59;opacity:0.9 }
.menuTop ul li:hover ul{ display:block}
.menuTop ul li ul li{ text-align:left; border-bottom:1px dotted #f5f09d; width:180px; line-height:20px !important; padding:5px 0px 5px 0px; background:none !important; opacity:1}
.menuTop ul li ul li:last-child{ border:none}
.menuTop ul li ul li:hover{}
.menuTop ul li ul li a{ text-transform:none}

.unseen {
    display: inline;
    height: 0px;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0px;
    z-index: 200;
}
/********************** Slide***********************/
.slideHome { overflow:hidden; height:193px;width:100%; position:relative; margin-bottom:10px}
.sagscroller{
height:193px;width:100%;overflow:hidden;position:relative; z-index:0; padding-bottom:15px;
}
.sagscroller ul{position:absolute;margin:0;padding:0;
list-style:none; width: 100%;}
.sagscroller ul li{ overflow:hidden; }
.sagscroller ul li img{ height:100%; width:100%}
.sagscroller ul li .rsscontent{ /*div containing body of each RSS entry*/
    font:12px ; text-decoration:none;
}
.sagscroller ul li .rsslabel{ /*div containing label of each RSS entry*/
margin-top:5px;
font-size:12px;
clear: both;
}
/*****************************  Content ************************************************/
#content{ text-align:left; padding:0px 10px 0 10px ; background:#FFF; margin:auto; overflow:hidden; min-height:500px}
/********************************** Left *******************************/
.left-content{width:355px;float:left; padding:0px 0px 0 0px; text-align:left; clear:left; position:relative }
.left-content .top{ overflow:hidden; height:8px; background:url(../images/bg-top-left.png) center no-repeat}
.left-content .mid{ overflow:hidden;  background:url(../images/bg-mid-left.png) center repeat-y}
.left-content .bottom{ overflow:hidden; height:10px; background:url(../images/bg-bottom-left.png) center no-repeat}
.title-left{ text-transform:uppercase; color:#0d57a0; height:49px; line-height:49px; background:url(../images/bg-title-left.png) 5px center no-repeat; padding-left:40px; font-weight:bold}
.title-left a{color:#0d57a0;}
.left-content .content-left{ overflow:hidden; margin:10px 0px 10px 0px; line-height:23px; text-align:justify; font-weight:bold}
.content-left .static{ overflow:hidden; line-height:30px; font-size:14px; background:url(../images/check.png) left center no-repeat; padding-left:25px}
.left-content .content-left img{ max-width:350px; height:auto !important}
.block-left{overflow:hidden; margin:10px 10px 10px 15px; }
p.list-news a{ color:#3c3c3c; font-weight:bold}
.block-left .news{ overflow:hidden; margin:10px 0 10px 0; text-align:justify; padding:5px}
.block-left .news img{ float:left; margin:0 5px 5px 0;}
.block-left h4{ margin-bottom:5px}
.block-left h4 a{ color:#2781a2}
/******************************** SUPPORT ****************************/
.block-header{ overflow:hidden;width:100%; background:url(../images/bg-mid-support.pngg) left center repeat-x; /*height:251px;*/height: 170px; margin-bottom:15px; }
.listSupport{ overflow:hidden; text-align:center; font-weight:bold; line-height:22px; margin:20px 0 0 10px;width:800px; float:left; }
.block-header .bg-left{background:url(../images/bg-left-support.pngh) left top no-repeat; /*height:250px;*/ height: 170px; overflow:hidden; }
.block-header .bg-right{background:url(../images/bg-right-support.pnhg) right center no-repeat;  height:100%; overflow:hidden}
.listSupport .block{ overflow:hidden; clear:both; border-bottom:1px dotted #0c599f; border-right:1px dotted #0c599f;  padding:8px 0 8px 0px}
.listSupport .group{ overflow:hidden;width:140px; float:left; text-transform:uppercase; color:#063e9d; padding-top:10px}
.group .cell{ color:#a70326; font-size:14px}
.listSupport .support{width:130px; float:left; }
.support img{}
.support p{}
.block-header .right{ overflow:hidden;width:400px; float:right;  margin:20px; /*background:url(../images/tu-van-truc-tuyen.png) left bottom no-repeat; height:220px*/}
.right #frmDomain{ overflow:hidden}
#frmDomain #btnCheck{width:40px; height:27px; border:none; background:url(../images/btn-tim.png); cursor:pointer}
#loading{ background:url(../images/loading.gif) center no-repeat; height:50px;width:50px; margin:auto}
.right #result{}
#result .registed{ color:red}
#result .registed span{ font-weight:bold}
#result .register span{ font-weight:bold}
.sendOrder2{ cursor:pointer;background:#0d579e url(../images/icon-cart.png) 5px center no-repeat; padding:7px 10px 7px 32px; cursor:pointer; color:white; font-weight:bold;-webkit-boder-radius:5px;-moz-border-radius:5px;border-radius:5px}
.sendOrder{ cursor:pointer;background:#0d579e url(../images/icon-cart.png) 5px center no-repeat; padding:7px 10px 7px 32px; cursor:pointer; color:white; font-weight:bold;-webkit-boder-radius:5px;-moz-border-radius:5px;border-radius:5px}
#result .register{}
#frmDomain .title{ text-transform:uppercase; font-weight:bold; font-size:13px; text-align:left; margin-bottom:10px}
#frmDomain input{ float:left}
#frmDomain select{ float:left; height:27px;; margin:0 5px 0 0px}
#frmDomain #domain{ height:23px;width:250px; padding-left:5px}
/******************************** Counter ****************************/
.counter{  overflow:hidden; background:url(../images/bg-counter.png) left center no-repeat;  padding:0px 5px 10px 80px;  }
.counter p{ line-height:28px; font-weight:bold; overflow:hidden;  text-align:left; }
.counter p span{ text-align:right; margin-right:5px; float:right }
.left-content  .block-left .img-ads{ width:240px; overflow:hidden; margin:5px 0 10px 0; text-align:center}
/***************************  News *******************************/
.otherNews{ overflow:hidden}
.otherNews p{ line-height:20px; margin:10px 0 0 0; background:url(../images/icon/icon-list-news.png) left center no-repeat; padding-left:20px}
/*************************** RIGHT ********************************/
/**************** Main -content****************/
.main-content{overflow:hidden; float:right;padding:0px 0px 0 0px;width:865px; text-align:left; margin-bottom:15px; }
.block-home{overflow:hidden;clear:both; margin-bottom:15px}
.block-home .customer{ background:url(../images/bg-title.png) left center no-repeat;padding-left:10px; font-size:13px; height:48px; line-height:45px; text-transform:uppercase; color:white}
.block-home h2{ background:url(../images/top-block-home.png) top center no-repeat;padding-left:50px; font-size:13px; height:28px; line-height:15px;}
.block-home h2 a{ color:#000; background:#FFF; padding-right:10px; text-transform:uppercase}
.block-home a:hover{ color:#0c599f; text-decoration:underline}
.block-home p.bottom{ height:27px; background:url(../images/bottom-block-home.png) bottom center no-repeat; }
.block-home .block-cate{width:614px; float:left; overflow:hidden; padding:0px; line-height:25px !important}
.block-home .mid{background:url(../images/mid-block-home.png) center repeat-y; overflow:hidden; padding:10px; height:365px}
.block-cate h3{ background:url(../images/check.png) left center no-repeat; padding-left:23px; font-size:13px; text-transform:none; line-height:25px}
.block-cate h3 a{ color:#000; text-transform:none}
.block-home .block-order{ overflow:hidden; margin-bottom:15px}
.block-order .img{ overflow:hidden; float:left; text-align:center;width:293px; margin:0 0px 0 0px}
.block-order .name{ text-transform:uppercase; font-weight:bold}
.block-order .name a{ color:#0d579e}
.block-order img{width:293px; height:188px}
.block-order .order{ line-height:30px; background:#0d579e; color:white; text-align:center}
.order span{ background:url(../images/icon-cart.png) left center no-repeat; padding:5px 5px 5px 25px; cursor:pointer}
.list-product{overflow:hidden; margin:10px 0 20px 0;}
.list-product .product-item{overflow:hidden; width:230px;float:left; margin:0 22px 0 0; text-align:center; }
.list-product .product-item-last{overflow:hidden; width:230px; float:right; text-align:center; margin-right:0px;}
.list-product p{text-align:center; line-height:28px}
.list-product p a{  font-weight:bold; color:#0f549f;}
p.order{ background:#0e579f; line-height:30px; text-align:center}
p.order a{ color:white; font-weight:bold}
.service-item{ overflow:hidden; margin:10px 0 20px 0}
.service-item .img{width:250px; overflow:hidden; float:left;margin:0px 7px 0 0}
.service-item img{width:250px; height:150px; float:left; }
.service-item .sapo{ overflow:hidden; line-height:20px; text-align:justify}
.service-item h2{ font-size:12px; margin-bottom:5px}
.service-item h2 a{ color:#0d57a0; text-transform:uppercase}
.service-item h2 a:hover{ text-decoration:underline}
/****************************** User ******************************/
#frmLogin{ margin-top:20px}
#frmLogin input{width:180px; padding:2px}
#frmLogin .error{ color:red; margin-left:120px}
#fldLogin{ overflow:hidden; width:400px; margin:auto; border: 1px solid #CCC; padding:10px}
#fldLogin p{ overflow:hidden; margin:10px 0 10px 0}
#fldLogin p label{ float:left;width:120px}
#fldLogin p.btn{ margin-left:120px}
/*************** Footer ****************************************************************/
.bg_bocong_thuong{
	position: absolute;
	bottom: 10px;
	right: 30px;
}
#footer{ overflow:hidden;text-align:center;  margin:auto;; padding:0px 0 0px 0; clear:both; }
.bg-footer{background:url(../images/bg-footer.png) top repeat-x; overflow:hidden;position: relative; }
.footer{margin:auto;width:1240px; line-height:25px; color:#FFF; padding-top:10px;}
.footer a{ color:#FFF}
#frmNewsletter{ overflow:hidden; margin:10px 0 20px 0}
.block-footer { overflow:hidden;width:250px; float:left; margin:0 0px 0px 0px}
.block-footer h3{ text-transform:uppercase; color:white; border-bottom:1px dashed #FFF; text-align:left; margin-bottom:10px}
#frmNewsletter #email{ background:#FFF url(../images/mail.png) 3px center no-repeat; padding:4px 2px 5px 25px; margin-left:10px; border:none;width:220px}
#frmNewsletter #submit{ background:#0d57a0; color:white; cursor:pointer;width:40px; height:25px; border:none}
#share{ overflow:hidden; text-align:left; width:300px; margin-right:0; float:right}
#share p{ overflow:hidden; margin:10px}
#share img{ float:left; margin-right:10px}
.paging{ float:right; margin:15px 120px 10px 0; font-size:12px; clear:both}
.paging div{ float:left;padding:0 2px 0 2px; color:black;  display:inline; margin-left:5px }
.paging  a{padding:5px 8px 5px 8px; font-size:12px; margin-right:5px; font-weight:bold; color:#e6f09d; background:#0e569e}
.paging a:hover, .paging .curent {color:#e6f09d !important;font-weight:bold;background:#0e569e; margin-right:5px;padding:5px 8px 5px 8px; background:#062c59}
.paging img{ margin:10px 0px 0 0px; }
#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
#lbCenter, #lbBottomContainer {	position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}
.lbLoading {background: #fff url(../images/loading.gif) no-repeat center;}
#lbImage {position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink {left: 0;}
#lbPrevLink:hover {	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;} 
#lbNextLink:hover {	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber {margin-right: 71px; }
#lbCaption {font-weight: bold;}	
.page-content{ overflow:hidden; margin:0 0px 0px 0px;}
/********************************* BreadCrumd ************************************/
.breadcrumb{ height:20px; line-height:20px;}
.breadcrumb li{ float:left; color:white; font-family:Verdana, Geneva, sans-serif; font-size:11px}
.breadcrumb li a{color:white}
#frmContact { margin:20px 0 0 0px;width:450px; float:left; }
#frmContact span{ color:red}
#frmContact p { overflow:hidden; margin:10px 0 5px 0; clear:both}
#frmContact p label { float:left; width:130px; font-size:12px}
#frmContact p input {width:300px; border:1px solid #b0b0b0; padding:2px 0 2px 0}
#frmContact textarea{ width:300px; height:100px;border:1px solid #b0b0b0;}
.content_page .note{font-size:12px; }
 .error{ color:red !important; font-size:12px; padding-left:130px}
 .success{ color:#063;  font-size:12px; line-height:18px}
 #frmContact .btn{ padding-left:130px; }
 .note{ font-size:12px; font-weight:bold}
 
 /********************** Popup **********************/
#dim{ position:absolute; top:0; left:0; width:100%; z-index:100; background:url(../images/dim.png); display:none; text-align:left; }
.msgbox{ position:fixed; width:780px;  border:8px solid #0e579f; background: #FFF url(../images/bg-form-contact.png) top center no-repeat; top: 15%; left: 20%; padding-top:5px; z-index:999999}
.alertSuccess{ position:fixed; width:300px; height:155px; z-index:200; border:8px solid #123466; background: #FFF;top: 40%; left: 40%; margin-top: -100px; text-align:center; display:none  }
.alertSuccess p{ line-height:25px; margin:35px 0 20px 0; font-size:14px; font-style:italic; color:#5c5250;}
.msgbox img {border:none; margin:5px;}
.msgbox .intro{ overflow:hidden; margin:0px 45px 0 130px; color:white; line-height:20px; text-align:justify; height:115px;}
.close{ top:0px; float:right; position:absolute; right:0 }
.msgbox .tab{ overflow:hidden; text-align:right; margin-right:35px}
.msgbox .tab li{ display:inline; color:white; margin-left:65px; font-size:13px; color:#e8e268; cursor:pointer; line-height:30px}
.msgbox .tab li:hover{ color:white}
.msgbox .tab .active{ color:white;}
.msgbox .tab1, .msgbox .tab2, .msgbox .tab3{ overflow:hidden; text-align:justify; line-height:22px; margin:15px 15px 0 15px; display:none}
#frmSendOrder, #frmSendOrder2{ overflow:hidden; margin:0px; background:url(../images/contact.png) right bottom no-repeat; padding:15px 0 0 20px; width:750px; margin:auto}
#frmSendOrder p,#frmSendOrder2 p{ overflow:hidden; margin:10px 0 10px 0}
#frmSendOrder label,#frmSendOrder2 label{width:100px; float:left; color:#0d579e; font-weight:bold}
#frmSendOrder input, #frmSendOrder textarea,,#frmSendOrder2 input,,#frmSendOrder2 textarea{ border:none; background:#d2e4f8}
#frmSendOrder input,#frmSendOrder2 input{width:300px; padding:3px}
#frmSendOrder #send,#frmSendOrder2 #send{ margin-left:230px; background:#0d579e; font-weight:bold; color:white; cursor:pointer; border:none; width:auto; padding:3px 10px 3px 10px}
#frmSendOrder textarea,#frmSendOrder2 textarea{width:300px; height:120px; padding:3px}
.msgbox2{ position:fixed; width:707px;  border:8px solid #0e579f; background: #FFF url(../images/bg-form-ordert.png) top center no-repeat; top: 15%; left: 20%; padding-top:100px; z-index:999999; display:none}
.msgbox2 img {border:none; margin:5px;}
.close{ top:0px; float:right; position:absolute; right:0 }
.tbl-domain { background:#3c77b1}
.tbl-domain tr{ background:#FFF}
.tbl-domain th, .tbl-domain td{ line-height:20px;  padding:5px 0 5px 10px}
.tbl-domain th{ background:#0d579e; color:#f5f08e}
.subCate{margin:0 15px 15px 15px !important; overflow:hidden}
.subCate li{ line-height:28px; background:url(../images/check.png) left center no-repeat; padding-left:25px; font-weight:bold}
.subCate li.active a,.subCate a:hover{ color:#0c3d82; text-decoration:underline}
.web-sapo{ overflow:hidden; line-height:28px; color:#0c569d; font-weight:bold}
.web-sapo .price{ color:#b70505}
.support2{ overflow:hidden; font-weight:bold}
.support2 h3{ border-bottom:1px solid #5c5250; color:#5c5250; background:none; text-transform:uppercase; padding:0; float:left; clear:right !important; overflow:hidden}
.support2 p{ overflow:hidden; clear:left; line-height:36px}
.support2 p img{ float:left; margin-right:10px}
.cateFooter{ overflow:hidden; clear:both;width:1240px; margin:auto; padding-top:15px; text-align:left; margin-bottom:15px}
.cateFooter .block{ overflow:hidden;width:301px; float:left; color:white; line-height:25px; background:url(../images/mid-block-footer.png) right repeat-y; padding:0px; margin-right:12px;  }
.cateFooter .last{float:right; margin-right:0}
.cateFooter .block .bottom{background:url(../images/bottom-block-footer.png) right  center no-repeat ; height:27px;}
.cateFooter h3{ text-transform:uppercase; color:#fdf2a0; background:url(../images/top-block-footer.png)  top center no-repeat; padding-left:10px }
.cateFooter h3 a{color:#fdf2a0}
.cateFooter a{ color:white}
.cateFooter ul{ padding:10px 10px 0 10px;min-height:125px}
.cateFooter a:hover{ text-decoration:underline}
/*.cateFooter .last li{ display:inline;width:132px; float:left}*/
#tbl-service-add { background:#0e579f}
#tbl-service-add tr{ background:#FFF}
#tbl-service-add th, #tbl-service-add td{ line-height:25px; padding:5px; text-align:center}
.cateLeft{ overflow:hidden;width:300px;  margin:5px auto 5px auto}
.cateLeft img{width:300px}
.cateLeft p{ text-transform:uppercase; font-weight:bold; line-height:30px; text-align:center; margin-bottom:15px}
.frm-contact-left{ overflow:hidden; position:fixed; top:40%; left:0px; z-index:999}
.slide-support{ overflow:hidden;width:220px;  position:fixed; right:0; bottom:0; background:#0e56a2; padding:0 10px 10px 10px;  z-index:9999}
.slide-support .top{ line-height:30px; background:#0e56a2 url(../images/icon-close3.png) right center no-repeat; color:#e8e268; font-size:13px; text-align:center; cursor:pointer; }
.listSuport3{ overflow:hidden; padding-top:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px; background:#FFF}
.slide-support .title{ text-transform:uppercase; font-weight:bold; font-size:14px}
.slide-support .support{ overflow:hidden;  line-height:25px; padding:5px}
.slide-support .support p{ overflow:hidden; clear:both; font-weight:bold}
.slide-support .support img{ float:left; margin-left:20px}
.slide-support .support img.yahoo{ margin:8px 0 0 25px}
#img_large{ overflow:hidden; text-align:center; min-height:600px}
#img_large img{max-width:800px; border:1px solid #eaeaea}
.photos{  margin:10px 0 0 0; position:relative; width:100% !important;}
.photos .btn-next, .photos .btn-pre{ position:absolute; top:90px;width:30px; height:35px; z-index:9999; cursor:pointer}
.photos .btn-next{ right:0px; background:url(../images/btn-next.png) right center no-repeat}
.photos .btn-pre{ left:0; background:url(../images/btn-pre.png) left center no-repeat}
.photos ul{ overflow:hidden;width:2000px}
.photos ul li{width:100px; float:left; overflow:hidden; text-align:center; margin-right:3px}
.photos img{ margin-bottom:10px; border:1px solid #CCC; margin-right:5px; cursor:pointer}
.photos h3{text-align:center; line-height:25px; margin:10px 0 10px 0; font-size:12px; text-transform:uppercase}
#slide{width:820px !important; margin:0 0 0 20px; padding-top:10px; border-top:1px solid #0e579f; overflow:hidden}
#tbl-email { overflow:hidden; background:#0e579f; width:auto !important; margin:auto}
#tbl-email tr{ background:#FFF}
#tbl-email td,#tbl-email th{ padding-left:10px}
ul.list-tab{ overflow:hidden; margin:1px 0 10px 0;}
ul.list-tab li{ overflow:hidden;width:230px; float:left; display:inline; margin-right:15px; text-align:center; line-height:30px; font-weight:bold}
ul.list-tab li img{width:100%; height:165px}
.frmAdword{ overflow:hidden;width:865px; margin:auto}
.frmAdword .top{ height:24px; background:url(../images/top-frm-aw.png) center no-repeat; background-size:100%}
.frmAdword .mid{ background:url(../images/mid-frm-aw.png) center repeat-y; background-size:100%; overflow:hidden}
.frmAdword .bottom{ height:24px; background:url(../images/bottom-frm-aw.png) -2px center no-repeat; background-size:100%}
.frmAdword .left{width:400px; float:left; background:url(../images/bg-right-form.png) right center no-repeat; margin:0 0 0 20px; padding-right:25px}
.frmAdword .title{ color:#092e5a; line-height:56px; padding-left:65px; text-transform:uppercase; font-weight:bold; background:url(../images/icon-mail3.png) left center no-repeat; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.frmAdword .detail{ color:#143761; line-height:25px; text-align:justify; margin:15px 0 0 0; background:url(../images/bg-frm-aw.png) right bottom no-repeat; padding-bottom:103px; font-weight:bold}
#frmAdword{width:410px; overflow:hidden; float:left; margin:50px 0 0 0; }
#frmAdword p{ overflow:hidden; line-height:30px; margin-bottom:5px}
#frmAdword label{width:100px; float:left; color:#1b9ef0; line-height:25px}
#frmAdword input{width:300px}
#frmAdword textarea{width:300px; height:110px}
#frmAdword #send{width:300px; margin:15px 0 0 100px; float:left; background:#0f57a0; color:white; cursor:pointer; height:25px; text-align:center; line-height:25px; border:none}
#attachfile{width:90px !important;}
.block-cate .left{ float:left; overflow:hidden}
.block-cate .frm-contact{width:300px; text-align:center; float:right; overflow:hidden; line-height:25px  !important; font-weight:bold}
.block-cate .frm-contact p{line-height:20px  !important}
.block-cate .frm-contact p.title{ font-size:13px}
.tinh-nang table{ background:#0f57a0;}
.tinh-nang table th, .tinh-nang table td{ line-height:25px; padding:5px}
.tinh-nang table tr{ background:#FFF}
#imgPopup{ position:absolute; top:0; left:0; width:100%; z-index:100; background:url(../images/dim.png); text-align:left; }
#imgPopup .imgPopup{width:801px; margin:100px auto auto auto; background:#FFF; padding:5px; position:relative}
#imgPopup .close{width:25px; height:29px; position:absolute; top:-15px; right:-15px; background:url(../images/x.png) center no-repeat; cursor:pointer}
.sub-cate-template{ overflow:hidden; background:#0f57a0;}
.sub-cate-template li{ display:inline; float:left;  line-height:28px; padding:0 16px 0 15px; border-right:1px solid #e6f09d; font-weight:bold}
.sub-cate-template li:last-child{ border:none}
.sub-cate-template a{ color:#e6f09d}
.sub-cate-template a:hover,.sub-cate-template .active a{ color:#FFF}
.view-all-template { text-align:right; font-weight:bold; line-height:30px;}
.view-all-template a{ background:#0e579f; padding:5px 10px 5px 10px; color:#e6f08e; font-weight:bold}
.view-all-template a:hover{ text-decoration:underline; }
