﻿.w1024
{
    width:1024px;
}
#body1
{
    background-position:top;
    background-repeat:no-repeat;
    background-image:url('/Content/hungthuan/images/background1.png')
}
/*Header*/
#dvheader {
/*background-color: rgb(245,245,245);*/
/*border-top: 3px solid rgb(4,75,145);*/
}
.header
{
    margin:0 auto;
    padding: 10px;
    padding-bottom: 0px;
    height: 80px;
}
.logo
{
    display: inline-block;
    height: 70px;
    float: left;
    width: 16%;
}
.header-right
{
     display:inline-block;
     width:84%;
}
.adv-header
{
    display:inline-block;
    float:right;
}
.imgsearch
{
    height:40px;
    width:510px;
    background-image:url(Images/search.png);
    background-position:right;
    background-repeat:no-repeat;
}

.btnsearch
{
    vertical-align: middle;
    margin-bottom: 2px;
    margin-right: 20px;
}
.txtsearch {
width: 250px;
background: none !important;
border: none !important;
box-shadow: none !important;
}
.dv-search {
    padding: 3px 0px 3px 5px;
    background-color:#f0f1f1;
    border: 2px solid #D6DF22;
}
.hotline
{
    font-weight:bold;
    font-size:12pt;
    color:#0a4e95;
}
.hotline-number
{
    font-weight:bold;
    font-size:18pt;
    color:red;
}
#slide-home ul li
{
    list-style:none;
    float:left;
}
#slideshow
{
    width: 500px;
    height: 200px;
}
.dv-newletter1
{
    float:right;
    width:230px;
    background-color:#e8e9e0;
    margin-bottom:4px;
    -webkit-border-radius: 18px 18px 18px 18px;
    -moz-border-radius: 18px 18px 18px 18px;
    border-radius: 18px 18px 18px 18px;
}
.dv-newletter2
{
    float:right;
    width:230px;
    background-color:#d6df21;
    -webkit-border-radius: 18px 18px 18px 18px;
    -moz-border-radius: 18px 18px 18px 18px;
    border-radius: 18px 18px 18px 18px;
}
.txt-newletter
{
    height: 16px !important;
    margin: 4px !important;
    width: 150px !important;
    margin-right: 10px !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}
/*End Header*/
#nav-main-menu
{
    display: inline-block;
    margin: 0px !important;
}
.main-menu
{

}

.module-main-menu ul#nav-main-menu li{
    float: left;
    list-style: none;
    text-align: center;
    padding: 8px 0;
    margin: 0;
    font-size: 10pt;
    position: relative;
	white-space: nowrap;
}

.module-main-menu ul#nav-main-menu li.active> a
{
    color:white !important;
}
    
ul#nav-main-menu li.mega-main-menu a.main-nav-main-menu:link, ul#nav-main-menu li.mega-main-menu a.main-nav-main-menu:visited
{
    padding: 0px 18px;
    margin: 0;
    color: #cccccc;
    font-weight: bold;
    font-size: 9pt;
}
ul#nav-main-menu li.mega-main-menu:hover a.main-nav-main-menu
{
    color:#ffffff;
}
ul#nav-main-menu li.mega-main-menu .products-main-menu {
background: url(../images/opacity_nav_bg.gif) top left repeat;
color: #FFF;
text-align: left;
margin: 0;
z-index: 9999;
position: absolute;
width: 220px;
display:none;
margin-top:8px;
background-color: rgb(4,75,145);/*#093583;*/
}
ul#nav-main-menu li.mega-main-menu:hover .products-main-menu
{
    display:block;
}

ul#nav-main-menu li.mega-main-menu .products-main-menu ul.personal-main-menu {
margin: 0;
padding: 0px 20px;
padding-left: 0px;
}
ul.personal-main-menu li a
{
    color:#cccccc !important;
}
ul.personal-main-menu li ul
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
ul.personal-main-menu> li> a
{
    font-size:9pt;
    margin-top: 7px;
}
ul#nav-main-menu li.mega-main-menu .products-main-menu ul {
float: left;
padding: 10px;
margin: 0;
}
ul#nav-main-menu li {
float: left;
list-style: none;
text-align: center;
padding: 10px 0;
margin: 0;
font-size: 14px;
position: relative;
}
ul#nav-main-menu li.mega-main-menu:before
{
    background: url('../images/menuseparator.png') center center no-repeat;
    position: absolute;
    content: ' ';
    top: 4px;
    left: -2px;
    width: 5px;
    height: 29px;
}
    ul#nav-main-menu li:first-child.mega-main-menu:before
    {
        background:none;
    }
ul#nav-main-menu li.mega-main-menu .products-main-menu ul.personal-main-menu li {
list-style: none;
padding: 4px 0px 4px 0px;
margin: 0;
width: 185px;
float: left;
display: block;
font-size: 12px;
text-align: left;
font-weight: normal;
padding-left: 20px;
border-bottom: 1px solid gray;
/*background: url(/Content/Images/green_bullet.gif) 4px 6px no-repeat;*/
}
ul#nav-main-menu li.mega-main-menu .products-main-menu ul.personal-main-menu:last-child li:last-child
{
    border-bottom:none;
}
ul#nav-main-menu li.mega-main-menu .products-main-menu ul.personal-main-menu li ul li:last-child
{
    border-bottom:none;
}
.hasChild> li,.hasChild> li:hover
{
    background: url(/Content/Images/gt_g.png) 199px 14px no-repeat !important;
} 

ul#nav-main-menu li.mega-main-menu .products-main-menu ul.personal-main-menu li li
{
    padding-left: 10px;
    max-width: 190px;
}
ul#nav-main-menu li.mega-main-menu .products-main-menu ul.personal-main-menu li li
{
    /*background: url(/Content/Images/green_bullet.gif) -5px 6px no-repeat;*/
}
.module-main-menu > ul > li a:hover
{
    color:#ffffff !important;
}
.module-main-menu > ul > li> ul
{
    display:none;
}
.module-main-menu > ul > li:hover > ul
{
    display:block;
    position: absolute;
}

.title_link
{
    padding-left: 20px !important;
    margin-left: -10px;
    background-image:url(Images/bg-title-hover.png);
    padding-right: 10px;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
/*End Menu-main*/
/*Menu footer*/
#nav-menu-footer
{
    display: inline-block;
    margin: 0px !important;
}
.menu-footer ul#nav-menu-footer li{
    float: left;
    list-style: none;
    text-align: center;
    padding: 8px 0;
    margin: 0;
    font-size: 10pt;
    position: relative;
}
.menu-footer ul#nav-menu-footer li.active a
{
    color:white !important;
    text-decoration:underline;
}
ul#nav-menu-footer li.mega-menu-footer a.main-nav-menu-footer:link, ul#nav-menu-footer li.mega-menu-footer a.main-nav-menu-footer:visited
{
    padding: 0px 18px;
    margin: 0;
    color: #cccccc;
    font-weight: bold;
    font-size: 9pt;
}
ul#nav-menu-footer li.mega-menu-footer:hover a.main-nav-menu-footer
{
    color:#ffffff;
}
ul#nav-menu-footer li.mega-menu-footer .products-menu-footer {
background: url(../images/opacity_nav_bg.gif) top left repeat;
color: #FFF;
text-align: left;
margin: 0;
padding: 0px 0px 10px 0px;
z-index: 9999;
position: absolute;
width: 220px;
display:none;
margin-top:8px;
background-color:#093583;
}
ul#nav-menu-footer li.mega-menu-footer:hover .products-menu-footer
{
    display:block;
}

ul#nav-menu-footer li.mega-menu-footer .products-menu-footer ul.personal-menu-footer {
margin: 0;
padding: 0px 20px;
padding-left: 0px;
}
ul.personal-menu-footer li a
{
    color:white !important;
}
ul.personal-menu-footer li ul
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
ul.personal-menu-footer> li> a
{
    font-size:10pt;
    margin-top: 7px;
}
ul#nav-menu-footer li.mega-menu-footer .products-menu-footer ul {
float: left;
padding: 10px;
margin: 0;
}
ul#nav-menu-footer li {
float: left;
list-style: none;
text-align: center;
padding: 10px 0;
margin: 0;
font-size: 14px;
position: relative;
}
ul#nav-menu-footer li.mega-menu-footer:before {
background: url('../images/menuseparator.png') center center no-repeat;
position: absolute;
content: ' ';
top: 4px;
left: -2px;
width: 5px;
height: 29px;
}
ul#nav-menu-footer li:first-child.mega-menu-footer:before
{
    background:none;
}
ul#nav-menu-footer li.mega-menu-footer .products-menu-footer ul.personal-menu-footer li {
list-style: none;
padding: 4px 0px 4px 0px;
margin: 0;
width: 185px;
float: left;
display: block;
font-size: 12px;
text-align: left;
font-weight: normal;
padding-left: 20px;
background: url(/Content/Images/green_bullet.gif) 4px 6px no-repeat;
}
ul#nav-menu-footer li.mega-menu-footer .products-menu-footer ul.personal-menu-footer li li
{
    padding-left: 10px;
    max-width: 180px;
}
ul#nav-menu-footer li.mega-menu-footer .products-menu-footer ul.personal-menu-footer li li
{
    background: url(/Content/Images/green_bullet.gif) -5px 6px no-repeat;
}
.menu-footer > ul > li a:hover
{
    color:#ffffff !important;
}
.menu-footer > ul > li> ul
{
    display:none;
}
.menu-footer > ul > li:hover > ul
{
    display:block;
    position: absolute;
}
/*End menu footer*/
/*Home top*/
.home-top
{
    padding-top:10px;
    height:390px;
    padding-bottom:10px;
    margin-bottom:8px;
}
.home-top-left
{
    width:41.5%;
    display:inline-block;
    vertical-align:top;
    padding-right:10px;
}
.home-top-center
{
    width:26%;
    display:inline-block;
    vertical-align:top;
}
.home-top-right
{
    display:inline-block;
    vertical-align:top;
    float:right;
    width:310px;
    text-align: right;
}
.dv-title
{
    clear:both;
    padding:5px 10px 5px 10px;
}

.title-home-top-left
{
    width:100%;
    max-height:100px;
    margin-top:10px;
}
.title-home-top-left a
{
    color:red;
    font-weight:bold;
    font-size:12pt;
}
.img-home-top-left
{
    height:285px;
    width:100%;
}
.img-home-top-left img
{
    height:265px;
}
.img-home-top-middle
{
    float:left;
    width:90px;
    height:60px;
    margin-top:3px;
}
.title-home-top-middle
{
    float:right;
    width:150px;
    
}
.top-slide
{
    padding: 10px;
    display: inline-block;
    margin: 10px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    background-color: rgb(195, 228, 179);
}
.top-slide a
{
    color:#08228A
}
.btn-top-slide
{
    /*-webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;*/
    height:30px;padding-left: 35px;padding-right: 35px;
    color:white;
    border: 0px;
    background: #0050aa;
}
/*End Home top*/
/**/
.content
{
    padding:5px;
}
.title-module
{
    font-size: 14pt;
    font-weight: bold;
    color: rgb(4,75,145);
    border-bottom: 1px solid rgb(206, 213, 221);
    margin-bottom: 15px;
    clear: both;
    padding-bottom: 2px;
    padding-top: 15px;
}
/**/
/*Most view*/
.most-view
{
    border: 1px solid rgb(223, 223, 223);
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.most-view ul
{
    padding:5px;
    padding-top:0px;
}
.most-view ul li
{
    background: url(/Content/Images/green_bullet.gif) 0px 5px no-repeat;
    padding-left: 15px;
    height: 25px;
    overflow: hidden;
    line-height: 25px;
    border-bottom: 1px solid rgb(233, 233, 233);
}
.title-middle-content
{
    background-color:#0050aa;
    padding:8px;
    font-weight:bold;
    font-size:11pt;
    color:#ffffff;
    border: 1px solid;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}
.most-view-link
{
    display:inline-block;
    width:87%;
    vertical-align:top;
    margin-bottom: 10px;
    color:#084ea3;
}
/*End Most view*/
/*Module Categories content left*/
ul#nav-content-left
{
    margin-left:0px;
    margin-bottom:0px;
}
ul.personal-content-left
{
    margin-left:0px;
    margin-right:0px;
}
ul.personal-content-left li
{
    list-style: none;
    line-height: 30px;
    border-top: 1px solid rgb(235, 235, 235) !important;
    margin: 1px;
}
ul.personal-content-left li:first-child
{
    border-top: none;
}
ul.personal-content-left li a
{
    margin: 0 10px 0 10px;
    font-size: 9pt;
}
ul.personal-content-left li.active, ul.personal-content-left li:active
{
    background:rgb(235, 235, 235);
    
}
.category-title-left-content
{
    border-bottom:3px solid #0050aa;
    margin-bottom:10px;
    color: red;
    font-weight: bold;
    font-size: 11pt;
}
.img-title-left-content
{
    float: left;
    height: 120px;
    width: 180px;
    margin-right: 30px;
    margin-bottom: 10px;
}
.content-by-cat
{
    height: 350px;
    overflow: hidden;
}
.read-more
{
    margin-bottom:10px;
    margin-top:10px;
    float:right;
    clear:both;
}
.before-title
{
    float:left;
    margin-top:10px;
    margin-right:5px;
}
/*End Module Categories content left*/
/*Content - Detail*/
.content-right
{
    width: 75%;
    display: inline-block;
    vertical-align: top;
    padding: 8px;
    border: 1px solid #D3D3D3;
    box-shadow: 0 2px 7px #ddd;
    moz-box-shadow: 0 2px 7px #d7d7d7;
    -webkit-box-shadow: 0 2px 7px #d7d7d7;
}
.content-left
{
    width:22%;
    display:inline-block;
    margin-right: 7px;
}
.title-detail
{
    color:#084ea3;
    font-size:17pt;
    line-height:28px;
}
.introtext-detail
{
    color:#898989;
    font-weight:bold;
    font-size:10pt;
}
.title-date
{
    /*margin-top:15px;*/
    margin-bottom:5px;
    font-size:9pt;
}
.detail-content
{
    width:1024px;
    margin:0 auto;
    margin-top:25px;
    padding-top:15px;
}
.detail-content-left
{
    width:300px;
    display:inline-block;
    vertical-align:top;
}
.detail-content-right
{
    width: 73%;
    padding: 14px;
    vertical-align: top;
    margin-top: 2px;
    border: 1px solid rgb(230, 230, 230);
}
#accordion
{
    padding-left: 0px;
    width: 250px;
    border: 1px solid rgb(216, 216, 216);
}
ul #accordion
{
    width: 248px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    border: 1px solid #cecece;
}
ul#accordion li {
list-style: none;
margin: 0;
padding: 0;
}
ul#accordion li h3 {
padding: 10px 20px;
margin: 0px;
font-weight: bold;
font-size: 12px;
cursor: pointer;
border-bottom: 1px solid #cecece;
color: #FFFFFF;
background-color: #094f93;
border: 1px solid;
}
ul#accordion	li .accordion-section {
overflow: hidden;
}
ul#accordion	li .accordion-content {
padding: 10px 20px;
background: url(../images/dropdown_shadow.gif) top left repeat-x;
border-bottom: 1px solid #cecece;
}
ul#accordion	li .accordion-content	ul.list_products {
margin: 0;
padding: 0;
}
ul#accordion	li .accordion-content	ul.list_products	li {
margin: 0px;
padding: 5px 0px 5px 15px;
background: url(../images/green_bullet.gif) -4px 5px no-repeat;
list-style: none;
color: #001d61;
}

/*End Content Detail*/
/*Right*/
.module-right
{
    border: 1px solid rgb(223, 223, 223);
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.title-right
{
    background-color: #0050aa;
    padding: 8px;
    /*font-weight: bold;*/
    font-size: 11pt;
    color: #ffffff;
    border: 1px solid;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}
.content-right
{
    /*padding-bottom: 10px;*/
}
.content-right-0 ul
{
    padding: 10px;
    margin-left: 0px;
}
.content-right-0 ul li
{
    /*background: url(/Content/Images/green_bullet.gif) 0px 5px no-repeat;*/
    padding-left: 15px;
    height: 25px;
    overflow: hidden;
    line-height: 25px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

/*End right*/
/*Footer*/
.footer
{
    width: 100%;
    padding-top: 3px;
}

.img-logo-footer
{
    width:130px;
    height:60px;
    margin-right:10px;
    margin-bottom:10px;
}
/*End footer*/
.search-content
{
    margin-right:10px;
    margin-bottom:10px;
    height:120px;
    padding-bottom:20px;
    border-bottom: 1px solid rgb(189, 185, 185);
}
/*Admin*/
.img-admin-home
{
    width:160px;
    height:160px;
}
.logoCMS
{
    background-image: url(/Content/Images/logoCMS.png);
    background-repeat: no-repeat;
    height: 60px;
}
.login-info
{
    float: right;
    margin-top: 40px;
    margin-right: 30px;
}
.validation-summary-errors
{
    color:red;
}
.menu-admin
{
    font-weight:bold;
    font-size:9pt;
    display:inline-block;
    height:35px;
    width:100%;
    background-color:#002394;
    /*background-image:url(Images/bar-admin.png);*/
    clear:both;
}
.menu-admin> ul> li
{
    color:white;
    display:inline-block;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
    margin:5px;
    margin-top: 8px;
    float:left;

}
.menu-admin ul li:after
{
    /*content:url(/Content/Images/menuseparator.png);*/
}
.menu-admin ul li a, .menu-admin ul li ul li a
{
    color:white;
}
.menu-admin ul li:hover ul#sub
{
    display:block;
    padding-top:7px;
}
ul li {
 position: relative;
} 

ul li ul#sub {
 display: none;
 background-color:#002394;
 margin-left: 0px;
 position: absolute;
}
ul li ul#sub li
{
    min-width: 150px;
    max-width: 150px;
    text-align: left;
    padding:5px;
    border-top: 1px solid;
}

.menu-admin img
{
    display:inline-block;
}
.content-admin
{
    clear:both;
    border: 1px solid #ccc;
    margin-top: 5px;
    margin-left:15px;
    margin-right:15px;
    padding: 10px;
}
.title-h4
{
    border-bottom: 1px solid rgb(211, 209, 209);
}
.footer-adm
{
    text-align:center;
    color: #002394;
    font-weight:bold;
    margin-top:20px;
}
.bar-top-table
{
    height: 25px;
    padding: 3px;
    padding-top: 5px;
    border: 1px solid #D8D8D8;
    margin-bottom: 10px;
    background-color: #f5f5f5;
}
.lg_top
{
    width: 370px;
    background: url('Images/lg_top.gif') no-repeat;
    height: 27px;
}
.lg_cen {
width: 370px;
background: url('Images/lg_cen.gif') repeat-y;
}
.lg_bot {
width: 370px;
background: url('Images/lg_bot.gif') no-repeat;
height: 14px;
}
/*Slide bottom*/
.partner
{
    margin-top:10px;
}
.slide-bottom{
width: 1900px;
height: 63px;
overflow: hidden;
padding: 8px;
padding-right: 0px;
/*border: 1px solid rgb(216, 216, 216);*/
margin-left: -174px;
}

.slide-bottom .dv-img-partner{
	float: left;
    margin-right: 7px;
    margin-bottom: 10px;
    border: 1PX solid rgb(231, 231, 231);
}
/*End Slide bottom*/
/*End Admin*/
.img-success
{
    width:20px;
    height:20px;
    background-image:url(Images/success.png);
    display:inline-block;
    margin-left: 10px;
    margin-bottom: -10px;
}

.message-box
{
    background-color: rgb(87, 167, 219);
    padding: 8px;
    color: black;
    font-weight: bold;
    border-radius: 10px;
}

.text-area1
{
    max-height:40px;
    min-height:40px;
    max-width:600px;
    min-width:600px;
}
.text-area-description
{
    max-height:80px;
    min-height:80px;
    max-width:745px;
    min-width:745px;
}
.text-area-address
{
    max-height:40px;
    min-height:40px;
    max-width:468px;
    min-width:468px;
}
#dvOverlay
{
     visibility: hidden;
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background: rgb(0, 0, 0);
     background: rgba(0, 0, 0, 0.7);
}
.ic_dh
{
	padding-left:35px;
	background:url('Images/ic_dh.gif') no-repeat;
	background-position:left center;
	height:27px;
}
.list-cat
{
    max-height: 250px;
    overflow: auto;
    border: 1px solid rgb(216, 216, 216);
    min-height: 250px;
    /*max-width: 250px;*/
    min-width: 250px;
    padding: 5px;
}
.system ul li
{
    display:none;
}
.system:hover ul li
{
    display:block;
}
.personal-detail-left {
margin-left: 0px;
}
.title-detail-left {
background-color: #0050aa;
padding: 8px;
/* font-weight: bold; */
font-size: 11pt;
color: #ffffff;
border: 1px solid;
-webkit-border-radius: 8px 8px 0px 0px;
-moz-border-radius: 8px 8px 0px 0px;
border-radius: 8px 8px 0px 0px;
}
.detail-left {
border: 1px solid #cecece;
-webkit-border-radius: 8px 8px 0px 0px;
-moz-border-radius: 8px 8px 0px 0px;
border-radius: 8px 8px 0px 0px;
margin-bottom: 10px;
}
#nav-detail-left .personal-detail-left li {
padding-top:5px;
}
.module-center
{
    text-align: center;
}
.modid-30 .content-right
{
    padding-left:20px;
}
.content-social-network
{
    text-align:right;
    padding-left: 10px;
    margin-bottom: -55px;
    margin-right: 15px;
}
.btn-slide{
    /*margin-left:12px;
    margin-right:12px;
    margin-bottom:5px;
    text-align:left;
    border-bottom:1px solid rgb(223, 223, 223);
    padding-bottom: 3px;*/
}
.detail-content .module-right
{
    margin-left:0px;
}
.home-left > div
{
    margin-bottom:10px;
}
.title-content
{
    font-weight: bold;
    font-family: Tohama;
    font-size: 15pt;
    color: #093583;
    border-bottom: 1px solid rgb(201, 201, 201);
    padding-bottom: 4px;
    margin-top: 10px;
}
.detail-content-left
{
    width: 21%;
    margin-right: 5px;
    display: inline-block;
    margin-left: 10px;
}

.module-footer
{
    margin: 0 auto;
    width: 1000px;
    background-color: rgb(236, 236, 236);
    height: 26px;
    padding-top: 11px;
    padding-left: 10px;
}
.module-menu-footer
{
    display:none;
}
.title-footer-right
{
    background: #D9E75F;
    width: 87px;
    padding: 5px;
    color: white;
}
.title-footer-left
{
    background: #D9E75F;
    width: 130px;
    padding: 5px;
    color: white;
}
ul#nav-menu-top-right li.mega-menu-top-right {
list-style:none;
padding: 7px;
margin: 6px 0 6px 0px;
background-color:#f0f1f1;
padding-left: 30px;

}
ul#nav-menu-top-right li.mega-menu-top-right {
    list-style-image: url('Images/before-li.png');
}
ul#nav-menu-top-right li.mega-menu-top-right:hover {
/*list-style-image:url('Images/before-li.png')*/
}
    /*ul#nav-menu-top-right li.mega-menu-top-right:hover a:before {
    content:url('Images/before-li.png')
    }*/
ul#nav-menu-top-right li.mega-menu-top-right:hover:before{
color:#5A5E0F;
}
li.mega-menu-top-right a {
font-size:11pt;
color: #CED80B;
}
ul#nav-menu-top-right {
margin-left:0px;
}
.title-content-left
{
    background-color: #F54E00;/* #0050aa;*/
    padding: 5px 8px 5px 11px;
    font-size: 11pt;
    color: #ffffff;
    border: 1px solid;
}
.module-content-left
{
    border: 1px solid rgb(223, 223, 223);
    margin-bottom: 10px;
    box-shadow: 0 2px 7px #ddd;
    moz-box-shadow: 0 2px 7px #d7d7d7;
    -webkit-box-shadow: 0 2px 7px #d7d7d7;
}
/*for list content*/
.blog .its-row {
margin-bottom: 10px;
}
.row-fluid {
width: auto;
}
.its-row {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
.its-row .it {
display: table-cell;
vertical-align: top;
}
.it h2, .blog .it h2 a {
margin: 0 0 5px 0;
border: none;
font-size: 14px;
line-height: 20px;
text-transform: none;
font-weight: bold;
color:rgb(4,75,145);
}
.it p {
/* margin: 12px 0; */
margin: 0 0;
/*padding-bottom: 10px;*/
}
.row-fluid .span12 {
width: 100%;
}
/**/
#skypedetectionswf
{
    display:none;
}
.dvSlbt
{
    width:995px;
    overflow:hidden;
    border-left: 1px solid rgb(216,216,216);
    border-right: 1px solid rgb(216,216,216);
}
.total-online
{
    font-size: 19pt;
    color: rgb(184, 29, 29);
    text-shadow: 2px 2px #B9B3B3;
    font-family: Anxuyen;
    font-weight: bold;
    margin-bottom:25px;
}
.nav-tabs> li
{
    margin-right:15px !important;
}
.dv-slide-bottom
{
    width:1008px;
    overflow:hidden;
    border: 1px solid rgb(236, 236, 236);
    box-shadow: 0 2px 7px #ddd;
    moz-box-shadow: 0 2px 7px #d7d7d7;
    -webkit-box-shadow: 0 2px 7px #d7d7d7;
}
.dv-slide-bottom>div
{
    width: 989px;
    overflow: hidden;
    margin-left: 10px;
}
.img-partner
{
    width:157px !important;height:60px !important;
}

.row-fluid {
width: 99% !important;
padding: 5px !important;
}
.img-bf-count
{
    width: 8px;
    margin-right: 10px;
    margin-bottom: 2px;
}
.list_img {
    margin-top:5px;
    vertical-align:middle;
    border:1px solid #0050aa;
    width:150px;
}
    .list_img img {
        width:45px;
        height:45px;
        border:1px solid #decfcf;

    }
    .list_img img:hover {
        border:1px solid #ffd800;
        cursor:pointer;
    }

.author
{
    text-align:right;
    margin: 0 auto;
    width: 1000px;
    margin-top: -25px;
    margin-bottom: 5px;
    padding-right: 20px;
}
ul.personal-main-menu li
{
    padding-right:15px !important;
}
ul.personal-main-menu li ul
{
    display:none;
}
ul.personal-main-menu li:hover ul
{
    display:inherit;
    position: absolute;
    margin-left: 201px !important;
    margin-top: -25px !important;
    padding:0 !important; 
    background-color: rgb(4,75,145);/*#093583;*/
}
ul.personal-main-menu li:hover
{
    /*background: rgb(4,75,145) !important;*/
}
ul.personal-main-menu li:hover> a
{
    color:white !important;
}


ul.personal-content-left li
{
    padding-right:15px !important;
}
ul.personal-content-left ul
{
    display:none;
    min-width:225px;
}
ul.personal-content-left li:hover ul
{
    display: inherit;
    position: absolute;
    list-style:none;
    margin-left: 220px !important;
    margin-top: -35px !important;
    padding: 0 !important;
    background-color: #FFFFFF;
    border: 1px solid rgb(223, 223, 223);
    box-shadow: 0 2px 7px #ddd;
    moz-box-shadow: 0 2px 7px #d7d7d7;
    -webkit-box-shadow: 0 2px 7px #d7d7d7;
}
ul.personal-content-left li:hover
{
    background: rgb(233, 234, 235) !important;
}
ul.personal-content-left li ul li
{
    min-width:190px;
}
.img-intro-list-content
{
    float: left;
    max-width:138px;
    max-height:90px; 
    margin-right:10px;
    margin-top:5px;
}
dv-img-intro-list-content
{
    float: left;
    width:138px;
    height:90px; 
    margin-right:10px;
}
.personal-main-menu .hasChild> li
{
    background: url(/Content/Images/green_bullet.gif) 4px 6px no-repeat;
}
.separator
{
    text-align:center;
    clear:both;
    margin-bottom: 20px;
    margin-top: 20px;
}
.title-ct {
    border-bottom: 1px solid rgb(204, 203, 203);
    margin-bottom: 15px;
}
/*Css for getlistcontent*/
.title-mod-list-content{
font-weight: bold;
font-family: Tohama;
font-size: 15pt;
color: #093583;
border-bottom: 1px solid rgb(201, 201, 201);
padding-bottom: 4px;
margin-top: 15px;
}
.title-list-content
{
    margin-bottom: 5px;
    margin-top:10px;
}
.title-list-content a
{
    color: #044B91;
    font-size: 11pt;
    font-weight: bold;
}
.dv-list-content
{
    padding: 5px 0px 20px 5px;
    padding-top:0;
}
.dv-img-list-content
{
    /*width: 28%;*/
    vertical-align: top;
    max-width:120px;
    max-height:80px;
    margin-right: 8px;
}
.introtext-ct
{
    height:82px;
    overflow:hidden;
}
.img-introtext-list-content
{
    
}
.introtext-list-content
{
    width:80%;
}
/*End css for getlistcontent*/
#hslide
{
    margin-left: 5px;
    margin-right: 21px;
}
.jscarousal-horizontal {
padding: 5px;
}
.jscarousal-horizontal
{
    border: solid 1px #DDDDDD;
}
.title-bottom
{
    background-image: url('/content/hungthuan/images/partner.png');
    text-transform: uppercase;
    color: white;
    width: 105px;
    background-repeat: no-repeat;
    font-size: 9pt;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 25px;
    margin-left: 7px;
}
.jscarousal-contents-horizontal img {
border: solid 1px #DFDFDF !important;
}