@charset "utf-8";
/* CSS Document */
body{
    background-color:#f3dbb0;
    font-family: 'Roboto Condensed', sans-serif;
    /* font-family: Arial, Helvetica, sans-serif;*/
    font-size:14px;
    color:#4b4b4b;
    margin:0;
    padding:0;
}
a{text-decoration:none;}
img{vertical-align:middle;}
.both{clear:both;}
.images{
    width:100% !important;
    height:auto;
    display:block;
}

/*Header*/
.Header_background{
    background-color:#ba761a;
}
.Header{
    max-width:980px;
}
.Header_top{
    position:relative;
    height:70px;
    text-align: center;
}

.Header_top_QC{
    position:absolute;
    right:0;
    top:10px;
}

/*Header_menu*/
.Header_menu{
    text-align:left;
    background-color:#734200;
}
.Header_menu ul{
    margin:0;
    padding:0;
    list-style:none;
}
.Header_menu ul li{
    display:inline-block;
    width:7.58%;
    float:left;
    border-right:1px solid#ba761a;
}
.Header_menu ul li a{
    text-align:center;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:24px;
    padding:10px 0 5px 0;
    color:#e4c397;
    display:block;
}
.Header_menu ul li a:hover{
    background-color:#732600;
}
.Header_menu ul li:last-child{
    border-right:none;
}
.Header_menu_active{
    background-color:#732600;
}
.Header_menu .active{
    background-color:#732600;
}

/*Main*/
.Main{
    max-width:980px;
}
.Main_current_day{
    padding:8px 0 8px 0;
    line-height:20px;
    color:#902900;
    text-align:left;
    font-size:16px;
}
.Main_content{
    width:75%;
    float:right;
    margin-left:2%;
}
.Main_menu_left{
    width:23%;
    float:left;
}

/*Main_Col_2*/
.MenuLeft{
    margin-bottom:10px;
}
.MenuLeft ul{
    margin:0;
    padding:0;
    list-style:none;
}
.MenuLeft ul li{
    border-bottom:1px solid#f0ecdf;
    background:#FFF;
}
.MenuLeft ul li a{
    display:block;
    text-align:left;
    padding:0 0 0 10px;
    color:#666666;
    font-size:16px;
    line-height:42px;
}
.MenuLeft ul li a:hover{
    background:#FFF;
    color:#94c83d;
}
.MenuLeft .MenuLeft_active{
    background:#FFF;
    color:#94c83d;
}
.MenuLeft_con{
    background-color:#f0ecdf;
    padding:0 0 0 30px;
    line-height:32px;
    color:#8a8a8a;
    font-size:16px;
    text-align:left;
}
.MenuLeft_con .MenuLeft_con_active{
    color:#8d1300;
}
.MenuLeft_con a{
    color:#8a8a8a;
    font-weight:normal;
}
.MenuLeft_con a:hover{
    color:#8d1300;
}

/*Main_Col_1*/
.BoxTC{
    background:#FFF url(../images/xem-tuoi-duongvien2.png) bottom left no-repeat;
    padding:0 5px 10px 5px;
    text-align:center;
    margin-bottom:10px;
}
.BoxTC_Form{
    font-family:Arial, Helvetica, sans-serif;
    background-color:#FFF;
    border:1px solid#d0c5ac;
    line-height:32px;
    color:#ff8400;
    font-weight:bold;
    font-size:14px;
    margin:0 0 10px 0;
    padding:0 10px 0 10px;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none !important; /*Removes default style Firefox*/

}
.BoxTC_Form2{
    font-family:Arial, Helvetica, sans-serif;
    background-color:#FFF;
    border:1px solid#d0c5ac;
    font-size:14px;
    color:#ff8400;
    line-height:34px;
    text-align:center;
    padding:0 12px 0 12px;
    margin:0 8px 10px 0;

}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ff8400;
    font-weight: bold;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ff8400;
    font-weight: bold;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ff8400;
    font-weight: bold;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ff8400;
    font-weight: bold;
}
.bogoc{
    border-radius:3px;/*các trình duyệt khác*/
    -webkit-border-radius:3px;/*Safari & google chrome*/
    -moz-border-radius:3px;/*Firefox*/
}
.BoxTC_button{
    background-color:#973b2d;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:38px;
    border:0;
    color:#FFF;
    padding:0 20px 0 20px;
    font-family: 'Roboto Condensed', sans-serif;
}
.BoxTC_title{
    font-size:18px;
    font-weight:bold;
    color:#973b2d;
    text-align:center;
    padding:15px 0 8px 0;
    background:#FFF url(../images/xem-tuoi-duongvien.png) top left no-repeat;
}
.BoxTC_title p{
    font-size:14px;
    margin:0;
    padding:5px 8px 5px 8px;
    line-height:20px;
    color:#666;
    font-weight:normal;
    text-align: justify;
}
.BoxTC_title h1{
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
}
.BoxTC span{
    font-size:11px;
    color:#CCC;
    font-family:Arial, Helvetica, sans-serif;
}
.BoxTL{
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    border-top:1px solid#e5e5e5;
    text-align:center;
    line-height:18px;
}
.BoxTL p{
    text-align:justify;
    margin:0;
    padding:0 10px 5px 10px;
    font-size:14px;
}
.red{color:#8d1300;}
.BoxSMS{
    margin:10px 0 0 0;
}
.BoxTextSMS{
    margin:10px 10px 10px 10px;
    text-align:center;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
    padding:5px 0 5px 0;
    border:1px solid#d2d0ca;
    font-size:14px;
    color:#666;
    line-height:22px;
}
.BoxTextSMS span{
    font-family:"Helvetica";
    font-size:18px;
    font-weight:bold;
    color:#ff4e00;
}
.BoxSMS p{
    margin:0;
    padding:8px 0 8px 0;
    font-size:16px;
    font-weight:bold;
    text-align:center;
}
.BoxSMS_form{
    background-color:#f4f4f4;
    border:1px solid#d8d8d8;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#c2c2c2;
    line-height:30px;
    text-align:center;
    padding:0 12px 0 12px;
}
.BoxSMS_button{
    background-color:#94c83d;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    line-height:30px;
    border:0;
    color:#FFF;
    padding:0 20px 0 20px;
    font-family: 'Roboto Condensed', sans-serif;
}
/*BoxDANHSACH*/
.BoxDS{
    padding:0 10px 0 10px;
    color:#707070;
    font-size:14px;
    background-color:#FFF;
    margin-bottom:10px;
}
.BoxDS_title{
    border-bottom:1px solid#94c83d;
    text-align:left;
    padding:8px 0 8px 0;
    font-size:18px;
    color:#5c5c5c;
    font-weight:bold;
    text-transform: uppercase;
}
.BoxDS_title h1{
    text-transform: uppercase;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
.BoxDS_Search{
    padding:8px 0 0 0;
    text-align:left;
}
.BoxDS_Search_from{
    background-color:#f4f4f4;
    border:1px solid#d8d8d8;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#C03;
    line-height:34px;
    text-align:left;
    padding:0 0 0 8px;
    margin:0 8px 5px 0;
}
.BoxDS_Table{
    margin:5px 0 0 0;
    text-align:center;
    color:#707070;
    font-size:14px;
    padding:0 0 5px 0;
    width:100%;
    font-size:14px;

}
.BoxDS_Table_col_1{
    width:100%;
    font-size:16px;
}
.BoxDS_Table_col_1 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.BoxDS_Table_col_1 ul li{
    line-height:32px;
    border-bottom:1px solid#eeeeee;
}
.BoxDS_Table_col_1 ul li:hover{
    background-color:#eeeeee;
}
.BoxDS_Table_row{
    background-color:#e0ecee;
    border-bottom:1px solid#e0e0e0;
}


.BoxDS_Table_1{
    width:22%;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
    line-height:28px;
}
.BoxDS_Table_1 a{color:#1e9000;}
/*.BoxDS_Table_1 a{color:#363636;}
.BoxDS_Table_1 a:hover{color:#C03;}*/
.BoxDS_Table_2{
    //width:25%;
    text-align:left;
    padding-left:5px;
    line-height:28px;
}
.BoxDS_Table_3{
    width:15%;
    text-align:left;
    padding-left:3px;
    line-height:28px;
}
.BoxDS_Table_4{
    width:35%;
    text-align:left;
    padding-left:3px;
    line-height:28px;
}
.BoxDS_Table_2 a{color:#707070;}
.BoxDS_Table_2 a:hover{color:#C03;}
.BoxDS_Table_3 a{color:#707070;}
.BoxDS_Table_3 a:hover{color:#C03;}
.BoxDS_Table_4 a{color:#707070;}
.BoxDS_Table_4 a:hover{color:#C03;}

/*BOXTINTUC*/
.BoxNEW{
    padding:0 10px 10px 10px;
    color:#505050;
    font-size:14px;
    background-color:#FFF;
    margin-bottom:10px;
}
.BoxNEW_title{
    border-bottom:1px solid#94c83d;
    text-align:left;
    padding:8px 0 8px 0;
    font-size:18px;
    color:#5c5c5c;
    font-weight:bold;
}
.BoxNEW_col_1{
    width:49%;
    float:left;
    margin-right:2%;
}
.BoxNEW_col_1 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.BoxNEW_col_1 ul li{
    padding:10px 0 10px 0;
    border-bottom:1px solid#f0eae2;
}
.BoxNEW_col_1 ul li:last-child{
    border-bottom:none;
}
.BoxNEW_images{
    width:129px;
    float:left;
}
.BoxNEW_text{
    margin-left:139px;
    text-align:left;
    font-size:16px;
    line-height:18px;
    color:#505050;
    font-weight:bold;
}
.BoxNEW_text a{color:#505050;}
.BoxNEW_text a:hover{ color:#C03;}
.BoxNEW_text p{
    margin:0;
    font-size:14px;
    color:#b1b1b1;
    font-weight:normal;
    padding:5px 0 0 0;
}
.BoxNEW_col_2{
    width:49%;
    float:left;
}
.BoxNEW_col_2 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.BoxNEW_col_2 ul li{
    padding:10px 0 10px 0;
    border-bottom:1px solid#f0eae2;
}
.BoxNEW_col_2 ul li:last-child{
    border-bottom:none;
}

/*Footer*/
.bg_Footer{
    background-color:#fffaec;
    border-top:3px solid#fff0cc;
    padding:10px 0 10px 0;
}
.Footer{
    max-width:980px;
}
.Footer_col_1{
    width:15%;
    float:left;
    text-align:left;
    margin-right:2%;
}
.Footer_col_1 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.Footer_col_1 ul li{
    line-height:30px;
}
.Footer_col_1 ul li a{
    font-size:14px;
    color:#948f82;
    font-weight:normal;
    display:block;
}
.Footer_col_1 ul li a:hover{
    color:#C03;
}
.Footer_col_2{
    text-align:center;
    padding:0 0 0 0;
}
.Footer_col_2 p{
    padding:8px 0 0 0;
    line-height:20px;
    margin:0;
    font-size:14px;
}
.Footer_title{
    line-height:22px;
    font-size:16px;
    font-weight:bold;
    border-bottom:2px solid#d3ccba;
    color:#6b685f;
    margin:0 0 5px 0;
}

.BoxTL .icon_12congiap
{ 
    display:block; 
    width:120px; 
    height:120px; 
    background-image:url(../images/12congiap/12congiap_icon.png); 
    background-repeat:no-repeat; 
    background-position:0 0; 
    margin:0 auto 15px;
}

.BoxTL .icon_12congiap#ty
{
    background-position:0 0;
}
.BoxTL .icon_12congiap#suu
{
    background-position:-120px 0;
}
.BoxTL .icon_12congiap#dan{ background-position:-240px 0;}
.BoxTL .icon_12congiap#mao{ background-position:-360px 0;}
.BoxTL .icon_12congiap#thin{ background-position:-480px 0;}
.BoxTL .icon_12congiap#ti{ background-position:-600px 0;}
.BoxTL .icon_12congiap#ngo{ background-position:-720px 0;}
.BoxTL .icon_12congiap#mui{ background-position:-840px 0;}
.BoxTL .icon_12congiap#than{ background-position:-960px 0;}
.BoxTL .icon_12congiap#dau{ background-position:-1080px 0;}
.BoxTL .icon_12congiap#tuat{ background-position:-1200px 0;}
.BoxTL .icon_12congiap#hoi{ background-position:-1320px 0;}


/*Xaynha*/
.BoxXAYNHA{
    text-align:center;
}
/*Bangthangamduong*/
.ngay{
    padding:5px 0 5px 0;
    text-align:center;
}
.thang{
    line-height:35px;
    text-align:center;
    font-size:14px;
}
.box_thang{
    font-family:Arial, Helvetica, sans-serif;
    background-color:#FFF;
    border:1px solid#d0c5ac;
    line-height:32px;
    color:#ff8400;
    font-weight:bold;
    font-size:14px;
    margin:0 0 10px 0;
    padding:0 10px 0 10px;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none !important; /*Removes default style Firefox*/
}
.bogoc{
    border-radius:3px;/*các trình duyệt khác*/
    -webkit-border-radius:3px;/*Safari & google chrome*/
    -moz-border-radius:3px;/*Firefox*/
}
.bangthang{
    width:70%;
    font-size:14px;
    margin:0 5px 0 5px;

}
.thang_nd1{
    background-color:#ffffff;
    line-height:30px;
}
.thang_nd2{
    background-color:#f5deaf;
    line-height:30px;
    text-align:center;
    color:#3c3c3c;
}
.thang_nd3{
    width:14%;
    text-align:center;
}
.thang_nd4{
    background-color:#f4ead7;
}
.thang_nd5{
    background-color:#f1c25d;
}
.thang_nd_left{ 
    text-align:left; 
    padding-left:3px; 
    color:#363636; 
    line-height:18px;
}
.thang_nd_right{ 
    text-align:right; 
    padding-right:3px; 
    color:#868686; 
    line-height:18px; 
    font-weight:normal;
}
.thang_nd_right span{color:#F00;}
.note{
    line-height:26px; 
    color:#3c3c3c;
    font-weight:bold;
    font-size:14px;
}
.note p{
    margin:0;
    padding:10px 0 0 0;
    font-size:14px;
    text-align:left;
    font-weight:normal;
    line-height:18px;
}
.kc_bangthang{
    text-align:right;
    padding:5px;
}
.cdamduong{
    padding:8px 0 5px 0;
    text-align:center;
}
.kc_cdamduong{
    padding:10px 0 5px 0;
}
.BoxLICH_button{
    background-color:#973b2d;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    line-height:32px;
    border:0;
    color:#FFF;
    padding:0 20px 0 20px;
    font-family: 'Roboto Condensed', sans-serif;
}
.cdamduong{
    padding:5px 0 5px 0;
    text-align:center;
    border-top:1px solid#CCC;
    margin:10px 0 0 0;
}
.kc_cdamduong{
    padding:10px 0 5px 0;
}
.cdamduong p{
    margin:0;
    line-height:30px;
    font-size:16px;
    font-weight:bold;
    color:#900;
}
/*Page thien can dia chi*/
.BoxTCDC_Table_1{
    width:15%;
    color:#363636;
    text-align:left;
    line-height:18px;
    padding:8px 0 8px 5px;
    font-weight:bold;
}
.BoxTCDC_Table_1 a{color:#363636;}
.BoxTCDC_Table_1 a:hover{color:#C03;}
.BoxTCDC_Table_2{
    width:15%;
    text-align:left;
    line-height:18px;
    padding:8px 0 8px 5px;
}
.BoxTCDC_Table_3{
    width:12%;
    text-align:left;
    line-height:18px;
    padding:8px 0 8px 5px;
}
.BoxTCDC_Table_4{
    width:28%;
    text-align:left;
    line-height:18px;
    padding:8px 0 8px 5px;
}
.BoxTCDC_Table_5{
    width:30%;
    text-align:left;
    line-height:18px;
    padding:8px 0 8px 5px;
}
.BoxTCDC_Table_2 a{color:#707070;}
.BoxTCDC_Table_2 a:hover{color:#C03;}
.BoxTCDC_Table_3 a{color:#707070;}
.BoxTCDC_Table_3 a:hover{color:#C03;}
.BoxTCDC_Table_4 a{color:#707070;}
.BoxTCDC_Table_4 a:hover{color:#C03;}
.BoxTCDC_Table_5 a{color:#707070;}
.BoxTCDC_Table_5 a:hover{color:#C03;}

/*Menumoi*/
.bg_menu-super{
    background-color:#390800;
    font-family: 'Roboto Condensed', sans-serif;
    //background-color: #3c3c3c;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 200px;
    overflow-x: none;
    overflow-y: auto;
    left: -200px;
    right: auto;
}
.menu-super{
    color:#ffffff;
    font-size:16px;
    //display:none;
}
.title-menu-super{
    line-height:36px;
    padding-left:10px;
    font-weight:bold;
}
.menu-super ul{
    margin:0;
    padding:0;
    list-style:none;
}
.menu-super ul li{
    position:relative;
    font-size:16px;
    border-bottom:1px solid#852517;
    border-top:1px solid#631c11;
    position:relative;
    height:36PX;
}
.menu-super ul li a{
    display:block;
    background-color:#6f1f13;
    line-height:36px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    padding-left:20px;
    font-family: 'Roboto Condensed', sans-serif;
}
.menu-super ul li a:hover{
    background-color:#6c0e00;
}
.b{padding-right:8px;}
.b1{
    padding-bottom:5px;
}
.arrows{
    position:absolute;
    right:8px;
    top:8px;
}
.arrows1{
    position:absolute;
    right:16px;
    top:8px;
}

.Table_AD{
    margin:10px 0 10px 0;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
.Table_AD_bg_row{
    background-color:#ecdfcd;
    color:#900;
    font-weight:bold;
}
.Table_AD_bg_row_1{
    background-color:#ffffff;
}
.Table_AD_bg_row_2{
    background-color:#f0f0f0;
    font-weight:bold;
}
.Table_AD_col_1{
    width:20%;
    text-align:right;
    padding:0 10px 0 0;

}
.Table_AD_col_2{
    width:16%;
    text-align:center;
    padding:5px 0 5px;
    line-height:18px;
}

.BoxTCDC_Table_col_1{
    width:100%;
    font-size:16px;
}
.BoxTCDC_Table_col_1 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.BoxTCDC_Table_col_1 ul li{
    line-height:32px;
    border-bottom:1px solid#eeeeee;
    font-size:14px;
}
.BoxTCDC_Table_col_1 ul li:hover{
    background-color:#eeeeee;
}
.BoxContent{
    background:#FFF;
    padding:0 5px 10px 5px;
    text-align:left;
    margin-bottom:10px;
}
.BoxContent h1,h2{
    /*text-align: center;
    text-transform: uppercase;*/
    color: #bf7a0b;
    font-size: 14px;
    -webkit-margin-before: 0;
}
#backtotop {
    background-color: #973b2d;
    height: 26px;
    padding: 0px 10px;
    position: fixed;
    bottom: 45px;
    right: 10px;
    color: #FFD200;
    line-height: 26px;
    border: 2px solid #FFD200;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
}
.text_box {
    border: 1px solid #dcc48d;
    padding: 5px 5px 5px 5px;
    height: 22px;
    //color:#8d1300;;
    font-weight: bold;
    text-align: left;
    margin: 5px 0 5px 0;
    line-height: 30px;
    padding-left: 10px;
}
.line_separate {
    background-color: #792800;
    margin: 8px 0px 3px 0px;
    height: 1px;
}
.footer_banner_fixed{
    left:-5px;
    width:100%;
    bottom: -7px;    
    //display: inline-block;    
    position: fixed;
}
.qc{line-height:16px;
    padding-top:5px;
    text-align:center;
    font-size:12px;
    color:#717171;
}
.tag{color:#b2a68b;}
.tag a{
    color: gray;
}
.cuphap{
    margin:5px 15px 5px 15px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
    text-align:center;
    color:#575757;
    font-size:12px;
    font-weight:normal;
    border:1px solid#d2d0ca;
    line-height:20px;
    padding:3px 0 3px 0;
}
.bogoc{
    border-radius:3px;/*cĂ¡c trĂ¬nh duyá»‡t khĂ¡c*/
    -webkit-border-radius:3px;/*Safari & google chrome*/
    -moz-border-radius:3px;/*Firefox*/
}
.chucuphap{
    color:#bc0000 !important;
    font-weight:bold;
    font-size:16px !important;
    line-height:25px;
}
.cuphap p{
    margin:0;
    color:#c8c2b7;
    font-size:11px;
    line-height:12px;
}
.bannerTextRandom{
    font-size: 15px;
    /*    color: blue; */
}
.cuphap .titleBannerTextRandom{
    font-size: 13px;
    font-weight: bold; 
    /*text-transform: uppercase;*/
    color: #030;
}
.cuphap  .noteCuphap{
    color: #7A7A7A;; 
    font-size: 11px;
}
.red {
    color: #BB1E15;
    display: inline;
    font-size: 100%;
}

//Style các dịch vụ phong thủy thêm mới
.dichvuphongthuy a {
    color:#f20011;
    text-decoration:none;
}
.dichvuphongthuy img {
    border: 0 none;
    font-size: 0;
    line-height: 0;
    max-width: 100%;
}
.dichvuphongthuy ul, .dichvuphongthuy li, .dichvuphongthuy p, .dichvuphongthuy h1, .dichvuphongthuy h2, .dichvuphongthuy h3 {
    margin:0;
    padding:0;	
}
.dichvuphongthuy .content {
    background:#fff;
    max-width:600px;
    margin:0 auto;
}
.dichvuphongthuy .content-detail {
    padding: 15px;
}
.dichvuphongthuy .form-search {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 29px 15px 25px;
}
.dichvuphongthuy .col-left, .dichvuphongthuy .col-right {
    display:inline-block;
}
.dichvuphongthuy .col-left {
    width:100%;
}
.dichvuphongthuy .col-right {
    width:100%;
}
.dichvuphongthuy .text-label {
    height: 34px;
    line-height: 34px;
    margin-bottom: 18px;
    vertical-align: top;
}
.dichvuphongthuy .form-search input {
    border: 1px solid #aeaeae;
    color: #666;
    font-family: arial;
    font-size: 14px;
    height: 22px;
    padding: 6px;
    width: 250px;
}
.dichvuphongthuy .dropdown select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #666;
    font-size: 14px;
    height: 34px;
    width: 100%;
}
.dichvuphongthuy .select-form {
    background: #fff url("../images/arrow.png") no-repeat scroll 90% 50%;
    border: medium none;
    border: 1px solid #aeaeae;
    display: inline-block;
    margin-right: 16px;
    overflow: hidden;
}
.dichvuphongthuy .box-tieu-diem {
    background: #fff4f4 none repeat scroll 0 0;
    border: 1px solid #ffe6e6;
    padding: 15px;
}
.dichvuphongthuy .w90 {
    width:90px;
}
.dichvuphongthuy .text-center {
    text-align:center;
}
.dichvuphongthuy .red {
    color:red;
}
.dichvuphongthuy .font16 {
    font-size:15px;
}
.dichvuphongthuy .titleh1 {
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0 32px;
    text-transform: uppercase;
}
.dichvuphongthuy .titleh2 {
    font-size: 20px;
    font-weight: bold;
    margin: 35px 0;
    text-transform: uppercase;
}
.dichvuphongthuy .titleh3 {
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0;
}
.dichvuphongthuy .box-bai {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    margin-top: 30px;
    padding-bottom: 30px;
}
.dichvuphongthuy .box-bai a {
    display: inline-block;
    margin: 30px 15px 0px;
}
.dichvuphongthuy .box-bai img {
    width: 130px;
}
.dichvuphongthuy .color6 {
    color:#6e6e6e;
}
.dichvuphongthuy .btn-submit {
    background: #7cb72f none repeat scroll 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 10px 15px;
    transition: all 0.2s ease-out 0s;
}
.dichvuphongthuy .btn-submit:hover {
    background: #61ab00 none repeat scroll 0 0;
}
.dichvuphongthuy .input-mxn {
    border: 1px solid #aeaeae;
    color: #666;
    font-size: 14px;
    height: 40px;
    margin-bottom: 20px;
    padding: 6px;
    text-align: left;
    width: 125px;
}
.dichvuphongthuy .radio label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 13px;
    vertical-align: top;
}
.dichvuphongthuy input[type=radio],
.dichvuphongthuy input[type=checkbox] {
    display: none;
}
.dichvuphongthuy .radio label:before {
    content: "";
    display: inline-block;

    width: 16px;
    height: 16px;

    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-color: #aaa;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}

.dichvuphongthuy .radio label:before {
    border-radius: 100%;
}
.dichvuphongthuy .checkbox label {
    margin-bottom: 10px;
}
.dichvuphongthuy .checkbox label:before {
    border-radius: 3px;
}

.dichvuphongthuy input[type=radio]:checked + label:before {
    content: "\2022";
    color: #f3f3f3;
    font-size: 32px;
    text-align: center;
    line-height: 16px;
}

.dichvuphongthuy input[type=checkbox]:checked + label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
}
.dichvuphongthuy .tin2 {
    border-bottom: 1px solid #eee;
    margin: 0 0 15px;
    min-height: 96px;
    padding-bottom: 15px;
}
.dichvuphongthuy .tin2 .imgBox {
    display: block;
    float: left;
    height: 105px;
    margin-right: 12px;
    overflow: hidden;
    width: 160px;
}
.dichvuphongthuy .tin2 .imgBox img {
    display: block;
    height: auto;
    transition: all 1s ease 0s;
    width: 100%;
}
.dichvuphongthuy .tin2 .imgBox:hover img {
    transform: scale(1.05);
}
.dichvuphongthuy .tin2 h3 {
}
.dichvuphongthuy .tin2 h3 a {
    color: #333;
    font-size: 16px;
    font-weight:bold;
    transition: all 0.18s ease 0s;
}
.dichvuphongthuy .tin2 h3 a:hover {
    color: #2bb291;
}
.dichvuphongthuy .tin2 p {
    line-height: 20px;
    color:#444;
}
.popup-app {
    display: none;
    position:   fixed;
    z-index:    1001;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
}
.close-popup {
    position:   fixed;
    z-index:    1001;
    top:        3px;
    left:       292px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

/*----------------Tienich------------------*/
.Tienich_bg{
	background-color:#FFF;
	border:1px solid#ffa800;
	font-family: 'Roboto', sans-serif;
	margin:0 0 15PX 0;
}
.Tienich_tile{
	margin:10px 0 10px 0;
	height:25px;
	position:relative;
}
.Tienich_tile_mau{
	background-color:#ff0000;
	width:5px;
	height:15px;
	position:absolute;
	top:0;
	left:0;
}
.Tienich_tile_text{
	position:absolute;
	top:0;
	left:15px;
	font-size:14px;
	color:#ff0000;
}

.Tienich_List{
	padding:0 10px 0 10px;
}
.Tienich_List ul{
	margin:0;
	padding:0;
	list-style:none;
}
.Tienich_List ul li{
	width:31%;
	display:inline-block;
	float:left;
	margin:0 3% 4% 0;
}
.Tienich_List ul li:last-child{
	margin:0;
}
.Tienich_List ul li:nth-child(3n+3){
	margin:0;
}
.Tienich_List_Box{
	text-align:center;
}
.Tienich_List_Box p{
	padding:5px 0 0 0;
	margin:0;
	font-size:12px;
	color:#a0a0a0;
}
.Tienich_List_Box p a{
	color:#a0a0a0;
}
.Tienich_List_Box p a:hover{
	color:#F00;
}

/*----------------Tienich------------------*/
.Tienich_bg{
	background-color:#FFF;
	border:1px solid#ffa800;
	font-family: 'Roboto', sans-serif;
	margin:0 0 15PX 0;
}
.Tienich_tile{
	margin:10px 0 10px 0;
	height:25px;
	position:relative;
}
.Tienich_tile_mau{
	background-color:#ff0000;
	width:5px;
	height:15px;
	position:absolute;
	top:0;
	left:0;
}
.Tienich_tile_text{
	position:absolute;
	top:0;
	left:15px;
	font-size:14px;
	color:#ff0000;
}

.Tienich_List{
	padding:0 10px 0 10px;
}
.Tienich_List ul{
	margin:0;
	padding:0;
	list-style:none;
}
.Tienich_List ul li{
	width:31%;
	display:inline-block;
	float:left;
	margin: 0 1% 0 1%;
}
.Tienich_List ul li:last-child{
	margin:0;
}
.Tienich_List ul li:nth-child(3n+3){
	margin:0;
}
.Tienich_List_Box{
	text-align:center;
}
.Tienich_List_Box p{
	padding:5px 0 0 0;
	margin:0;
	font-size:12px;
	color:#a0a0a0;
}
.Tienich_List_Box p a{
	color:#a0a0a0;
}
.Tienich_List_Box p a:hover{
	color:#F00;
}
.Header_top_Logomau{
	display:block;
}
.Header_top_Logotrang{
	display:none;
}
/*---------------MOBILE_Menu---------------------*/
.MOBILE_Menu{
	background-color:#272322;
	height:34px;
}
.MOBILE_Menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.MOBILE_Menu ul li{
	display:inline-block;
	float:left;
	border-right:1px solid#000000;
}
.MOBILE_Menu ul li:last-child{border-right:0;}
.MOBILE_Menu ul li a{
	display:block;
	line-height:34px;
	text-align:center;
	padding:0 12px 0 12px;
	color:#FFF;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
}
.MOBILE_Menu ul li a:hover{
	color:#ffce00;
}
/*---------------------Page_NEWS_ct--------------*/
.Page_NEWS_ct_title{
	color:#464646;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	font-size:18px;
	font-family: 'Roboto Condensed', sans-serif;
	padding:5px 0 5px 0;
}
.Page_NEWS_ct_title p{
	margin:0;
	font-size:12px;
	color:#929292;
	padding:3px 0 0 0;
	line-height:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.Page_NEWS_ct_MXH{
	background-color:#f1f1f1;
	padding:8px 0 8px 5px;
	margin:5px 0 5px 0;
	text-align:left;
}
.Page_NEWS_ct_content{
	font-size:12px;
	line-height:15px;
	text-align:left;
}
.Page_NEWS_ct_content img{
	padding:8px 0 0 0;
}
.Page_NEWS_ct_content p{
	margin:0;
	font-weight:normal;
	line-height:18px;
	padding:5px 0 0 0;
	text-align:justify;
}
.Page_NEWS_ct_content span{
	
}
.Page_NEWS_ct_nguon{
	text-align:right;
	font-weight:bold;
	line-height:24px;
}
.Page_NEWS_ct_TAG{
	line-height:20px;
	text-align:left;
	color:#424242;
}
.Page_NEWS_ct_TAG a{color:#b9b9b9;}
.Page_NEWS_ct_TAG a:hover{color:#e85458;}
.Page_NEWS_ct_CHAT{
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	color:#2246a9;
	margin:5px 0 8px 0;
	text-align:left;
}
.Page_NEWS_ct_tinlienquan_title{
	padding:8px 0 0 0;
	border-top:1px solid#dfdfdf;
	text-align:left;
	color:#F00;
	font-size:14px;
	font-weight:bold;
}
.Page_NEWS_ct_TINLIENQUAN{
	margin:10px 0 0 0;
}
.Page_NEWS_ct_TINLIENQUAN ul{
	margin:0;
	padding:0;
	list-style:none;
}
.Page_NEWS_ct_TINLIENQUAN ul li{
	width:160px;
	float:left;
	margin-right:15px;
}
.Page_NEWS_ct_TINLIENQUAN ul li:last-child{
	margin-right:0;
}
.Page_NEWS_ct_TINLIENQUAN_small_text{
	height:48px;
	line-height:16px;
	margin:5px 0 20px 0;
	text-align:left;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
}
.Page_NEWS_ct_TINLIENQUAN_small_text a{color:#464646;}
.Page_NEWS_ct_TINLIENQUAN_small_text a:hover{color:#F00;}
.single-post .Page_NEWS_ct_content h2,
.single-post .Page_NEWS_ct_content h2 span{
	font-size:14pt !important;
	font-weight:700;
	line-height: 20pt;
}
.single-post .Page_NEWS_ct_content h3,
.single-post .Page_NEWS_ct_content h3 span{
	font-size:12pt !important;
	font-weight:700;
	line-height: 18pt;
	
}
.single-post .Page_NEWS_ct_content h2,
.single-post .Page_NEWS_ct_content h3{
	margin-bottom: 10px;
}