* {
        margin: 0;
        padding: 0;
}
img {
        border: medium none;
}
a {
        color: #424242;
        font: 10pt arial;
        text-decoration: none;
}
body {
        font: 14px Arial;
        margin: 0;
        padding: 0;
        #background: none repeat scroll 0 0 #fff;
}
.MainStructure {
        text-align: justify;
        background: none repeat scroll 0 0 #f8f8f8;
}
.FooterBanner {
        --background: #c60000;
        margin: 0 auto;
        width: 100%;
}
.FooterBanner *{
        --background-color:transparent !important;
        --color:#ffff !important
}
.TopBanner {
        #background: url("/Themes/Default/Images/bn1.jpg") repeat-x scroll center top #E5E5E5;
}
.MainStructure .TopBanner, .FooterBanner {
        text-align: center;
}
.MainStructure .ContentBanner {
        #background: none repeat scroll 0 0 #E5E5E5;
        display: inline-block;
        width: 100%;
}
.MainStructure .MainContent {
        background: none repeat scroll 0 0 #fff;
        margin: 0 auto;
        width: 1200px;
}
.MainStructure .FooterBar{
        background: #c60000 url(images/f.png) repeat-x scroll center top;
        margin: 0 auto;
        text-align: center;
        width: 1200px;
        box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
        --padding: 12px 0;
}
.MainStructure .TopBar {
        display: inline-block;
        width: 1200px;
        background: none repeat scroll 0 0 #fff;
}
.MainStructure .LeftBar {
        padding: 10px 10px 20px 0px;
        text-align: justify;
        vertical-align: top;
        width: 21% !important;
}
.MainStructure .RightBar {
        padding: 10px 0;
        vertical-align: top;
        width: 21% !important;
}
.MainStructure .ContentBar {
        padding: 10px 10px 20px 0;
        text-align: justify;
        vertical-align: top;
        width: 58% !important;
}
.left_info .content_left {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 #FCFCFC;
        border-color: -moz-use-text-color #CCCCCC #CCCCCC;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        float: left;
        margin-bottom: 10px;
        padding: 10px 5px;
        width: 168px;
}
.mottour {
        border-bottom: 1px solid #CCCCCC;
        clear: left;
        margin-bottom: 5px;
        padding-bottom: 5px;
}
.mottour h2 {
        font-size: 12px;
}
.linktour {
        color: #515151;
        font-size: 11px;
        font-style: italic;
}
.mottour .imgtour {
        margin: 5px 0;
        text-align: center;
}
.mottour .imgtour {
        text-align: center;
}
.UIBannerControl {
        text-align: left;
}
.bg_menufooter {
        background: url("../images/bg_menufooter.png") repeat-x scroll left top transparent;
        clear: left;
        height: 31px;
}
.dulichvietnam {
        margin: 0 auto;
        text-align: left;
        width: 100%;
}
ul.menufooter {
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-align: left;
}
ul.menufooter li {
        display: inline;
}
ul.menufooter li a {
        color: #FFFFFF;
        line-height: 31px;
        padding: 0 15px 0 0;
}
.barmenufooter {
        #background: none repeat scroll 0 0 #D7D7D7;
        clear: left;
        height: 31px;
}
.dulichvietnam {
        margin: 0 auto;
        text-align: left;
        width: 100%;
}
ul.menubarfooter {
        font-size: 11px;
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-align: left;
}
ul.menubarfooter li {
        display: inline;
}
ul.menubarfooter li a {
        line-height: 31px;
        padding: 0 5px;
}
.paddingfooter {
        line-height: 20px;
        padding: 10px 0;
}
.yhy-append-wrap {
        overflow: hidden;
        width: 100%;
        height: 40px;
        padding-top: unset !important;
        z-index: 999;
        bottom: 32px;
}
