/*-------- Default Style --------*/
body, th, td, table, h1, h2, h3, h4, h5, h6, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input, .CommandButton
{
    font-family: Arial;
    text-decoration: none;
    color: black;
    line-height:18px;
}
body, th, td, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead
{
    font-size: 13px;
    text-decoration: none;
     line-height:18px;
}
body
{
    background-color: #FFFFFF;
    }
    
 .NormalTextBox{font-size:12px;font-weight:normal; width: 180px; border: 1px solid #CECECE;}   
h1, h2, h3, h4, h5, h6, h2 input
{
    color: #375162;
    font-weight: bold;
    margin: 1ex 0;
}
h1
{
    font-size: 18px;
    margin: 10px 0;
}
h2, h2 input
{
    font-size: 14px;
}
h3
{
    font-size: 13px;
}
h4
{
    font-size: 12px;
}
h5
{
    font-size: 11px;
}
h6
{
    font-size: 10px;
}

p
{
    font-size:13px;
    }

li
{
    list-style-type:circle;
    }

a, a:link, a:visited, a:active, a:hover
{
    font-size:13px;
    text-decoration: none;
    line-height:18px;
    }
    
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    font-family: Arial;
}
.Head
{
    color: #2E3D47;
    font-weight: bold;
}
.SubHead
{
    color: #4C6171;
}
.SubSubHead
{
    color: #6E8AA0;
}
.NormalRed
{
    color: #F00;
}

/* CSS Document */

.main
{
    /*background: #FFF url(images/body_bg.png) repeat-x top left;*/
    background: #FFFFFF;
    height: 100%;
    padding: 0;
    width: 1024px;
    margin: 0 auto;
    
}

.g00
{
    width: 100%;
    float:left;
    border:1px solid #CECECE;
    }

.g0
{
    width: 1024px;
    display: inline-block;
}

/*HEAD PANEL*/
.g1
{
    float: left;
    margin: 0px 6px 0px 6px;
    width: 1012px;
    height: 100%;
}

/*TOP PANEL*/
.g2
{
    float: left;
    margin: 0 0 0 0;
    width: 745px;
    height: 100%;
    /*border: 1px solid #F4F8FA;*/
}

/*CONTENT PANE*/
.g3
{
    float: left;
    margin: 0 0 0 6px;
    width: 1012px;
    height: 100%;
    /*border: 1px solid #F4F8FA;*/
}

/*LEFT PANEL*/
.g4
{
    float: left;
    margin: 0 6px 0 0;
   /*width:207px;*/
   width:215px;
    height: 100%;
    /*border: 1px solid #F4F8FA;*/
}

/*CENTER PANEL*/
.g5
{
    float: right;
    margin: 0 0 0 0px;
    /*margin:0 0 0 2px;*/
    width:520px;
    /*width: 520px;*/
    height: 100%;
     /*border: 1px solid #F4F8FA;*/
}

/*RIGHT PANEL*/
.g6
{
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0 0 0 0;
    width: 258px;
    height:100%;
     /*border: 1px solid #F4F8FA;*/
}

/*BOTTOM PANEL*/
.g7
{
    float: left;
    margin: 0 6px 0 6px;
    width: 1012px;
    height: 100%;
     /*border: 1px solid #F4F8FA;*/
}

/*FOOTER PANEL*/
.g8
{
    float: left;
    margin: 10px 6px 6px 6px;
    padding: 10px 0 10px 0;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #663300;
    width: 1012px;
    height: 100%;
}

/*MENU TOP*/
.g9
{
    float: left;
    margin: 6px 0 0px 0;
    width: 1012px;
    height: 100%;
    }

/*MENU HEADER */
.g10
{
    float: left;
    margin: 0px 0 0px 0;
    width: 1012px;
    height: 100%;
    }

.g11
{
    float: left;
    margin: 0 0 0 0;
    width: 750px;
    height: 100%;
}
.g12
{
    float: left;
    margin: 0 6px 0 6px;
    width: 1012px;
    
    }
/*BANNER*/
.banner
{
   margin:0px 0 6px 0px;
    background-image: url(images/banner03.png);
    height: 80px;
}

.thongbao a
{
    font-weight:normal;
    font-size:12px;
    }
.header
{
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 960px;
    height: 30px;
    /*background: url(images/menuqh.png) center;*/
    background: url(images/mn2.png) center;
}

/*TOTAL VISIT*/
.totalvisit
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float:right;
    font-size:13px;
    font-weight:bold;
    
    }
/*NGON NGU*/
.ngonngu
{
    /*margin: 5px 20px 0  933px;*/
   padding:10px 0 0  932px;;
    height:22px;
    }

/*DANGNHAP*/
.dangnhap
{
    float: right;
    padding: 5px 7px 5px 10px;
    color: #663300;
}

.dangnhap a
{
    font-size: 11px;
    display: block;
    font-weight: bold;
    color: #943634;
}

.dangnhap a:hover
{
    text-decoration: underline;
    color: #943634;
    font-weight: bold;
    font-size: 11px;
}

/*SEARCH*/
.timkiem
{
    float: right;
   /*margin: 15px 37px 0px 0;*/
   padding: 18px 37px 0px 0;
   height:10px;
   
   
}
.ngaythang
{
    float:left;
    padding: 5px 10px 5px 10px;
    }
.timkiem a
{
    font-family: Tahoma;
    font-size:11px;
    font-weight: bold;
    color: #585858;
}

.timkiem a:hover
{
     text-decoration: none;
     color: #585858;
     font-size:11px;
     font-weight: bold;
     font-family: Tahoma;
}

/*Date*/
.ngay
{
    float: left;
    padding: 5px 0px 5px 5px;
    font-weight: bolder;
    color: #FFFFFF;
    }
    
  /*menu*/
.mymenu
{
    margin: 0px 0px 20px 0px;
    width: 1012px;
    height: 46px;
    background-color: #C4BC96;
    list-style: none;
    position: relative;
}

.mymenu ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 46px;
}

.mymenu li
{
    float: left;
    margin: 6px 0 5px 0;
    padding: 0 0 0 0;
    list-style: none;
    height: 36px;
    border-right: 1px solid #FFFFFF;
}
.last
{
    border-right: none;
    }
.mymenu a
{
    float:left;
    color: #943634;
    font-size:13px;
    text-align:center;
    display: block;
    font-weight:normal;
    text-decoration: none;
    }

.mymenu a:hover
{
    color: #943634;
    font-size:13px;
    text-align:center;
    display: block;
    font-weight:normal;
    text-decoration: underline;
    /*border-top: 1px solid #3E9CFF;*/
}


.pad5
{
    margin: 0 5px 0 5px;
    padding:0 0 0 0;
    }
    
.pad10
 {
     margin: 0 10px 0 10px;
    padding:0 0 0 0;
     }   
.pad15
{
    margin: 0 15px 0 15px;
    padding:0 0 0 0;
    }
 .pad20
 {
         margin: 0 20px 0 20px;
         padding:0 0 0 0;
     }   
.pad30
{
     margin: 0 30px 0 30px;
    padding:0 0 0 0;
    }
.faq
{
    margin: 0 10px 0 10px;
    padding-top: 10px;
    }

.faq6
{
     margin: 0 10px 0 10px;
     padding-top: 10px;
    }    
    
.myhome
{
    margin-top: -3px;
    padding: 0 0px 0 2px;
    }
.active
{
    background: url(images/menuhv.png) center;
    height: 26px;
    text-decoration: none;
}

.mypic
{
    margin: 20px 6px 20px 6px;
    }

  /*****MENU DOC******/

#container
{
    margin: 5px 0px 0 0px; 
    padding: 0 0 0 0;
    float:left;
}

.form
{
    padding-bottom: 4px;
    margin-bottom: 10px;
    border: 1px solid #CECECE;
}

.form h3
{
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.form h4
{
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}


.form h2
{
    height: 20px;
    margin: 0 0 0 0;
    padding: 5px 10px 0px 10px;
    background: url(images/menu5.jpg) center;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 131px;
    text-align: center;
}
.form ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.form ul li
{
    margin: 5px 7px 0 6px;
    list-style: none;
    padding: 5px 0 5px 0;
    background: #FFFFFF;
    border-bottom: 1px dotted #CECECE;
}

.form li a
{
    color: black;
    font-size: 11px;
    font-family: Arial;
    width: 100px;
    margin-left: 2px;
}

.form li a:hover
{
    text-decoration: underline;
}

.form li.last
{
    border-bottom: none;
}

.textbox
{
    border: 1px solid black;
    margin-top: 10px;
    margin-bottom: 5px;
}

/*MODULE BAI VIET*/
.post
{
    height: auto;
    width: 100%;
    background-color: #FFFFFF;
    font-family: Arial;
    
    /*margin-bottom: 3px;*/
    /*border:1px solid #663300;*/
}

.tieude
{
    height: 10px;
    line-height: 10px;
    margin: 0px 0 0 0;
    padding: 5px 0 5px 0;
    /*background-color: #C4BC96;*/
}

.tieudep
{
    float: left;
    padding-left: 6px;
    color: #943634;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.tieude a
{
    color: #943634;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.tieude a:visited
{
    color: #943634;
    text-decoration: none;
}

.AnhBaiViet img
{
    margin: 10px 0 10px 0;
    width: 450px;
    height: auto;
    }
    
.Anh
{
    float:left;
    padding: 0px 0px 0px 0px;
}

.Anh img
{
    margin:5px 10px 5px 0;
    padding: 2px 2px 2px 2px;
    border:1px solid #FFFFFF;
    width: 130px;
    height: 100px;
}

.Anh img:hover
{
     border:1px solid  #047700; 
    }

.Anh1
{
    float:left;
    padding: 0px 0px 0px 0px;
    /*border:1px solid #666666;*/
    margin: 5px 10px 5px 0;
}

.Anh1 img
{
    padding: 2px 2px 2px 2px;
    width: 130px;
    height: 100px;
}

.Anh1 img:hover
{
     border:1px solid #047700; 
    }

.AnhBe
{
    margin: 0px 10px 10px 10px;
    padding: 2px 2px 2px 2px;
    border: solid 1px #616161;
    text-align: center;
    float: left;
    width: 91px;
    height: 70px;
}

.tenbaiviet
{
    margin: 0px 0px 10px 0px;
    /*color: #056994;*/
    color: #00448B;
    font-family: Arial;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

.tenbaiviet a
{
     text-align: justify;
    }
.borderngang
{
    border:1px solid #0280FD;
    background: url(images/con1.png);
    padding:2px 0 2px 0;
    margin:10px 0 10px 0;
    }
    
.tenbaiviet1
{
    font-size:15px; 
    line-height:18px;
     color: white;
    text-align:center;
    font-weight: bold;
    }
    
.tenbaiviet2
{
    float:right;
    }

.tenbaiviet a
{
   
}

.tenbaiviet:hover
{
    text-decoration: none;
    color:  #00448B
}

.tenbaiviet a:hover
{
    text-decoration: none;
    color: #00448B;
}

.tenbaiviet a:visited
{
    color: #05648B;
}

.thoigian
{
    /*margin: 0 10px 0 10px;*/
    font-family: Arial;
    margin: 10px 0 10px 0;
    padding: 10px 0 10px 0;
    text-align: left;
    font-size: 11px;
    font-weight: normal;
    color: #616161;
    line-height: 20px;
}

.thoigian p
{
    
}

.tomtat
{
    padding: 0 10px 5px 10px;
}

.tomtat p
{
    font-family: Arial;
    margin: 0 0px 0 0px;
    font-size: 15px;
    color: Black;
    text-align: justify;
    line-height: 15px;
    font-weight: bold;
}

.noidung
{
    padding: 0px 0 0px 0px;
    float: right;
}

.noidung p
{
    font-family: Arial;
    margin: 0 0px 0 0px;
    font-size: 15px;
    color: Black;
    text-align: justify;
    line-height: 18px;
}

.noidung a
{
    font-family: Arial;
    color: #8C0209;
    font-weight: bold;
    font-size: 11px;
}

.noidung a:hover
{
    text-decoration: none;
    color: Gray;
}

.noidung a:visited
{
    color: #8C0209;
}

.xemtiep
{
    float: left;
    border: 1px solid red;
    text-align: right;
}

.xemtiep a
{
    font-family: Arial;
    padding: 0 10px 0 0;
    text-decoration: none;
    color: #8C0209;
    font-weight: bold;
    font-size: 11px;
}

.baitiep
{
    margin-top: 0px;
    float: left;
    width: auto;
}

.baitiep ul
{
    margin: 0 0px 0 0px;
    padding: 0 0 0 0;
    text-align: justify;
}

.baitiep ul li
{
    margin: 0 10px 5px 10px;
    padding: 0 0 0 0px;
    color: #616161;
    font-size: 11px;
    font-family: Arial;
    list-style-position: inside;
    display: block;
}

.baitiep li:hover a
{
    color: #616161;
    text-decoration: none;
}

.baitiep li a
{
    margin: 0 0px 0px 0px;
    line-height: 18px;
    color: #559400;
    font-size: 11px;
    display: list-item;
}

.baitiep li p
{
    color: red;
}

.tacgia
{
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: black;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
}

.ykien
{
    height: 35px;
    color: White;
    font-weight: bold;
    border-top: 1px solid #064896;
    border-bottom: 1px solid #064896;
    padding-left: 5px;
}

.ykien a
{
    width: auto;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    text-align: left;
    color: #8C0209;
    font-size: 12px;
    font-weight: bold;
    float: right;
    display: inline;
}

.ykien a:hover
{
    color: #064896;
    text-decoration: none;
}

.ykien a:visited
{
    color: #8C0209;
}

.tacgia
{
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 20px;
    color: black;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
}

.ykien
{
    height: 35px;
    color: White;
    font-weight: bold;
    border-top: 1px solid #616161;
    border-bottom: 1px solid #616161;
    padding-left: 5px;
}

.ykien a
{
    width: auto;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    text-align: left;
    color: #8C0209;
    font-size: 12px;
    font-weight: bold;
    float: right;
    display: inline;
}

.ykien a:hover
{
    text-decoration: none;
    color: #616161;
}

/*****************************MENU DNN***********************************/

/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu
{
    cursor: pointer;
    font-size: 11px;
    display: block;
    padding-bottom:2px;
    list-style-position:inside;
    list-style:square;
}

.mainMenu .root
{
    color: #943634;
    font-weight: bold;
    text-align: left;
    padding: 6px 10px 6px 10px;
    text-transform: none;
    margin-bottom: 1px;
}

.mainMenu .hov
{
    color: #943634;
   text-decoration:underline;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc
{
    color: #943634;
}

.mainMenu table
{
    /*border:1px solid #C0D6E5;*/
    z-index: 5000;
    /*border: 1px solid #0A94D5;*/
    border: 1px solid #663300;
    /*background: #0681C5;*/
    width: 235px;
}

/* SUB Menu Normal */
.mainMenu tr.mi
{
    /*background-color: #0681C5; */
    background: #C4BC96;
    z-index: 1000;
}

.mainMenu tr.mi td
{
    padding: 5px 5px 5px 5px;
    text-transform: none;
    /*border-bottom: 1px solid #0681C5;*/
    border-bottom: #663300;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #943634;
    text-transform: none;
}

/* SUB Menu hover & selected */

.mainMenu tr.hov td
{
    color: #FFFFFF; /*background-color: #8CBD02;*/
    /*background:  #0A94D5; */
    background: #663300;
}

.mainMenu tr.sel, .mainMenu tr.bc
{
    background-color:  #663300;
}

.mainMenu tr.sel td, .mainMenu tr.bc td
{
    color: #943634;
}

.main_dnnmenu_break
{
    height: 2px;
    background-color: #D5E0FF;
}

.clear_float
{
    clear: both;
}

.c_content
{
    clear: both;
}
