* {
        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{
        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;
}
@media only screen and (max-width: 768px){
        table.MainContent tr {
                display: flex;
                flex-direction: column;
        }
        .ArticleDetailControl table tr {
                display: table-row;
        }
        div.MainStructure .fixed{
                padding-top: 10px!important;
        }
        .MainStructure .LeftBar {
                display: block !important;
                order: 2;
        }
        .MainStructure .ContentBar {
                max-width: 100% !important;
                display: block !important;
                order: 1;
        }
        .MainStructure .RightBar {
                display: block !important;
                order: 3;
        }
        .bottom-tool {
                display: none !important;
        }
}
