﻿/*@import url("css/menu.css");*/
#mediamoi_wrapper {
width: 198px!important;
height: 144px!important;
}
ul.home-featured-news-list marquee{height:256px;}
/*độ rộng trang web*/
#s_wrap_main {
    width: 1000px;
    margin: 0 auto;
}
div#banner_01 {
    width: 665px;
    float: left;
    height: 137px;
}
div#banner_02 {
    width: 320px;
    float: right;
    height: 137px;
}
/* chieu cao banner */
.header {
    height: 137px;
}

/*-------canh noi dung--------*/
.noidung {
    padding: 5px ;
    background: #fff;border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;
}
.noidung-inner{}



.col-left {
    width: 205px; /*neu khong co cot ben trai cho width:0*/
    float: left;
}


.col-content {
    width: 578px; /*độ rộng côt noi dung  (3 cột trái + nội dung + phải = 100%)*/
    float: left;
	 
}
.col-content-inner{padding-right: 0px; /*khoảng cách giua cột right va noi dung*/}
.col-content-edit{
	width: 783px; /*độ rộng côt noi dung cua skin edit*/
    float: left;
}
.col-content-edit-inner{}

.col-left-inner {
    padding-right: 5px; /*khoảng cách giua cột left va noi dung*/
}

.col-right {
    width: 205px; /*neu khong co cot ben phai cho width:0*/
    float: left;
}
.col-right-inner {
    padding-left: 5px; 
}


/*--------------------------------------------- chu chay */
.chuchay{width:100%; background:#fff;}
.chuchay .chuchay-inner{height:25px; line-height:25px;}
.chuchay .day-ha{width:25%; float:left;}
.chuchay .day-ha #timer{padding: 0 0 0 10px; color:#028fbd;}
.chuchay .chuchay-ha{width:75%; float:left;}
.chuchay-ha .chuchay-ha-inner{padding: 0 10px 0 0;}
/*--------------------------------------------- chinh cot tien moi va tieu diem */
.tieudiem-tinmoi {
    width: 783px;
    float:left;
}

    .tieudiem-tinmoi .tieudiem {
        float: left;
        width: 63.5%;
    }

    /*---------------co cot tin moi--------*/
    .tieudiem-tinmoi .tinmoi {
        width: 36.5%; /*neu khong co cot tin moi o giua thì width : 0*/
        float: left;
    }

    .tieudiem-tinmoi .tieudiem-inner {
        margin-right: 5px; /*neu khong co cot tin moi o giua thì  margin-right: 0*/
    }
/*-----------------end  -------------*/

/*=---------------------------truong hop khac---------------------------------*/
.menu_style {
    float: left;
}
    /* do rong menu ngang*/
    .menu_style ul li {
        float: left;
        list-style-type: none;
        padding: 8px;
    }
#login_style {
    float: left;
    line-height: 30px;
    padding-right: 18px;
}

.search_style {
    float: right;
    height: 30px;
}

.search_bg {
    padding: 2px 2px 0 0;
}

/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited {
    color: #fff;
    text-decoration: none;
    text-transform:uppercase;
    font-weight: bold;
    font-family: Arial;
}

a.user:hover {
    color: #ffff00;
}
#login_style a#dnn_dnnUSER_cmdRegister {
	border-right: 1px #FFC2C2 solid;
	padding-right: 12px;
	margin-right: 10px;
}
/*------------ End menu ngang----------------------------------*/


/*------module tin moi tin doc nhieu */

.md_tinmoidocnhieu .tab-header {
    background: #0087d3;
}

    .md_tinmoidocnhieu .tab-header ul.tab-list a.tab-active, .md_tinmoidocnhieu .tab-header ul.tab-list a.tab-active:hover {
        background: #fff !important; /*mau nen va mau chu thang tieu de*/
        color: #0087d3 !important;
        margin-left: 3px;
    }

    .md_tinmoidocnhieu .tab-header ul.tab-list a:hover {
        background: none !important; /*mau neu va mau chu cua the tin moi - doc nhieu khi active*/
        color: #fff;
    }

    .md_tinmoidocnhieu .tab-header ul.tab-list a {
        background: none !important; /*mau neu va mau chu cua the tin moi - doc nhieu khi chua hover*/
        color: #fff !important;
    }
/*mau chu module van ban lich cong tac giay moi hop*/
.vbrTable a, .gmrTable a, .lctrTable a {
    color: #444 !important;
}
/* chinh độ rông module van ban moi, lich cong tac , giay moi hop*/
.col-left .RadRotator.RadRotator_Default.rrNoBorder,
.col-left .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper, 
.col-left .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion, 
.col-left .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion .rrVerticalList,
.col-left .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion .rrVerticalList .rrItem ,
.col-right .RadRotator.RadRotator_Default.rrNoBorder,
.col-right .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper, 
.col-right .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion, 
.col-right .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion .rrVerticalList,
.col-right .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion .rrVerticalList .rrItem {
    width: 99.9% !important;
}
.VTVanBanChiDaoMoiContent .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper .rrClipRegion .rrVerticalList .rrItem {
	width: 90% !important;
	margin: 0 auto !important;
	border-top: 1px dotted #CCCCDA;
	background: url("bulet.png") no-repeat 7px 2px;
	text-indent: 3px;
	padding: 4px 0;
}
.VTVanBanChiDaoMoiContent hr{display:none;}
/*chieu ngang thu vien anh*/
.TCT_AnhChayContent .RadRotator.RadRotator_Default.rrNoBorder,
.TCT_AnhChayContent .RadRotator.RadRotator_Default.rrNoBorder .rrRelativeWrapper
{
    width: 99%!important;
    overflow:hidden;
    margin:0 auto;
}
/*------menu ngang--------------*/
.menu_style ul {
    text-align: center;
    margin: 0;
    padding: 0 10px 0 0;
}

    .menu_style ul li a, .menu_style ul li a:active, .menu_style ul li a:visited {
        color: #fff;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial;
        background: none;
        text-decoration: none;
        border-right: 1px #2EA0C4 solid;
        padding-right: 12px;
		white-space:nowrap;
    }

        .menu_style ul li a:hover {
            color: #ffff00;
        }
		.menu_style ul li.active a{
            color: #ffff00;
        }
/* -----------------End menu ngang------------------*/

/*----------------neu tin tuc co 2 cot*/
.tin2col {
    width: 100%;
}

    .tin2col .row {
        width: 100%;
    }

        .tin2col .row .item-l, .tin2col .row .item-r {
            width: 50%;
            float: left;
        }

            .tin2col .row .item-l .item-l-inner {
                padding-right: 5px;
            }

            .tin2col .row .item-r .item-r-inner {
                padding-left: 5px;
            }
/*end --- tin tuc co 2 cot*/
/*thong ke truy cap*/
.thongke{
   top:25px;
    right:10px;
    position:absolute;
}
.thongke .Tai_LuotTruyCapContent span div.normal{
    color:#4A94E7; /* mau chữ label thống kê*/
}


/*menu doc------------------*/
.menudoc {
    margin-bottom: 5px;
}

    .menudoc h3.tieude /*tieu de menudoc*/ {
        background: url(images/h3-left.png) top left no-repeat;
        line-height: 33px;
        margin: 0;
        padding: 0 0 0 42px;
        font-family: Arial;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        color: White;
    }

    .menudoc ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 100%; /* Width of Menu Items */
        border: none; /*-------------border của menu doc*/
        background: #028fbd; /*-------------mau của menu doc*/
    }

        .menudoc ul li {
            position: relative;
            margin: 0 5px;
            border-bottom: 1px solid #009fd4;
            border-top: 1px solid #007ea8;
            list-style-type: none;
            line-height: 30px;
            padding-left: 16px;
            background: url(images/bulet.png) no-repeat 7px;
        }

            .menudoc ul li:hover{
                z-index: 9999;
				background-color:#037da5;
				border-radius:0;
            }
			.menudoc ul li.active{
				background-color:#037da5;
				border-radius:0;
            }
            /*Sub level menu items */
            .menudoc ul li ul {
                position: absolute;
                width: 210px; /*sub menu width*/
                top: 0;
                visibility: hidden;
            }
            /* Sub level menu links style */
            .menudoc ul li a, a:visited {
                display: block;
                overflow: auto; /*force hasLayout in IE7 */
                color: #fff; /*--------------------màu chữ menu dọc*/
                text-decoration: none;
                padding: 0 5px;
                font-weight: bold;
                font-family: Arial;
            }

                .menudoc ul li a:hover {
                    color: #ffff00;
                }

    .menudoc .subfolderstyle {
        background: url(arrow-list.png) no-repeat center right;
    }

    .menudoc ul li.active > a {
        color: #ffff00;
        font-weight: bold;
    }

    /* Holly Hack for IE \*/
    * html .menudoc ul li {
        float: left;
        height: 1%;
    }

        * html .menudoc ul li a {
            height: 1%;
        }
/* End menu doc--------------------------------------------------------------------*/



/* CSS Document */
#Body {
    background: #eFeFeF url(images/bg.gif);
    height: 100%;
    margin: 0;
    padding: 0;
}

/* ControlPanel style */
.ControlPanel {
    background: transparent url(images/cpanel_center.png) repeat-x bottom left;
    border: none;
    padding-bottom: 10px;
}

.cpanel_left {
    background: url(images/cpanel_left.png) no-repeat bottom left;
    padding-left: 21px;
}

.cpanel_right {
    background: url(images/cpanel_right.png) no-repeat bottom right;
    padding-right: 33px;
}

/*-------- 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 {
    color: #2E3D47;
    font-family: Arial;
}

body, th, td, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover {
    font-size: 12px;
}

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;
}

a, a:link, a:visited, a:active {
    color: #444;
    text-decoration: none;
    font-weight: normal;
}

    a:hover {
        color: #000;
        text-decoration: underline;
    }

.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;
}

/*Datagrids */
.DataGrid_Container {
    margin-top: 15px;
}

.DataGrid_Header {
    font-weight: bold;
}

    .DataGrid_Header td, .NormalBold td {
        font-weight: bold;
    }

/*-------- design style --------*/

#s_wrap_sub {
}

.template_style {
}

.top_space {
    height: 34px;
}

.lang_pad {
    padding: 7px 0 0 25px;
    float: left;
}

.header {
    background: #8EB8E5 url(images/banner.png) top center no-repeat;
}


.menu_bg {
    padding: 0;
    margin: 0;
    background: #028fbd  /*url(images/nav-bg.png) top center*/; /* mau nen menu ngang*/
}

.menu_left {
    padding: 0;
    margin: 0;
}

.menu_right {
    margin: 0;
}




.bread_bg {
    padding: 0;
    margin: 0 19px 0 7px;
    height: 34px;
}

.bread_left {
    padding: 0;
    margin: 0;
    height: 34px;
}

.bread_right {
    padding: 0;
    height: 34px;
}



.center_bg {
    padding: 0;
    margin: 0;
}

.left_bg {
    padding: 0;
    margin: 0;
}

.right_bg {
    padding: 0;
    margin: 0;
}

.content_pad {
    padding: 0;
    margin: 0;
}

.lm_content_pad {
    padding: 0px 22px 0 0px;
    margin: 0 19px 0 7px;
    background: #FFF url(images/center_bg.png) repeat-x bottom left;
}
.lm_content_width {
    padding-top: 0px;
    min-height: 350px;
}

.bot_left {
    padding: 0;
    margin: 0;
}

.bot_right {
    padding: 0;
    margin: 0;
}

.bot_bg 
{
    border-top:3px #028fbd solid; 
    margin: 0;
    background: #fff;
    position:relative;
}

    .bot_bg p {
        color: #028fbd;
        line-height: 20px;
        margin: 0;
        padding: 10px;
    }

    .bot_bg a {
        color: #028fbd;
        line-height: 19px;
    }

.bot_pad {
    height: 5px;
}

.clear_float {
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
}

/* ------- FileManager -------*/
div.FileManager {
    height: auto;
    border: none;
}

table.FileManager {
    width: 99%;
}


a.CommandButton:link, a.CommandButton:visited {
    color: #CB2027;
    font-weight: bold;
    text-decoration: none;
}

a.CommandButton:hover {
    color: #3E81B5;
    text-decoration: underline;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited {
    color: #3E81B5;
}

.ControlPanel a.CommandButton:hover {
    color: #CB2027;
    text-decoration: underline;
}

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead {
    font-size: 11px;
}

.ControlPanel a[disabled="disabled"] {
    color: #888 !important;
    text-decoration: none !important;
}

/*--------- pane style ----------*/
.BannerPane {
    display: inline-block;
    float: right;
    padding-right: 17px;
    width: auto;
}

.ContentPane, .TopPane, .BottomPane {
    padding: 0;
    margin: 0;
}

.LeftPane {
    padding: 0 20px 0 0;
    width: 20%;
    margin: 0;
}

.RightPane {
    padding: 0 0 0 20px;
    width: 20%;
    margin: 0;
}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited {
    color: #3E81B5;
}

a.Breadcrumb:hover {
    color: #C00;
}

/*-------------- Link Style --------------*/
.linkscontainer {
    padding-top: 20px;
    text-align: center;
}

.links, a.links:link, a.links:active, a.links:visited {
    font-weight: bold;
    color: #3E81B5;
    text-transform: uppercase;
}

a.links:hover {
    color: #C00;
}



/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited {
    color: #3E81B5;
}

a.footer:hover {
    color: #C00;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane {
    width: 0;
    padding: 0;
    margin: 0;
    height:0;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer {
    position: relative;
    white-space: nowrap;
}

div.SearchBorder {
    width: 180px;
    height: 20px;
    border: solid 1px #e0e0e0;
    float: left;
    background-color: White;
    white-space: nowrap;
    margin-top: 2px;
}

div.SearchContainer a {
    padding: 0;
    display: block;
    float: left;
}

    div.SearchContainer a img {
        padding-left: 5px;
    }

div.SearchIcon {
    float: left;
    width: 31px;
    height: 20px;
    cursor: pointer;
    z-index: 11;
    background: no-repeat 2px 2px;
    text-align: right;
}

    div.SearchIcon img {
        margin-top: 3px;
    }

input.SearchTextBox {
    float: left;
    z-index: 10;
    border: 0;
    width: 130px;
    height: 18px;
    margin-left: 3px;
    color: #43494D;
}

#SearchChoices {
    clear: both;
    display: none;
    border: solid 1px #C3D4DF;
    z-index: 2000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: #F3F7FA;
    position: absolute;
    top: 22px;
    left: 0;
}

    #SearchChoices li {
        cursor: pointer;
        margin: 0;
        padding: 2px 2px 0 2px;
        padding-left: 25px;
        height: 18px;
        text-align: left;
        background-color: #F3F7FA;
        background-repeat: no-repeat;
        background-position: 2px center;
        list-style: none;
        list-style-image: none;
        border: none;
        display: block;
    }

        #SearchChoices li.searchHilite {
            background-color: #CE0D0D;
            color: #ffffff;
            border: none;
        }

        #SearchChoices li.searchDefault {
            background-color: #F8FAFF;
            border: none;
        }

.qti-button, a.qti-button {
    background: #969696;
    color: #fff;
    line-height: 25px;
    padding: 3px 7px;
    border-radius: 5px;
}
.tinthuong{
	background:url(images/bg_li.png) no-repeat left center;
	display:inline;
	padding-right:10px;
	}
.News_TinTabContent{border:1px #eee solid;}
.News_TinTabContent a.tinTab-hha{font-weight:bold;}


/********************************************/
.mainMenu span.txt {
white-space: nowrap;
}

.menu_style ul li a, .menu_style ul li a:active, .menu_style ul li a:visited {
white-space: nowrap;
}

.md_tinmoidocnhieu .tab-header ul.tab-list span, .md_tinmoidocnhieu .tab-header ul.tab-list a.tab-active, .md_tinmoidocnhieu .tab-header ul.tab-list a.tab-active:hover {
white-space: nowrap;
}
.md_tinmoidocnhieu .tab-header ul.tab-list a {
white-space: nowrap;
}
span.TitleHead {
white-space: nowrap;
}

.qti-button {
white-space: nowrap;
}
.pvtPrimaryAction {
white-space: nowrap;
}

span.qti-user {
white-space: nowrap;
}
.qti-header-inner .xinChao {
    white-space: nowrap;
}

.qti-chaomung p {
white-space: nowrap;
}
