﻿@charset "utf-8";
/* CSS Document */
/*-------- 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:#2a2a2a; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
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{font-weight:bold; margin:1ex 0; font-family:Tahoma, Geneva, sans-serif;}
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;}
ul{ margin:0; padding:0;  list-style:none;}
ul li{ list-style:none;}
a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:none; cursor:pointer;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Tahoma, Geneva, sans-serif;}
.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;}
/* ------- 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;}
/*------------ 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;}
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{padding:0;margin:0;font-size:0;height:0;line-height:0;}
/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}
/* 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;}
.controlpanel_bg{ background:url(images/controlpanel_bg.gif) repeat-x bottom #fcfcfc;}
.controlpanel_l{ background:url(images/controlpanel_l.gif) no-repeat bottom left;}
.controlpanel_r{ background:url(images/controlpanel_r.gif) no-repeat bottom right;}
/*-------- design style --------*/
.clear_float{clear:both; line-height:0; font-size:0; height:0;}
.container 
{
    background:#FFFFFF; width:990px; margin:0 auto;
    /*Copy từ DarkNight skin.css #DNN6 class */
    min-height: 100%;
    position: relative;
    z-index: 1;
}
.header{ border:none;}
.logo{ width:260px; float:left;}
.banner{ width:730px; float:right;}
.menu 
{
    background: url(images/bg_menu.gif) repeat-x top center;
    position:relative;
    z-index: 903;
}
.menu_left{ width:655px; float:left;}
.search{ float:right; width:245px;}
.day{ width:198px; float:left; font-family:Tahoma; font-size:12px; color:#0185c5; margin:5px 0 0 10px;}
.notice{ width:530px; margin-left:5px; float:left;}
/*module login*/
.login{ float:right; width:245px; background:url(images/l_login.gif) no-repeat left;}
.right_login{ background:url(images/r_login.gif) no-repeat right;}
.bg_login{ background:url(images/bg_login.gif) repeat-x center; height:22px; margin:0 6px 0 6px; padding:0;}
.bg_login span{ display:block; padding:0; text-align:center; margin-top:1px;}
.bg_login a:link{ color:#000000; font-family:Tahoma; font-size:11px;}
.bg_login a:hover{ color:#0000FF;font-family:Tahoma; font-size:11px;}
.bg_login span.vn{ display:block; padding:0; float:left; margin:5px 5px 0 7px; font-size:11px; font-family:Tahoma;}
.bg_login span.vn a{ background:url(images/icon.gif) no-repeat -7px -3px; height:11px; width:16px; display:block;float:left; margin:1px 5px 0 0;}
.bg_login span.en{ display:block; padding:0; float:left; margin:5px 5px 0 0; font-size:11px; font-family:Tahoma;}
.bg_login span.en a{ background:url(images/icon.gif) no-repeat -7px -19px; height:11px; width:16px; display:block;float:left; margin:1px 5px 0 0;}
.bg_login span.key{ display:block; padding:0; float:left; margin:5px 5px 0 0; font-size:11px; font-family:Tahoma;}
.bg_login span.key a{ background:url(images/icon.gif) no-repeat -11px -34px; height:14px; width:10px; display:block;float:left; margin:1px 5px 0 0;}
/*-----------------------*/
.left{ width:198px; float:left; margin-top:5px; padding-right:3px; }
.center{ width:532px; float:left; margin:5px 0 0 4px; }
.right{ width:245px; float:right; }
/*tab*/
.tab1 ul{ margin:0; padding:0;}
.tab1 ul li.clear_float{ height:0px; visibility:hidden;}
.tab1 ul li.tabitem{ background:url(images/left_tab.gif) no-repeat top left; display:inline; float:left; margin-left:7px;}
.tab1 ul li.tabitem a{ font-family:Tahoma; color:#000000; font-size:12px; background:url(images/right_tab.gif) no-repeat top right; display:block;}
.tab1 ul li.tabitem a span{ background:url(images/center_tab.gif) repeat-x top center; height:18px; margin:0 5px 0 5px; display:block; padding:7px 5px 0 5px;}
.tab1 ul li.active { background:url(images/l_active.gif) no-repeat top left; float:left; border-bottom:1px solid #FFFFFF; z-index:100; margin-bottom:-2px;}
.tab1 ul li.active a{ background:url(images/r_active.gif) no-repeat top right; font-family:Tahoma; font-size:12px;/* font-weight:bold;*/ color:#FF0000;}
.tab1 ul li.active a span{ background:url(images/bg_active.gif) repeat-x top center; margin:0 5px 0 5px; padding:7px 5px 0 5px; height:19px;}
.home_tab_content{ border:1px solid #bebfbf; padding:10px 5px 5px 5px; min-height:190px; margin-bottom:5px;}
.q_cao{ margin-bottom:5px;}
.footer{ margin-top:5px;}
/*-------- Main Menu Style --------*/
.mainMenu{ background:#f00; padding:0; }
.subMainMenu{ border:solid 1px #c7c6c6; border-top:solid 0px; line-height:20px;}
.subMainMenu_action{ text-align:right; padding-right:4px; padding-bottom:3px;}
ul#mMenu{ padding-left:15px; margin-top:4px; height:26px;}
.mMenulv1 {}
li.mMenulv1{position:relative; float:left;}
div.mMenulv1 a{ display:inline-block; margin:0; padding:0;}
div.mMenulv1 a span{ margin:0; padding:5px 10px 0 10px; display:inline-block; text-align:center; font-weight:normal; text-align:center; color:#fff;}
#mainMenuActive{margin-bottom:1px;}
#mainMenuActive > div,li.mMenulv1:hover div{ background: url(Images/menu_center.gif) repeat-x top; }
#mainMenuActive > div a,li.mMenulv1:hover div a{ background: url(Images/menu_left.gif) no-repeat top left;}
#mainMenuActive > div a span,li.mMenulv1:hover div a span{ background: url(Images/menu_right.gif) no-repeat top right; color:#fe3701; height:19px; font-family:Tahoma; font-size:12px; /*font-weight:bold;*/ padding:7px 10px 0 10px;}
li.mMenulv1 ul{ position: absolute; display:block; top:26px; left:1px; width:180px}
li.mMenulv1:hover ul li, li.mMenulv1 ul li,li.mMenulv1 ul li:hover ul li{list-style:none; border:1px solid #c8c7c7; border-top:none; position:relative;}
li.mMenulv1:hover ul li div,li.mMenulv1 ul li a div,li.mMenulv1 ul li:hover ul li a div{background: url(Images/main_menu_sub_ico.gif) no-repeat 7px center #fff; padding:5px 5px 5px 20px; font-weight:12px; color: #000;}
li.mMenulv1 ul li:hover,li.mMenulv1 ul li ul li:hover{ background: url(Images/main_menu_sub_ico.gif) no-repeat 5px center #fff;}
li.mMenulv1 ul li:hover a div,li.mMenulv1 ul li ul li:hover a div{ color:#ff0000;}
li.mMenulv1 ul li ul{ position: absolute; display:block; top:0px; left:100%; width:200px;}

.LuotTruyCap{font-weight:bold; font-size:22px; color:#fd9d06; padding-top:3px; text-shadow: 0 0 2px #1a1a1a, 0 0 2px #1a1a1a, 0 0 2px #1a1a1a, 0 0 2px #1a1a1a, 0 0 1px #1a1a1a, 0 0 1px #1a1a1a, 0 0 1px #1a1a1a; opacity:1.0;filter:alpha(opacity=100); letter-spacing:3px; margin-bottom:5px;}

.centerNoright{ width:750px; float:left; margin:5px 0 0 10px;}

/*IntroCuaLo*/
.bg_main_intro{ margin:0 auto; width:800px; height:555px;}
.logo_intro{ background: url(Images/line_intro_top.gif) no-repeat bottom; height:109px; margin-top:49px ; padding:0 0 12px 63px;}
.content_intro{ margin-left:63px; width:673px; height:325px; }
.main_intro{ height:378px;}
.main_intro ul{ display:block; width:600px; margin-top:10px; padding-left:180px; }
/*.main_intro ul li.dulich{ background:url(Images/bg_dulich.gif) no-repeat top center; float:left; display:block; height:33px; width:190px; margin-top:10px;}
.main_intro ul  a:hover li.dulich { background:url(Images/dulich_active.gif) no-repeat top center;  display:block; height:43px; width:190px; margin-top:0;}
.main_intro ul li.hanhchinh{ background:url(Images/Hanhchinh.gif) no-repeat top center; float:left; display:block; height:33px; width:190px; margin-left:60px; margin-top:10px;}
.main_intro ul a:hover li.hanhchinh { background:url(Images/hanhchinh_active2.gif) top center; float:left; display:block; height:43px; width:201px;margin-left:60px; margin-top:0;}*/
.footer_intro{ background:url(Images/line_intro_bottom.gif) no-repeat top; padding-left:63px;}
.main_intro ul a.Dulich{ background:url(Images/bg_dulich.gif) no-repeat top center; height:33px; width:190px; display:block; float:left; margin-top:10px;}
.main_intro ul a.Dulich:hover{ background:url(Images/dulich_active.gif) no-repeat top center; height:43px; width:190px; display:block; float:left; margin-top:0;}
.main_intro ul a.Hanhchinh{ background:url(Images/Hanhchinh.gif) no-repeat top center; height:33px; width:190px; display:block; float:left; margin-top:10px;margin-left:60px;}
.main_intro ul a.Hanhchinh:hover{ background:url(Images/hanhchinh_active2.gif) no-repeat top center; height:43px; width:201px; display:block; float:left; margin-top:0px;margin-left:60px;}
/*Paging List Article*/
.PagingContainer{}
ul.paging{ padding:3px; float:right; display:inline-block; position:relative;}
ul.paging li{font:Tahoma 12px; float:left; color:#1F1F1F; font-weight:bold; text-align:center; padding:3px 2px 3px 2px; position:relative;}
ul.paging li a{font:Tahoma 12px; color:#1F1F1F; font-weight:bold; text-align:center; display:inline-block; padding:3px 2px 3px 2px; position:relative;}
ul.paging li a:hover{font:Tahoma 12px; color:#C30; text-decoration:underline; position:relative; font-weight:bold; text-align:center; display:inline-block; padding:3px 2px 3px 2px;}
ul.paging li span { color:#C30; position:relative; display:inline-block; padding:3px 2px 3px 2px;}

/*Localization*/
.Localization { float:right; margin-right:3px; margin-top:5px;}
.Localization span.Top_Link{ display:inline-block; padding:0px 5px 0px 3px; border-right:1px solid #999; color:#404040;}
.Localization span.Top_Link a:hover{color:#F30; text-decoration: none;}
.Localization span.Top_Language{ display:inline-block; padding:0px 5px 0px 3px; color:#404040;}
.Localization a.Top_Login{ display:inline-block; padding:0px 5px 0px 3px; border-right:1px solid #999; color:#404040;}
.Localization a.Top_Login:hover{color:#F30; text-decoration: none;}
.Localization a.Top_User{ display:inline-block; padding:0px 5px 0px 3px; border-right:1px solid #999; color:#404040;}
.Localization a.Top_User:hover{color:#F30; text-decoration: none;}







