body {
    font-size: 14px;
    font-family:Arial !important;
}
.all-padding
{
    padding-left:2%;
    padding-right:3%;
}
.all-margin
{
    margin-left:2%;
    margin-right:2%;
}
body#index
{
    margin: 0;
    padding: 0px;
    background:#055699;
}
a img {
    border: 0px;
}
body#search
{
    margin: 0;
    padding: 0px;
    background:white;
    
}
body .search
{
    margin: 0;
    padding: 0px;
    background:white;
}
.body
{
    font-family:Arial;
    overflow:hidden;
    position:relative;
    
    
}
a
{
    text-decoration:none;
}
ul
{
    margin:0;
    padding:0;
}
.clear
{
    clear:both;
}
.text-blue
{
    color:#055699 !important;
}
.nagasub
{
    z-index:4;
    position:fixed;
    top:0;
}
.banner {
    background: none repeat scroll 0 0 white;
    padding-top:5px;
    display: block;
    padding-bottom: 10px;
    text-align: center;
}
    .banner img
    {
        margin:0 auto;
    }

ul.list-cate {
    background: none repeat scroll 0 0 white;
    border-radius: 10px 10px 10px 10px;
    float: left;
    list-style: none outside none;
    margin: 0 10%;
    overflow: hidden;
    width: 80%;
}
    ul.list-cate li
    {
        height:45px;
        
    }

ul.list-cate li a {
    color: #526f87;
    display: block;
    font-weight: bold;
    height: 100%;
    
    padding: 0 20px 0 50px;
    font-size:14px;
    
}
.text-cate {
    float: left;
    padding-top: 13px;
}

ul.list-cate li a:hover,ul.list-cate li a:hover {
    color: white;
    display: block;
    font-weight: bold;
    height: 100%;
    
}
ul.list-cate li a:hover .icon-1
{
       background: url("images/mini4.png") no-repeat scroll -36px -51px transparent;
    display: block;
    height: 18px;
    width: 8px;    
}

        ul.list-cate li.line 
        {
            height:2px;
            /*background:url(images/line_li.png) repeat-x bottom center;*/
            background:#d7e3ed;
        }
ul.list-cate li .imgwrap {
    float: right;
    padding-top: 13px;
}

.icon-1 {
    background: url("images/mini4.png") no-repeat scroll right -51px transparent;
    display: block;
    height: 18px;
    width: 8px;
}
.banner-a {
    display: block;
    height:65px;

    float:left;
}
.header
{
    background: none repeat scroll 0 0 #055699;
    float:left;
    width:100%;
    z-index:3;
        position:relative;
    z-index:10;
}


.naga {
    /*background: url("images/naga_bg.png") repeat-x scroll 0 0 transparent;*/
    /*float: left;*/
    height: 75px;
    position: fixed;
    text-align: center;
    width: 100%;
    right:0;
    top:0;
    border-bottom:0px solid #d3d3d3;
}

.img-naga-l {
    height: 40px;
    left: 0;
    padding-left: 2%;
    padding-top: 15px;
    position: absolute;
    width: 100px;
}
.icon-n-l
{
    background:url(images/mini4.png) no-repeat left -69px;
    width:26px;
    height:26px;
    display:block;
}
.icon-n-r
{
    background:url("images/mini4.png") no-repeat scroll left -28px transparent;
    width:28px;
    height:26px;
    display:block;
    float:left;
}
.icon-n-c
{
      background-image: url("/images/icon-ce165.png");
       width: 25px;
      height: 22px;
      background-position: 0 -240px;
        display:block;
    float:left;
}
.input-bar {
  border: 1px solid #acacac;
  background-color: #FFF;
  width: 100%;
  height: 29px;
  text-align: left!important;
  border-radius: 5px;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
    margin-top: 3px;
}
.search-suggestion {
  position: absolute;
  top: 46px;
  left: 0;
  background-color: #fafaf7;
  z-index: 150;
  width: 100%;
  font-size: .8em;
  display: none;
}
.search-icon-wrapper {
  float:left;
}
#searchInput {
  margin: 0;
  text-overflow: ellipsis;
  height: 28px;
    z-index: 1000;
  position: relative;
  width: 100%;
}
.input-bar input[type="text"] {
  border: none!important;
  background-color: rgba(0,0,0,0)!important;
  box-shadow: none!important;
  display: block;
  box-sizing: border-box!important;
  -webkit-box-sizing: border-box!important;
  -moz-box-sizing: border-box!important;
  font-size: 13px;
  height: 30px;
  padding: 0 10px;
  font-family: Roboto,Tahoma,sans-serif;
  vertical-align: top;
}
.naga h1
{
    font-size:14px;
    color:#055699;
    text-transform:uppercase;
    font-weight:bold;
    float:left;
    width:100%;
}

.img-naga-r {
    height: 40px;
    padding-right: 2%;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top: 0;
}
.banner-a img
{
    margin-left:12px;
    margin-top:2px;
}

.s-content {
    float: left;
    width: 100%;
    /*padding-top:15px;*/
    background:url("images/bg_search.png") no-repeat scroll 1% bottom transparent;
    opacity:1;
}

.s-drop {
    float: left;
    height: 35px;
    margin: 0 2%;
    padding-bottom: 8px;
    position: relative;
    width: 96%;
}

.v-drop {
    border: 1px solid #807F7F;
    border-radius: 4px;
    box-shadow: 1px 1px 1px #CCCCCC;
    float: left;
    height: 27px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 99.9%;
    z-index: 0;
    margin:5px 0;
}


.img-drop {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
}


.icon-drop {
    background: url("images/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 10px;
    margin-left: 7px;
    margin-top: 11px;
    width: 10px;
}

.sh-drop {
    color: #222222;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 3%;
}
.dcate option
{
    padding-left:35px;
}

.s-adv {
    color: #007200;
    float: left;
    padding-right: 5px;
    padding-top: 10px;
    text-decoration: underline;
    font-size:14px;
}
.s-button-i {
    float: right;
}

.s-button {
    float: right;
    padding-bottom: 40px;
    padding-right: 2%;
    padding-top: 15px;
    padding-left:2%;
    width: 96%;
}
.s-button-i img {
    box-shadow: 2px 2px 2px #CCCCCC;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
.search-border {
    background: url("images/mobile-full_07.png") no-repeat scroll 2% 94% transparent;
    float: left;
    width: 100%;
}
.sr-content
{
    
    float:left;
    width:100%;
}
.sr-content .ul_menu 
{
    margin:10px 0px;;
    height:28px;
    list-style:none;
    margin-left:2%;
    margin-right:2%;
    
}
#div_total 
{
    margin-left:2%;
    margin-right:2%;
    margin-top:10px;
    min-height:20px;
}

.tincc-numcount {
    color: #055699;
}
.tincc-durationTime {
    color: #055699;
}
.sr-content .ul_menu li
{
    background:none repeat scroll 0 0 #E5F3FE;
    height:14px;
    padding:7px 10px;
    float:left;
    margin-right:10px;
    border-radius:4px;
}
.sr-content .ul_menu li:hover
{
    background:#055799 !important;
    color:White !important;
    font-weight:bold;
} 
.sr-content .ul_menu li:hover a
{
    color:White !important;
    font-weight:bold;
}
.sr-content .ul_menu li.selectli
{
    background:#055799 !important;
}
.sr-content .ul_menu li.selectli a
{
   color:White !important;
   font-weight:bold;
}
.sr-content .ul_menu li a 
{
    color:Black;
    font-weight:normal;
}

.d-info h3, .o-info h3  
{
    margin: 0;
    font-size:14px;
    margin-bottom:10px;
    }

.sr-title {
    float: left;
    padding-bottom:5px;
    margin-bottom:5px;
    width: 96%;
    
    margin:0 2%;
}

.sr-title a,.o-t {
    color: #656565;
    font-size: 14px;
}
.sr-title h2 {
    color: #055699;
    font-size: 16px;
}

.sr-order {
    
    border-bottom:1px solid #cccccc;
    padding-top:10px;
    margin-bottom:10px;
    padding-bottom:10px;
    
}
.o-t {
    float: left;
    padding-top: 6px;
}

.o-se {
    font-size: 12px;
    font-weight: normal;
    opacity: 0;
    position: relative;
    width: 100%;
    z-index: 1;
    height:30px;
}

ul.s-list {
    float: left;
    width: 100%;
    list-style:none;
    min-height:130px;
    margin-bottom:0px;
    border-top:1px solid #cccccc;
}

/*
ul.s-list li {
    
    float:left;
    font-size:13px;    
    width:100%;
    min-height:130px;
    border-bottom:1px solid #cccccc;
    background:url(images/bg_sr_li.png) repeat-x bottom;
}
*/
.fix-listProduct 
{
    float:left;
    font-size:13px;    
    width:100% !important;
    min-height:130px;
    border-bottom:1px solid #cccccc;
    background:url(images/bg_sr_li.png) repeat-x bottom;
    margin-bottom:0px !important;
    padding:0px !important;
}

ul.s-list li {
    /*background: url("images/bg_sr_li.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid #CCCCCC;*/
    float: left;
    font-size: 13px;
    /*margin-bottom: 15px;*/
    min-height: 130px;
    padding-left: 2%;
    padding-right: 3%;
    width: 45%;
}

    ul.s-list li a
    {
        color:#0d4e8b;
        float:left;
        width: 100%;
    }
   

.bottom {
    background: url("images/menu_top.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 35px;
    padding-left: 2%;
    padding-right: 2%;
    position: relative;
    width: 96%;
    margin-top:10px;
}

.ontop {
    float: right;
    height: 35px;
    line-height: 35px;
}
.ontop1 {
    line-height: 21px;
    height: 21px;
    margin: 0 auto;
    width: 110px;
}

.img-ontop {
    float: left;
    padding-right: 10px;
    padding-top: 13px;
}

.icon-ontop {
    background: url("images/mini4.png") no-repeat scroll left -94px transparent;
    display: block;
    height: 15px;
    width: 15px;
}

.ontop-text a {
    color: Black;
    display: block;
    font-size: 12px;
    line-height: 35px;
    width: 70px;
    float:left;
}
.more {
    float: right;
    left: 2%;
    position: absolute;
}

.more-a {
    color: Black;
    display: block;
    font-size: 12px;
    width: 100px;
}

.img-more {
    float: left;
    padding-left: 0;
    padding-right: 6px;
    padding-top: 8px;
}

.icon-more {
    background: url("images/mini4.png") repeat scroll 15px -142px transparent;
    display: block;
    height: 18px;
    width: 15px;
}
.h-sr-t {
    margin: 0;
    padding: 0;
        color: black;
    font-size: 16px;
}

.div-o-d {
    float: left;
    height: 30px;
    margin-left: 1%;
    position: relative;
    width: 40%;
}


body {
    color: #222222;
}
li.head, li.g, body, html, .std, .c h2, #mbEnd h2, h1 {
    font-family: arial;
    font-size: small;
}
body, #leftnav, #tbdi, #hidden_modes, #hmp {
    background: none repeat scroll 0 0 #FFFFFF;
}
body {
    color: #000000;
    margin: 0;
    overflow-y: scroll;
}
li.head, li.g, body, html, .std, .c h2, #mbEnd h2, h1 {
    font-family: arial;
    font-size: small;
}

.v-order {
    background: none repeat scroll 0 0 #008000;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 27px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

body {
    color: #222222;
}
li.head, li.g, body, html, .std, .c h2, #mbEnd h2, h1 {
    font-family: arial;
    font-size: small;
}
body, #leftnav, #tbdi, #hidden_modes, #hmp {
    background: none repeat scroll 0 0 #FFFFFF;
}
body {
    color: #000000;
    margin: 0;
    overflow-y: scroll;
}
li.head, li.g, body, html, .std, .c h2, #mbEnd h2, h1 {
    font-family: arial;
    font-size: small;
}
.o-order {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    padding-left: 5%;
    padding-top: 6px;
}
.img-order
{
background:none;
border-left:0px;
}
.icon-order {
    background: url("images/mini4.png") no-repeat scroll -13px -53px rgba(0, 0, 0, 0);
    height: 9px;
    width: 14px;
    margin-top:9px;
}
.vip-s a
{
}
.sr-image
{
    float:left;
    padding: 0 15px 15px 0;
    position:relative;
    width:100%;
}
.sr-image img
{
    padding:2%;
    width:96%;
    height:96%;
    border:1px solid #cccccc;
}
.sp-info
{
    line-height:20px;
}
.sp-info-rv
{
    line-height:20px;
    display:inherit;
}
.hh-sr
{
    margin:0;
    padding:15px 0 0;
}
.vip-s a .hh-sr {
    color: #E41B23;
    display: inline;
}

.vip a .hh-sr
{
    color: #E41B23;
}

.hot a .hh-sr
{
    color:#ff6600;
}
#detail img
{
     width:100%;
    height:100%;
}
#description img
{
    width:100%;
    height:100%;
}
.product-price-last {
color: #b2b2b2;
font-weight: bold;
text-decoration: line-through;
padding-right: 10px;
}
.product-price-new {
color: red;
font-weight:bold;
font-size:18px;

}
.product-price-new1 {
color: #cc3d3d;
font-weight:bold;

}
.vip0 a .hh-sr {
    color: #454545;
    padding: 15px 0 0;
    text-transform: uppercase;
      font-size: 12px;
  height: 30px;
}
.vip0 a .hh-sr-rv {
    color: #03A0F8;
    padding: 15px 0 0;
    text-transform: uppercase;
    margin:0;
}
.vip1 a .hh-sr
{
    color: #B32626;
    text-transform:uppercase;
}
.vip2 a .hh-sr
{
    color:#ff6600;
    text-transform:uppercase;
}
.vip3 a .hh-sr
{
    color:#ff6600;
}
.vip5 a .hh-sr
{
    color:#0d4e8b;
}
.img-star {
    float: left;
    padding-right: 10px;
    width: 15px;
}
.icon-star
{
    display:block;
    width:15px;
    height:15px;
    background:url(images/mini4.png) left -55px no-repeat;
}

.padding {
    float: left;
    padding-top: 15px;
    width: 100%;
}
.sr-icon-r
{
    background:url(images/mini4.png) right -26px no-repeat;
    float:right;
    width:19px;
    height:19px;
}
.d-info
{
    /*float:left;
    width:100%;*/
}

.des-t {
    color: #5b5b5b;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2%;
    padding-right: 3%;
    padding-bottom: 5px;
    width: 95%;
/*    text-transform:uppercase;*/
}
.des-t h1,.des-t h2,.des-t h3{
        font-size: 14px;
    padding: 0;
    margin: 0;
    line-height:20px;
}

.des-t-t
{
    text-transform:uppercase;
    color: #0d4e8b;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2%;
    margin-right: 3%;
    padding-bottom: 5px;
    width: 95%;
}
.des-c
{
    color:black;
    font-weight:normal;
    font-size:14px;
    padding-bottom:10px;
    line-height:20px;
    text-align:justify;
}
.des-c a{color:#0d4e8b}
.d-image-b {
    text-align: center;
    width:320px;
    height:260px;
    overflow:hidden;
}
.d-image-m 
{
    display: none;
    text-align: center;
    width:320px;
    height:260px;
}
.d-image-mn {
    display: none;
    height: 100%;
    text-align: center;
    width: 100%;
}
.img-d-l {
    
    box-shadow: 1px 0 2px #CCCCCC;
    float: left;
    height: 42px;
    
    width: 45px;
}
.img-d-r {
    background: none repeat scroll 0 0 #ECECEC;
    box-shadow: 1px 0 2px #CCCCCC;
    float: left;
    height: 42px;
    opacity: 0.7;
    width: 45px;
}
.icon-d-l {
    background: url("images/mini4.png") no-repeat scroll left top transparent;
    display: block;
    height: 23px;
    margin-left: 12px;
    margin-top: 9px;
    opacity: 1 !important;
    width: 13px;
}

.d-image {
    height: 260px;
    margin: 0 auto;
    width: 320px;
    border:1px solid #B5C6D3;
}

.icon-d-r {
    background:url(images/mini4.png) no-repeat right top;
    display: block;
    height: 23px;
    margin-left: 17px;
    margin-top: 9px;
    width: 13px;
}

.view-map {
    float: left;
    margin-top: 30px;
    padding-bottom: 10px;
    padding-left: 2%;
    padding-right: 3%;
    width: 95%;
}

.img-v-m {
    float: left;
    padding-right: 8px;
}

.icon-v-m {
    background: url("images/mini4.png") no-repeat scroll right -92px transparent;
    display: block;
    height: 26px;
    width: 32px;
}
.c-content-d {
    margin: 0 auto;
    position: relative;
    width: 320px;
}

.c-content-m {
    height: 100%;
    top: 0px;
    left: 0px;
    margin: 0 auto;
    position: fixed;
    width: 100%;
    display: none;
    z-index:1;
}
.c-content-g {
margin: 0 auto;
position: relative;
width: 320px;
}
.div-b-l {
    opacity:0.7;
    float: left;
    height: 42px;
    left: 0;
    position: absolute;
    top: 37%;
    width: 45px;
    z-index:1;
    background:none repeat scroll 0 0 #ECECEC;
}

.div-b-r {
    float: left;
    height: 42px;
    right: 0;
    position: absolute;
    top: 37%;
    width: 45px;
    z-index:1;
}

.text-vm {
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
    padding-top:12px;
}


.o-info {
    
    float: left;
    margin-left: 2%;
    margin-right: 3%;
    width: 95%;
    margin-bottom:10px;
}
.o-i-title {
    background:#ed1c24;
    color: white;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 10px;
}

.o-i-t {
    display: block;
    float: left;
    font-size: 14px;
    padding-left: 2%;
    width: 150px;
    line-height:25px;
}
.o-i-field
{
}

.o-value-red {
    display: block;
    font-size: 14px;
    color:#c80000;
    font-weight:bold;
    line-height:25px;
    border-bottom:1px solid #cccccc;
}
.o-value-n {
    display: block;
    font-size: 14px;
    line-height:25px;
    padding-left: 107px;
    border-bottom:1px solid #cccccc;
}
.o-value-n a{color:#0d4e8b;}
.o-value-blue {
    display: block;
    font-size: 14px;
    
    font-weight:bold;
    line-height:25px;
    border-bottom:1px solid #cccccc;
}
.o-value-blue a{color:#0d4e8b;
                }


.ul-other-news {
    color: #055699;
    float: left;
    padding-bottom: 20px;

    width:100%;
    list-style:none;
}
/*.ul-other-news li {
    background: url("images/bg_li_b.png") repeat-x scroll left bottom transparent;
    float: left;
    line-height: 20px;
    min-height: 41px;
    padding-left: 2%;
    padding-right: 3%;
    width: 95%;
    padding-bottom: 5px;
}*/

.ul-other-news li {
    float: left;
    line-height: 20px;
    padding-left: 2%;
    padding-right: 3%;
    width: 95%;
    
}
.ul-other-news li:last-child
{
    border-bottom:0px;
    }

.ul-other-news li a {
    color: black;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}
.icon-li-other
{    background:#055699;
    float:left;
        height:4px;
    width:4px;
    display:block;
    border-radius:2px;
}

.img-li-other {
    float: left;
    
    padding-top: 6px;
    width:3%;
}
.fixheight
{
    float:left;
    height:75px;
    width:100%;
    position:relative;
    z-index:3;
}
.d-image-b ul
{
    list-style:none;
    width:1000px;
    position:relative;
}
    .d-image-b ul li
    {
        float:left;
        width:320px;
    }
.pane-hiden {
        background-color: #edb406;
    
    float: left;
    width: 100%;
}
.st-panel
{
    display:block !important;
    float:left;
    padding-top:10px;
}
.st-panel-right
{
    right: -75% !important;
}
.div-pane-h
{
    display:none;
}
.slide-pane
{
    position:relative;
    float:left;
    z-index:2;
    background:white;
    width:100%;
    overflow:hidden;
}


.menu-pane {
    background: none repeat scroll 0 0 #303030;
    float: left;
    list-style: none outside none;
    padding: 0 2%;
    width: 96%;
}

.menu-pane li {
    display: block;
    padding-left: 0;
    width: 50%;
}
.menu-pane li a {
    color: white;
    display: block;
    font-weight: bold;
    line-height: 45px;
    padding-left:10px;
}


.icon-menu-pane
{
    float:left;
    background:url(images/mini4.png) no-repeat right -117px;
    width:6px;
    height:6px;
    margin-top:20px;
}

#naga
{
    z-index:2 !important;
}
.content-ex
{
    position:relative;
    float:left;
    width:100%;
}
.pane-hiden-1
{
    background: none repeat scroll 0 0 #D6E4F0;
    border-top: 1px solid #A2A9B0;
    /*box-shadow: 1px 1px 9px #000000;*/
    display: block;
    float: left;
    height: 100%;
    position: relative;
    right: 0%;
    top: 0;
    width: 100%;
    z-index: 1;
    width:100%;
    height:455px;
    /*margin-top:35px;*/
}
.tile_tin3
{
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:Black;
}
.tile_tin3:hover
{
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
    color:Black;
}
.div-title-cat
{
    background:  #f7911e;
    height:35px;
    text-align:center;
    margin-left:2%; 
    margin-right:2%;
    width:96%;
    margin-top:10px;
        z-index: 1000;
    position: relative;
}
    .div-title-cat h2,.div-title-cat h1
    {
        font-size:13px;
        margin:0;
        padding:0;
        
                    color:#0095da;
            padding-top:9px;
            display:block;
            text-transform:uppercase;
    }


ul.bullet
{
    margin:0 auto;
    list-style:none;
    margin-top:-20px;
}
    ul.bullet li
    {
        float:left;
        width:15px;
        padding:0 1px;
    }

ul.bullet li a {
    background: url("images/mini4.png") no-repeat scroll -38px -129px transparent;
    display: block;
    height: 13px;
    width: 15px;
}

ul.bullet li.active a {
    background: url("images/mini4.png") no-repeat scroll -21px -129px transparent;
}
.boder-bullet
{
    position:relative;
}

.text-error {
    padding: 15px 2%;
    text-align: center;
}
.text-error a {
    color: #055699;
    
}
.other-link-text {
    width: 95%;
    float: left;
    color:#3b3b3b;
}
.close-m {
    position: fixed;
    right: 0px;
    top: 50px;
    display: none;
    z-index:2;
}
.close-m img {
    width: 60px;
    height: 60px;
}
.news-header {
    margin-top: 15px;
    float: left;
    width: 96%;
    margin-left:2%;
    margin-right:2%;
    background:#e3e3e3;
}
.n-h-t {
    color: #055699;
    float: left;
    height: 17px;
    padding: 7px 10px;
}
.n-h-in {
    float: right;
}
.drpCat {
    border: 1px solid #b9bfc5;
}

.list-news {
    float: left;
    width: 100%;
    list-style: none;
}

.f-n 
{
    border-bottom: 1px dashed #C7C7C7;
    float: left;
    width: 100%;
}
.f-n:last-child
{
    border-bottom: 0px;
    }
.fix-f-n
{
    background:url(images/gb_hot.png) repeat-x bottom center;
    border-bottom: 1px solid #C7C7C7;
    
    }
.f-n-t {
    display: block;
    float: left;
    width: 95%;
}
.f-n-t-s{}

.f-n-i {
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 140px;
    margin: 15px 15px 15px 2%;
    width: 170px;
    padding:2px;
}

.n-des {
    display: block;
    padding-top: 10px;
    width: 100%;
    line-height: 20px;
    color: black;
    padding-left: 2%;
}

.n-h-t-r {
    background: url("images/mini2.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 28px;
    width: 19px;
}
.n-drop {
    float: right;
    height: 16px;
    margin: 0 10px 0 0;
    padding-bottom: 0;
    width: 40%;
}

.ncate {
    height: 27px;
    opacity: 0;
    position: relative;
    width: 100%;
    z-index: 1;
}

.v-drop-n {
    background: none repeat scroll 0 0 white;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: none;
    height: 24px;
    margin-top: 3px;
    overflow: hidden;
}
.sh-drop-n {
    line-height: 27px;
}
.htitle-n 
{
    padding: 0;
    margin: 0;
    font-size: 14px;
}
.htitle-n a
{
    color: #055699;
    text-decoration:none;
    text-transform:uppercase;
}
.f-news-h {
    margin: 0;
    padding: 0;
    color: black;
    font-size: 16px;
    font-weight: bold;
    padding-left: 2%;
    padding-top: 13px;
    
}
.f1-des {
    padding-top: 0px;
}
.f1-n-i {
    height: 90px;
    width:123px;
    padding:2px;
}
.n-h-t1 {
    margin-left: 1%;
    border-left: 1px solid #B9BFC5;
    border-right: 1px solid #B9BFC5;
}
.n-h-t2 {
    border-right: 1px solid #B9BFC5;
    display:none;
}
.n-h-t a {
    color: #3f9e10;
    border-bottom: 2px solid;
    font-family:Arial;
}
.n-h-t.active {
    background: none;
}
.n-h-t.active a {
    border-bottom: none;
}

.des-n {
    color: #666666;
    text-transform:none;
}

.c-content-n {
    padding-left: 2%;
    padding-right: 3%;
    float: left;
    width: 95%;
    line-height: 20px;
    color: #000;
    font-size:14px !important;
}
.c-content-n *{
    font-size:14px !important;
}
.c-content-n a{color:#0d4e8b}
.c-content-n img {
    width: 300px !important;
    height: auto !important;
    text-align: justify;
}
.c-content-n table
{
     width: 100% !important;
     text-align:center;
}
.h-sr-n {
    padding-top: 15px;
}
.fix-font-detail
{
    /*font-family:"Segoe UI" !important;*/
    }
    .containe-title-a
    {
        border-bottom:none !important;
        }
.image-count {
    background: none repeat scroll 0 0 black;
    bottom: 16px;
    color: white;
    font-weight: bold;
    height: 21px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    width: 126px;
}
.image-count-text {
    bottom: 18px;
    color: white;
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: center;
    width: 126px;
}
.h-lq-t {
    float: left;
    padding-left: 2% !important;
    text-align: left;
    text-transform:none !important;
    max-width:30%;
}

.lq-drop {
    float: right;
    margin: 0;
    padding-bottom: 0;
    width: 60%;
    height:25px;
    margin-top:5px;
    margin-right:10px;
    
}

    .lq-drop .dcate
    {
        height:25px;
    }

.lq-drop .v-drop {
   background: none repeat scroll 0 0 white;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: none;
    height: 24px;
    margin-top: 3px;
    overflow: hidden;
}
        .lq-drop .v-drop .sh-drop
        {
            line-height:25px;
        }
.lq-rop-city {
    float: left;
    margin-left: 2%;
    width: 50%;
}

.lq-rop-or {
    float: right;
    margin-left: 2%;
    width: 40%;
    margin-right:2%;
}
ul.list-query
{
    float:left;
    width:100%;
}

ul.list-query li {
    background: url("images/bg_sr_li.png") repeat-x scroll center bottom transparent;
    border-bottom: 1px solid #CCCCCC;
    
    padding: 0 0 10px;
    float:left;
    width:100%;
    padding-top:5px;
}

ul.list-query li a {
    color: black;
    display: block;
    width: 100%;
    float:left;
    height:100%;
}
ul.list-query li .qr-title
{
    float:left;
    width:95%;
    line-height:20px;
    padding-bottom:15px;
}

ul.list-query li .qr-title h1,ul.list-query li .qr-title h2
{
    padding:0;
    margin:0;
    font-size:14px;
}
ul.list-query li .qr-title .qr-option
{
    color:#055699;
    line-height:20px;
}

.qr-content {
    float: left;
    line-height: 20px;
    width: 95%;
}
.div-drop-qr
{
    float:left;
    padding-bottom:5px;
    width:100%;
}
.qr-d-content
{
    line-height:20px;
    text-align:justify;
}
.qr-t-d {
    color: #055699;
    float: left;
    font-weight: bold;
    width: 100%;
    padding-bottom:10px;
    text-align:left;
}

.qr-t-d-f {
    float: left;
    width: 100%;
    text-align:left;
    padding-bottom:10px;
}

.rep-c {
    border-bottom: 2px solid;
    color: #3F9E10;
    float: left;
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
    margin-bottom:10px;
}

.rep-f1 {
    float: left;
    font-family: arial;
    font-weight: bold;
    width: 50%;
}

.rep-f2
{
    float:right;
    text-align:right;
    color:#797979;
}
.rep-fr {
    color: #055699;
    float: left;
    font-weight: bold;
    width: 100%;
    padding:5px 0;
}
.rep-fr h3
{
    padding:0;
    margin:0;
    font-size:14px;
}

.rep-content {
    border-bottom: 1px dashed;
    float: left;
    line-height: 20px;
    margin-bottom: 5px;
    padding-bottom: 20px;
    text-align: justify;
    width: 100%;
}
.rep-content img
{
    max-width:380px;
}
.other-rq
{
    float:left;
    width:95%;
    color:#3f9e10;
    font-weight:bold;
    margin:0 3% 0 2%;
    text-transform:uppercase;
    margin-top:20px;
}
.ul-rq-other
{
    float:left;
    width:100%;
    list-style:none;
}

.ul-rq-other li {
  /* background : url("images/bg_li_b.png") repeat-x scroll left bottom transparent;*/
    float: left;
    line-height: 20px;
    min-height: 41px;
    padding-bottom: 5px;
    padding-left: 2%;
    padding-right: 3%;
    width: 95%;
}

.ul-rq-other li a {
    color: black;
    display: block;
    width: 100%;
}
        
        .datetime
        {
            color:#858585;
            float:left;
            font-weight:normal;
            font-size:12px;
            padding-top:5px;
            }
.fix-des-t-n {
    border-bottom: 0 none;
    
    margin: 10px 0 0;
    padding: 0 3% 0 2%;
}
.list-reply
{
    list-style:none;
    }
ul.sub-reply {
    background: none repeat scroll 0 0 #F2F2F2;
    float: left;
    list-style: none outside none;
    width: 100%;
}
ul.sub-reply li{}
ul.sub-reply li .c-sub-rep
{
    padding:0 5px;
    }

.icon-c-sup-rep {
    background: url("images/mini4.png") no-repeat scroll left -150px transparent;
    float: left;
    height: 30px;
    width: 30px;
}

.content-sub-rep {
    display: block;
    font-weight: bold;
    line-height: 20px;
    width: 100%;
}
.fix-des-t-n h3
{
    font-size:14px;
    margin:0;
    padding:0;
    padding-top:5px;
    }
    
.icon-c-sup-rep {
    background: url("images/mini4.png") no-repeat scroll left -140px transparent;
    float: left;
    height: 30px;
    margin: 10px 12px 10px 2%;
    width: 30px;
}
.content-sub-rep1
{
    line-height:20px;
    }
    .fu-hiden-mask
    {
        
        }
        .fu-option
        {
                height: 100%;
    left: 0;
    line-height: 20px;
    position: fixed;
    top: 65px;
    width: 50%;
    z-index:999;
            }


.copy-right {
    border: 0 none;
    bottom: 10px;
    float: left;
    left: 0;
    margin: 0px 5% 0;
    width: 90%;
    text-align:center;
}
    .copy-info
    {
        color:White;
        font-size:11px;
        font-family:Arial;
        }
        .icon-rd-pc
        {
            float:right;
            }
        .img-naga-pc
        {
            float:left;
            }
        .ontop-text{float:left;}
        
        .div-plance
        {
            padding-top:5px;
            float:left;
            color:#656565;
            }
.div-count
{
    padding-top:5px;
    color:#656565;
    float:right;
    }
    div.line
    {
     border-top: 1px solid #d3d3d3;
    margin: 0 2%;
    float:left;
    width:96%;
        }

.about-info {
        background-color: #edb406;
    color: white;
    float: left;
    margin: 0 2%;
    text-align: center;
    width: 96%;
    margin-bottom:10px;
    margin-top:10px;
}        

.a-i-link {
    background: none repeat scroll 0 0 white;
    border-radius: 3px 3px 3px 3px;
    color: black;
    height: 33px;
    margin: 0 2px;
    padding: 4px 15px;
}
.contact-info
{
    margin:0 2%;
    color:White;
    padding-top:10px;
    float:left;
    line-height:20px;
    }

.content-intro
{
    padding:0 2%;
    line-height:20px;
    text-align:left;
    color:#3b3b3b;
}
.adress-info
{
    color:#3b3b3b;
    margin:0 2%;
    float:left;
    width:96%;
    }
    .ul-other-fix-info
    {
        padding-bottom:0px;
        }

.contact-pane {
    float: left;
    margin: 0 2%;
    width: 96%;
}
.contact-field
{
    width:100%;
    float:left;
    position:relative;
    
}
.contact-title {
    color: #055699;
    border-bottom: 1px solid #226aa5;
    height: 20px;
    font-weight: bold;
    line-height: 20px;
}
.contact-title h4
{
    margin:0;    
}
.contact-field input[type=text],.contact-field input[type=password] {
    border: 1px solid #ABABAB;
    border-radius: 3px 3px 3px 3px;
    height: 27px;
    margin: 5px 0;
    padding: 0 2%;
    width: 96%;
}


.dcate {
    border: 1px solid #ABABAB;
    border-radius: 3px 3px 3px 3px;
    color: #8A8B8B;
    margin: 5px 0;
    padding: 5px 5px 5px 20px;
    position: relative;
    width: 100%;
    z-index: 1;
    -webkit-box-shadow: 1px 1px 1px #CCCCCC;
    box-shadow: 1px 1px 1px #CCCCCC;
    height: 27px;
}
.dcatenews {
    border: 0 solid #ABABAB;
    border-radius: 3px 3px 3px 3px;
    color: #8A8B8B;
    margin: 2px 0;
    padding: 5px 5px 5px 20px;
    position: relative;
    width: 100%;
    height: 27px;
}
.contact-field input[type=checkbox] {
    border: 1px solid #ABABAB;
    float:left;
 
}
.contact-field textarea 
{
    border-radius: 3px 3px 3px 3px;
        border:1px solid #ababab;
    margin: 5px 0;
    padding: 0 2%;
    width: 96%;
}
.contact-field .contact-span {
    left: 20px;
    position: absolute;
    top: 13px;
    color:#8a8b8b;
}

.contact-field .fix-contact-span {
    float: left;
    min-height: 15px;
    position: static;
    width: 100%;
    padding-top:10px;
}


.button-contact {
    float: left;
    margin: 0 2%;
    padding: 10px 0;
    text-align: center;
    width: 96%;
}

.b-button {
    background: none repeat scroll 0 0 #0D4E8B;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: White;
    font-weight: bold;
    padding: 3px 8px;
}
.fix-c-img-drop
{
    background:none;
    border:0px;
    }
    .fix-c-icon-drop
    {
        background:url(images/mini4.png) no-repeat -27px -55px;
        }
.fix-drop-city,.fix-drop-arrange
{
    border:1px solid #cecece !important;
    border-radius:3px !important;
}
.icon-hd-title
{
    float:left;
    background:url(images/mini4.png) no-repeat left -171px;
    width:16px;
    height:16px;
    margin-right:10px;
    }
.hd-datecreated
{
    float:left;    
}
.hd-icon-time {
    background: url("images/mini4.png") no-repeat scroll -16px -170px transparent;
    float: left;
    height: 20px;
    margin-right: 10px;
    width: 16px;
}

.hd-icon-user {
    background: url("images/mini4.png") no-repeat scroll -32px -170px transparent;
    float: left;
    height: 20px;
    margin-right: 10px;
    width: 16px;
}
.hd-reply
{
    float:right;
    color:#0d4e8b;
    }
.qr-t-d-f p 
{
    margin:0;
    text-align:justify;
    }
.fix-dateonther
{
    padding-left:3%;
    font-style:normal;
}
.fix-boder-line
{
    border-bottom:1px solid #dddddd;
}
.enhance
{
    display:none;
}
.unenhance
{
    display:block;
}
.fix-cat-search
{
    margin:0;
    width:100%;
    height:35px;
    }
    
.soucenews {
    float: left;
    margin: 10px 2%;
    text-align: right;
    width: 94%;
}

.showdestop {
    
    float: left;
    height: 30px;
    text-align: center;
    width: 100%;
    margin-top:15px;
    
}
.icon-godesktop
{
    background:url(images/desktopblue.png) no-repeat;    
    width:28px;
    position:relative;
    text-align:center;
}
.icon-rd-pc-blue
{

    }
.text-god {
    color: WHITE;
    
    font-style: normal;
    padding-left: 5px;
    padding-top:2px;
    width:140px;
    display:block;
}
.desktop-center {
    display: block;
    margin: 0 auto;
    width: 153px;
}

.fix-code
{
    width:50% !important;
    }
    .fix-info
    {
        margin-bottom:0;
        }
.loading
{
    display:none;
    z-index:10px;
    text-align:center;
    width:100%;
    height:30px;
    background:#E3E3E3;
    float:left;
}
.h-adress-contact-fix
{
    padding-bottom:0;
}

.article-title-list {
    background: url("images/arrow_news.png") no-repeat scroll  99% center #399EFC;
    color: White;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding-left: 5px;
    padding-top: 5px;
    width: 96%;
}
.article-title-list a
{
    color:White;
    display:block;
    width:100%;    
}
.fix-catnew-h
{
    font-size:13px;    
    font-weight:normal;
    margin:0;
}
.fix-catnew-ul
{
    list-style:none;
    width:100%;
    float:left;
}
.fix-catnew-ul li
{
    padding:5px 0;
}
.fix-catnew-ul li:nth-child(2n+1)
{
    background:#edf6fe;
}
.page-ndb .a-home
{
    background:url("images/h_1.png") no-repeat scroll 10px center;    
    background-size:29px 29px;
    
}
.page-ndb .a-home:hover
{
    background:url("images/ho1.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}
.page-ndct .a-home
{
    background:url("images/h_2.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-ndct .a-home:hover
{
    background:url("images/ho2.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}

.page-tt .a-home
{
    background:url("images/h_3.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-tt .a-home:hover
{
    background:url("images/ho3.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}

.page-xd .a-home
{
    background:url("images/h_4.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-xd .a-home:hover
{
    background:url("images/ho4.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}
/*
.page-kt a
{
    background:url("images/h_5.png") no-repeat scroll 5% center;
}
.page-kt a:hover
{
    background:url("images/h_5.png") no-repeat scroll 5% center #3d9e10;
    color:White;
}
*/
.page-nnt .a-home
{
    background:url("images/h_5.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-nnt .a-home:hover
{
    background:url("images/ho5.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}

.page-pt .a-home
{
    background:url("images/h_6.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-pt .a-home:hover
{
    background:url("images/ho6.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}

.page-hd .a-home
{
    background:url("images/h_7.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-hd .a-home:hover
{
    background:url("images/ho7.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}


.page-tcn .a-home
{
    background:url("images/h_10.png") no-repeat scroll 10px center;
    background-size:29px 29px;
}
.page-tcn .a-home:hover
{
    background:url("images/ho10.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
}

.info-label {
    display: block;
    float: left;
    font-weight: bold;
    width: 75px;
}
.contact-text-info
{
    padding-bottom:10px;
}
.fix-contact-text
{
    padding-bottom:0px;
}
.fix-h-contact
{
    margin-top:0px;
}
.info-text
{
    display:block;
    padding-left:75px;
}
.fix-f-n-i
{
    width:125px;
    height:90px;
}
.fix-width-infolabel
{
    width:100%;
    padding-bottom:10px;
}

.us-content {
    float: left;
    width: 96%;
}


.tab-top {
    background: none repeat scroll 0 0 #707070;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    padding: 10px 0;
    text-align: center;
    width: 50%;
}
.fix-tab-top
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.tab-selected
{
    background:#2aa234 !important;
}
.us-mid{}

.us-arrow {
    background: url(images/mini4.png) no-repeat left -188px;
    float: left;
    height: 9px;
    position: relative;
    width: 9px;
}
.arrow-login
{
    left: 25%;
}
.arrow-reg
{
    left: 75%;
}

.arrow-Received
{
    left: 50%;
}
.arrow-Sent
{
    left: 16%;
}
.arrow-newMsg
{
    left: 83%;
}

.check-re
{
}

.botton-dn {
    background: url("images/bg_bt.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
    margin: 7px 0;
    width:110px;
    height:29px;
    border-radius:2px;
}
.us-other {
    background: none repeat scroll 0 0 #E6E7E9;
    float: left;
    margin-bottom: 10px;
    margin-top: -22px;
    padding: 5px 0 10px 2%;
    position: relative;
    width: 98%;
    z-index: 0;
}
.us-icon-new {
    background: url("images/ne.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 30px;
    position: relative;
    width: 45px;
    z-index: 2;
    padding-right:10px;
}
.loginerror
{
    padding:10px 0;
    color:Red;
    font-weight:bold;
    float:left;
    width:100%;
}
.text-green
{
    color:Green;
    text-decoration:underline;
}
.other-text-reg
{
    float:left;
    width:100%;
    padding-top:10px;
    text-align:right;    
}
.fix-div-i-product-l {
    padding-right: 4%;
}
.fix-div-i-product {
    float: left;
    width: 48%;
}

.i-product-title
{
    background:#707070;
    color:White;
    text-align:center;
    font-weight:bold;
    padding:50x 0;
    float:left;
    border-radius:2px;
    width:100%;
    margin-top:10px;    
    margin-bottom:5px;
}

.row-content {
    background: none repeat scroll 0 0 #CEE8FE;
    float: left;
    margin-top: 0;
    width: 100%;
}
.row-content:nth-child(2n+1)
{
    background:white;
}

.row-content:nth-child(2n+1) a
{
    background:url(images/a2.png) no-repeat left center;
}

.row-content a {
    background: url("images/a1.png") no-repeat scroll left center transparent;
    color: #707070;
    display: block;
    height: 17px;
    margin-left: 3%;
    padding: 10px 0 10px 15px;
    width: 100%;
}
.fix-text-center
{
    text-align:center;
    }
.i-note-2
{
    background:#cbe6ff;
    padding:2%;
    width:96%;
}
.i-note-1
{
    background:#cbfecf;
    padding:2%;
    width:96%;
    margin-bottom:5px;
    }
.pr-id
{
    width:30%;
    font-weight:bold;    
    float:left;
}
.pr-ti
{
    float:left;
    width:70%;
    font-weight:bold;    
}
.pr-ti-1
{
    float:left;
    width:63%;
    font-weight:bold;    
}
.line-bottom
{
    border-bottom:1px solid #ccc;    
}

.div-border-info {
    color: #707070;
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 30%;
}
.div-boder-content
{
    float:left;
    width:60%;    
}

.div-boder-content-1
{
    float:left;
    width:63%;  
}
.div-border-info p
{
    margin:0;
    line-height:20px;
    color:#707070;
}
.d-smart
{
    float:left;
    width:80%;
}

.div-border-icon {
    float: left;
    padding-top: 5px;
    width: 30px;
}
.div-border-icon a
{
        height:30px;
        width:30px;
        padding-bottom:10px;
        float:left;
}

.msg-tab
{
    background: none repeat scroll 0 0 #707070;
border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    padding: 10px 0;
    text-align: center;
    width: 100%;   
}
.ul-tab
{
    float:left;
    width:100%;
    list-style:none;    
}
.ul-tab li
{
    float:left;
    width:33%;    
}
.fix-tab-center
{
    
    padding:0 0.3%;
}
.e-link-list
{
    padding:5px 0;
    float:left;
    width:100%;    
}
.b-image
{
    float:left;
    background:url("images/d1.png") no-repeat scroll 0 5px transparent;
    border:0px;
    padding:5px;
    }
.fix-a-other-new {
    display: block;
    padding: 10px 0;
}

.fix-field-layout {
    float: left;
    position: relative;
    width: 100%;
}

.text-blue-line
{
    color:#055699;
    text-transform:uppercase;
    float:left;
    width:100%;
    border-bottom:1px solid #055699;
    font-weight:bold;
    margin-top:10px;
                }
.m-image-info
{
    float:left;
    width:100px;
    height:100px;    
    padding:5px 10px;
}
.m-user-title
{
    font-weight:bold;
}
.m-user-u{}
.errorMessage
{
    color:Red;    
    
}
.fix-botton-dn
{
    width:140px;    
}
.div-border-payment
{
        color: #707070;
    float: left;
    width: 70%;
}
.div-border-info-payment
{
 
 width: 100%;   
    }
.div-boder-content-payment
{
     float: left;
    width: 30%;}
    
.mn-lb-info
{
    float:left;
    width:40%;    
    padding-top:5px;
}
.mn-te-info
{
    float:left;
    width:60%;
    font-size:14px;
    margin:0;
    font-weight:normal;
    padding-top:5px;
    height:20px;
}
.successMessage
{
    float:left;
    width:100%;
    margin:10px 0;    
    font-weight:bold;
    color:Red;
}
.error-message
{
    color:Red;    
}
.bg-Tille h2
{
    margin:0;    
}
.page-kt .a-kt
{
     background: url("images/h_9.png") no-repeat scroll 10px center;
     background-size:29px 29px;
}

.page-kt .a-kt:hover
{
     background:url("images/ho9.png") no-repeat scroll 10px center #3d9e10;
    color:White;
    background-size:29px 29px;
    }
.available
{
    color:Red;    
}
.promotion-msg
{
    float:left;
    width:100%;
    margin:5px 0;    
}
.money
{
    font-size:13px; 
    width:60%;
    float:left;   
    margin:0;
    line-height:20px;
    font-weight:normal;
    height:20px;
}
.fix-t-money
{
    line-height:20px;
    width:40%;    
    float:left;
}
.fix-title-line
{
    margin-top:10px;    
}
.fix-width
{
    width:80% !important;    
    float:left;
}
.m2m
{
       bottom: 12px;
    float: left;
    padding-left: 5px;
    padding-top: 10px;
}
.reg-email {
    background: green;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:right;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
}
.fix-email
{
    padding-top:0;    
}
.tincc-binhluan {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:10px 0 0px 0;
    text-align:center; 
}

.tincc-luutin {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:10px 0 0px 0;   
    text-align:center; 
}
.tincc-daluu {
    background: #b30101;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;    
    margin:10px 0 0px 0;
    text-align:center; 
}
.tincc-xoatin 
{
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:10px 0 0px 0;   
    text-align:center; 
}


.tincc-daxoa
{
    background: #b30101;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;    
    margin:10px 0 0px 0;
    text-align:center; 
}
    

.mtincc-profile
{
   width:auto;
   height:auto;
   margin:0px 9px;
   padding-top:16px;
}
.mtincc-header-grey
{
    text-transform:uppercase;
    color:#055699;
    font-weight:bold;
    margin-bottom:16px;
}

.mtincc-profile ul li 
{
    width:auto;
    height:34px;
    padding-top:3px;  
    padding-left:11px;
    color:#707070;  
}
.mtincc-profile ul li span
{
    margin:0 10px 0 15px;
    font-size:23px;
    color:#055699;
}
.mtincc-profile ul li a 
{
    color:#5c5c5c;
    margin-left:9px;
}                         
.mtincc-light-blue 
{
    background:#cee8fe;
    border-radius:4px;
}
.pcc-detail
{
    width:100%;
    padding-bottom:15px;
}
.mtincc-span 
{
    font-weight:bold;
}
.mtincc-span-red
{
    color:Red;
}
.mtincc-pcc-title
{
    line-height:18px;
    padding-top:10px;
    color:#055699;
    font-weight:bold;
    margin-bottom:10px;
}
.mtincc-title-dd
{
    background:#e3e3e3;
    height:22px;
    color:#055699;
    padding:6px 0 0 8px;
    font-weight:bold;
    margin-top:12px;
}
.mtincc-tr
{
    width:100%;
    height:26px;
    border-bottom:1px solid #e3e3e3;
    padding:10px 0 0 2px;
    margin:0;
}
.mtincc-tr span 
{
    width:100px;
    float:left;
    color:#055699;
}
.mtincc-tr strong 
{
    float:left;
    font-weight:normal;
}
.mtincc-end 
{
    width:100%;
    height:37px;
    padding-top:14px;
    
}

.mtincc-end-sub 
{
    width:150px;
    margin:0 auto;
    height:37px;
    }
.tincc-binhluan2 {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:0 5px 0px 0;
    text-align:center; 
}
.tincc-luutin2 {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:0 0 0px 0;   
    text-align:center; 
}
.tincc-daluu2 {
    background: #b30101;
    display: block;
    line-height: 27px;
    padding:0 10px;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;    
    margin:10px 0 0px 0;
    text-align:center; 
}
.mtincc-div-hover 
{
    width: 75%; float: left;border-right:1px solid #cccccc;min-height:120px; margin-bottom:15px;
}
.mtincc-div-hover:hover
{
    cursor:pointer;
}
.mtincc-div-right
{
    float: right;
}
.mtincc-div-select
{
    float:left;
    font-size:13px;    
    padding-left: 2%;
    padding-right: 3%;
    width:95%;
    padding-top:15px;
    min-height:100px;
    margin-bottom:0px;
    background:url(images/bg_sr_li.png) repeat-x bottom;
}
.mtincc-div-select:hover
{
    background:#EFFCD5;
}

.mtincc-binhluan {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:14px 0 5px 0;
    text-align:center; 
}
.mtincc-binhluan1 {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:25px 0 5px 0;
    text-align:center; 
}
.mtincc-luutin {
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:9px 0 5px 0;   
    text-align:center; 
}
.mtincc-daluu {
    background: #b30101;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;    
    margin:9px 0 5px 0;
    text-align:center; 
}

.mtincc-xoatin 
{
    background: #055699;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;
    margin:9px 0 5px 0;   
    text-align:center;  
}
.mtincc-daxoa
{
    background: #b30101;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;    
    margin:9px 0 5px 0;
    text-align:center;  
}
.mtincc-daxoa1
{
    background: #b30101;
    display: block;
    line-height: 27px;
    padding:0 10px;
    float:none !important;
    border-radius:4px;
    color:White !important;
    font-size:12px !important;
    width:52px !important;    
    margin:10px 0 5px 0;
    text-align:center;  
}
.mtincc-sr-order {
    
    border-bottom:1px solid #cccccc;
    padding-top:10px;
    padding-bottom:10px;
    
}
.mtincc-display-none
{
    display:none;
}

.sub-des-t {
    color: #5B5B5B;    
    padding-top: 2px;
    padding-bottom: 10px;
    padding-left: 2%;
    padding-right: 3%;
    width: 95%;
    clear: both;
}
.inasub a, .subinart a {
    font-weight: bold;
    text-decoration: none;
    color: #055699;
}      

.subinart .artlist {
    background: url("http://file1.batdongsan.com.vn/images/bullet-xanh.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding: 3px 0 3px 10px;
}           
.subinart .line {
    border-bottom: 1px dashed #DDDDDD;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.inasub { margin: 8px 0;}

.search-button {
    background: url("http://batdongsan.com.vn/Images/greenbutton.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);    
    text-align: center;
    padding: 5px 13px;
    color: #fff;
    font-weight: bold;    
}

.general-header {    
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 15px;
    width: 96%;
    float: left;
}
.codition{ color: #055699;font-weight: bold;font-size: 14px;padding-bottom: 10px;}
.totalbroker { margin-bottom: 10px;}
.totalbroker .left{ float: left;}
.totalbroker .right{ float: right;}
.divline{ border-bottom: 1px solid #ccc;}

.fix-p-i
{
    width:76px;
    height:76px;
    }
.n-p-a {
    color: #000000;
    display: block;
    margin: 0;
    padding: 3px 0;
}
.n-p-e,.n-p-e a
{
    color:#218e2a;
}


.search-link {
    background: url("Images/search_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #004075;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 16px;
    margin-top: 10px;
    padding: 3px 10px;
}

.tit-cate {
    float: left;
    margin-left: 0;
}

.header-m {
    border-bottom: 1px solid #C7C7C7;
    float: left;
    margin: 0 2%;
    width: 96%;
    padding-bottom:5px;
}
.cat-title-blue {
    background: none repeat scroll 0 0 #0D4E8B;
    color: #FFFFFF;
    float: left;
    margin: 0 2%;
    padding: 4px;
    width: 95%;
    margin-top:10px;
    text-transform: uppercase;
}
.cat-title-blue a
{
    color:White;
    
    font-size:16px;
    }
.avar    
{
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    float: left;    
    margin: 15px 15px 15px 2%;
    padding: 2px;}
    
.f-broker {    
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 13px 0 0 2%;
}
.greencolor{ color: #319C00;}

.b-d-l {
    float: left;
    margin: 0px 15px 15px 2%;
    padding: 2px;
    width: 81px;
}

.search-link-green {
    background: url("Images/Search_button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #319C00;
    border-radius: 4px;
    color: #FFFFFF;    
    font-weight: bold;
    padding: 3px 10px;
}

.search-link-blue {
    background: url("Images/search_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #004075;
    border-radius: 4px;
    color: #FFFFFF;    
    font-weight: bold;
    height: 16px;    
    padding: 3px 10px;  
    float: right;  
}

.avar2 {
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    float: left;
    margin: 3px 15px 10px 2%;
    padding: 2px;
}
.kv-mg{margin: 10px 15px 10px 2%;}
.kv-mg table{ width: 100%;}
.kv-mg h2 {
    text-transform: uppercase;
    color: #055699;
    border-bottom: 1px solid #055699;
    font-size: 14px;
    padding-bottom: 3px;
}
.m-l-15 ul{ margin-left: 15px;}
.kv-mg .content img, .standard img {
    height: auto !important;    
    width: 300px !important;
}
.red{ color: red;}
.bg{background-color: #ededed; border-bottom: 1px solid #C7C7C7;background:url('images/gb_hot.png') repeat-x bottom center;}
.kv-mg ul.s-list li {
    border-bottom: 1px solid #CCCCCC;        
    min-height: 130px;
    padding-top: 5px;
    width: 100%;
    padding: 0;
    margin: 5px 0 0 0;
}
.kv-mg ul.s-list{ border: none;margin-bottom: 5px;}
.kv-mg .hh-sr{padding: 0 0 5px;}
.kv-mg .sr-image{padding: 0 10px 10px 0;}
.text-black{ color: #000;}
.text-gray{ color: #555;}
.kv-mg .smore{ color: red;font-weight: bold;padding: 10px 0;}
.link-blue a{ color: #055699;}
.link-green a{ color: #319C00;}
.searchbutton-m {
    background: url("images/Search_button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #00850B;
    border-radius: 4px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 20px;
}
.t-gr {
    margin-bottom: 10px;
}
.search-t-p
{
    text-transform:uppercase;
    font-weight:bold;
    margin:10px 2%;
    width:96%;
    border-bottom:2px solid #055699;
    padding-bottom:2px;
}
.fix-f-news-h
{
    width:96%;
    display:block;

    }

.fix-f-n-t
{
    width:100%;
}
.fix-p-n-p-a
{
    padding-top:13px;
}
.lienhemg
{
    float:left;
    width:82px;    
    margin-left:2%;
    }
.lienhemg a {
    margin: 0 !important;
    padding: 3px 16px;
}
.tt-gt
{
    float:left;
    width:100%;
    
    }
    .tt-gt-content
    {
padding:0 2%;        
}
.title-detail-enter
{
    float:left;
    margin-bottom:0;
    }
    .tbl-inform {color:Red;font-weight:bold;text-align:center;}
#tbl-inform
{
    margin-top:-60px;

    }
.ul-cat-project
{
    list-style:none;    
}
.tabProject
{
    margin-top:10px;
    
            list-style:none;
}
.tabProject li {
    margin-bottom: 5px;
    text-align: center;
}

.fix-searchbutton-m {
    display: block;
    margin: 0 auto;
    width: 50%;
}
.itemm
{
    display:none;    
}

.success-msg{ color: #319C00;font-weight: bold;text-align: center;padding: 10px 0;}
.err-msg{ color: red;font-weight: bold;text-align: center;padding: 10px 0;}
.tab-danhba{ background-color: #E3EEF4; border-bottom: 1px solid #76A1B2;padding: 10px 2% 0 3%;}
.tab-danhba ul{float: left;}

.tab-danhba ul li  
{
    background-color: #E3EEF4;            
    height: 18px;
    margin-right: 5px;
    padding: 5px 6px;
    float: left;
    list-style-type: none;
    border: 1px solid #76A1B2;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    margin-bottom: -1px;
    
}
.tab-danhba ul li a, .tab-danhba ul li a:visited{ color: #555; }

.tab-danhba ul .actived {
    margin-top: 1px !important;
    background-color: #fff;
    color: #055699;
    font-weight: bold;
}

.lstNoneBullet ul{ list-style: none;}
.padmore{ margin-left: 2%;padding-left: 95px;}
.itemm-enterprise h3{ margin: 0 0 5px 0;}
.itemm-enterprise { color: #555;line-height: 20px;}
.itemm-enterprise a{ color: #555;}
.break-link{ width: 60%; float: left;word-wrap: break-word;}
.nodata{    clear: both;    color: #999999;    font-size: larger;    font-weight: bold;    padding: 10px 0;    text-align: center;}
.pcursor{ cursor: pointer;}
.searc-field-text {
    width: 96%;
    float: left;
    position: relative;
    margin: 0 2%;
}
.searc-field-text input[type=text]{
    border: 1px solid #ABABAB;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 1px #CCCCCC;
    box-shadow: 1px 1px 1px #CCCCCC;
    height: 27px;
    margin: 5px 0;
    padding: 0 2%;
    width: 96%;
}
.no-data
{
    text-align:center;
    color:Red;
    font-size:18px;
    padding:10px;
    font-weight: bold;
}
table.tbllau
{
    float: left;
    margin-left: 2%;
    margin-right: 3%;
    width: 95%;
    margin-bottom: 10px;
}
table.tbllau tr
{
    border-bottom:1px solid gray;
    padding: 5px 0;
    text-align:center;
}

button {
    background-color:transparent;
    cursor:pointer;
    border: 0;
    outline: none;
}
button:focus {
    outline:none;
}

span.active
{
    padding: 5px 10px;
    float:left;
    margin:5px;
    border-radius: 3px;
    font-weight: bold;
    border: 1px solid #399EFC;
}
a.clPage
{
    padding: 5px 10px;
    background: #399EFC;
    color: #fff;
    float:left;
    margin:5px;
    border-radius: 3px;
    border: 1px solid #fff;
}
a.clPage:hover
{
     border: 1px solid #399EFC;
     color:#000;
     background:#fff;
}