﻿body
{
    margin: 0px;
    font-family: Tahoma, Arial, Verdana;
    font-size: 9pt;
    background-color: #191729;
    color: White;
}

a { text-decoration: none; color: #263899; }
a:hover { text-decoration: underline; color: #FF0062; }
a img { border: none; }

.navLink, .navLink:visited { color: Orange; }
.navLink:hover, .navLink:visited:hover { color: Green; }
.returnMainPage { color: White; }
.commonTable { border: solid 1px #007F33; background-color: #191738; }
.commonTable .header { font-weight: bold; text-align: center; background-color: #194038; }
.commonTable .item a, .commonTable .item a:visited { color: White; }
.commonTable .item a:hover, .commonTable .item a:visited:hover { color: Orange; }
.commonTable .sep { height: 0px; border-bottom: dashed 1px #007F33; overflow: hidden; }
#pageheader { font-size: 12pt; font-weight: bold; padding-bottom: 12px; }
.note { font-size: 0.9em; color: #00E35B; }
.note b { color: Red; }
.cmHighlight { color: Red; font-weight: bold; }

.loading { border: solid 2px #2D420E; background-color: #F1F1FC; }

.cmWarning { font-size: 1.2em; font-weight: bold; color: #FF4444; padding-bottom: 8px; }

/* common progress bar */
.cmProgress { padding-top: 10px; padding-bottom: 10px; }
.cmProgress .message { font-weight: bold; color: Red; font-size: 1.1em; }
.cmProgress .bar { width: 500px; height: 20px; }

/* common pager */
.pager { text-align: center; background-color: #284775; padding-top: 5px; padding-bottom: 5px;}
.pager a { font-size: 1.3em; color: #FFFFFF; }
.pager a:hover { color: #FFCD30; }
.pager b { color: #D16127; }

/* master */
#banner { padding: 8px; background-color: #272440; }
#banner .header { font-weight: bold; font-size: 1.4em; padding-bottom: 3px; }
#menu { background-color: #272440; }
#main { padding: 6px 0px 18px 6px; }

/* common tabs */
.tabs .ajax__tab_header { padding-left: 5px; font-weight: bold; color: #676767; }
.tabs .ajax__tab_active { color: #ffffff; }
.tabs .ajax__tab_active .ajax__tab_outer, .tabs .ajax__tab_header .ajax__tab_outer,
.tabs .ajax__tab_hover .ajax__tab_outer { margin-right: 4px; }
.tabs .ajax__tab_active .ajax__tab_inner, .tabs .ajax__tab_header .ajax__tab_inner,
.tabs .ajax__tab_hover .ajax__tab_inner { margin-left: 2px; }
.tabs .ajax__tab_active .ajax__tab_tab, .tabs .ajax__tab_hover .ajax__tab_tab,
.tabs .ajax__tab_header .ajax__tab_tab { margin-right: 0px; }
.tabs .ajax__tab_outer { padding: 3px; border: solid 1px #206FDF; border-bottom: none; background-color: #2C2848; }
.tabs .ajax__tab_inner { padding: 3px; background-color: #2C2848; }
.tabs .ajax__tab_hover .ajax__tab_outer { }
.tabs .ajax__tab_hover .ajax__tab_inner { color: #CACC36; }
.tabs .ajax__tab_active .ajax__tab_outer { background-color: #344B11; }
.tabs .ajax__tab_active .ajax__tab_inner { background-color: #344B11; }
.tabs .ajax__tab_body { padding: 8px; background-color: #100F46; border: solid 1px #206FDF; }

/* common popup */
.modalBackground { background-color: #090828; filter: alpha(opacity=80); opacity: 0.8; }
.modalPopup { background-color: #100F46; border: solid 2px #2C2848; padding: 3px; }

/* khách hàng */
#customer .total, #customer .username { color: red; }
#customer .colorNote { text-align: right; }
#customer .free { color: #116AF2; }
#customer .basic { color: #DA690F }
#customer .pro { color: #FF2F12; }
#customer .expire { color: #A2A6AB; }

#customer .info b { color: Orange; }

/* dịch vụ pháp lý */
#dvpl .levelMap { width: 680px; }
#dvpl .levelMap a, #dvpl .levelMap a:visited { color: Orange; }
#dvpl .levelMap a:hover, #dvpl .levelMap a:visited:hover { color: Green; }
#dvpl .list { font-weight: bold; }
#dvpl .info { padding-top: 8px; padding-bottom: 3px; font-size: 1.3em; font-weight: bold; }
#dvpl .dropPanel { border: 1px solid #868686; z-index: 88; background-color: #191738; cursor: default; padding: 1px 1px 0px 1px; }
#dvpl .dropItem:hover { background-color: #FFE6A0; color: #003399; border: 1px solid #D2B47A; padding: 3px 8px 3px 8px; }
#dvpl .dropItem { margin: 1px 0 1px 0; display: block; color: #003399; text-decoration: none; cursor: pointer; padding: 4px 9px 4px 9px; white-space: nowrap; }

/* thành viên */
#su .ct { color: Black; background-color: #FFFFFF; border-collapse: collapse; border-color: #505050; }
#su .ct td { padding: 2px; }
#su .header { color: White; background-color: #5D7B9D; font-weight: bold; font-size: 1.1em; text-align: center; }
#su .group { background-color: #8BA1BA; color: Black; font-weight: bold; }
#su .item { background-color: #ffffff; }
#su .aitem { background-color: #F7F6F3; }

/* SMS */
#sms .announcement { font-size: 1.2em; font-weight: bold; color: Red; }

/* Url Check */
#urlCheck div.panelHeader { padding-top: 6px; padding-bottom: 4px; font-size: 1.2em; color: Orange; }
#urlCheck div.panel { padding: 4px; width: 800px; color: #000; background-color: #fff; }
#urlCheck a { color: #000; }
#urlCheck .itemHead { font-weight: bold; width: 60px; vertical-align: top; }
#urlCheck div.item { padding-bottom: 5px; }
#urlCheck div.panel b { color: Red; }
#urlCheck div.panel span { color: #BB1800; }

/* char */
#char .Ls_Chart
{
    width:600px;
    height:auto;
    margin:0px;
    padding:0px;
}

#char .chart_content
{
    width:600px;
    height:auto;
    margin:10px 0px 10px 0px;
}

#char .chart_one
{
    width:60px;
    float:left;
    padding:8px;
}

#char .chart_two
{
    width:220px;
    float:right;
}

#char .chart_three
{
    width:60px;
    float:right;
    margin-right:5px;
    padding:8px;
}

#char .chart_four
{
    width:220px;
    margin-left:75px;
}
#char .chart_four1
{
    width:200px;
    padding-left:66px;
}

#char .Ls_Button_ct
{
    width:500px;
    float:left;
}

#char .chart_Customer
{
    width:190px;
    height:30px;
    float:left;
    text-align:center;
    padding-top:5px;
}

#char .chart_Mumbers
{
    width:190px;
    height:30px;
    float:right;
    margin-right:11px;
    text-align:right;
    padding-top:5px;
    padding-right:40px;
}

#char .chart_Search
{
    width:190px;
    height:30px;
    margin-left:199px;
    text-align:right;
    padding-top:5px;
}

#char .Ls_Button
{
    width:100px;
    float:right;
}

#char .chart_content1
{
    width:600px;
    height:auto;
    margin:10px 0px 15px 50px;
}
/*---Search Statistics---*/
#char .Statistics_Search
{
    margin:0;
    padding:0;
       
}

#char .Statistics_main
{
    margin:10px 0px 10px 0px;
    padding:0;
}
/*---END Search Statistics---*/

/* xoa ben duoi */
.dataLink, .dataLink:visited { color: Orange; }
.dataLink:hover, .dataLink:visited:hover { color: White; }
.changePassword, changePassword:visited { color: Green; font-weight: bold; }
.changePassword:hover, .changePassword:visited:hover { color: Purple; font-weight: bold; text-decoration: underline; }
.unlock, unlock:visited { color: Green; font-weight: bold; }
.unlock:hover, .unlock:visited:hover { color: Purple; font-weight: bold; text-decoration: underline; }
.statistic { color: Orange; font-weight: bold; }
.uploadImages { color: White; }
.er { color: Red; }


/*table*/
.table, .table_lawyer, .table_forums
{	
	/*border-collapse:collapse;
	width:100%;		
	border: 1px solid #e6e6e6;
	background:#FFFFDE;
	padding: 5px;*/
	
	background: #bccbd8;
	color: #000000;
	border: 0px solid #0099FF;

}

.alttable
{   
    background: #FFF8DF;
    color: #000000; 
    border: 1px solid #FDE0A1;
    
  
}

.table_boxyellow
{	
	border-collapse:collapse;
	width:98%;		
	border: 1px solid #e6e6e6;
/*	background:#fff;*/
}

.table_search
{	
	border-collapse:collapse;
/*	width:98%;*/
		
	border:none;
	text-align:right;
}

.topborder
{
	border-top:2px solid #7F7F7F;
}
.topborder_yellow
{
	border-top:2px solid #ff6600;
}
.table_boxyellow 
{
	border: 2px solid #FF9000;
	margin:0px;
}
.table_lawyer
{
	border:none;
}
.table caption, .alttable caption
{
	border:1px #BBCEDF solid;/*e6e6e6*/
	border-bottom:1px solid #EDF5F9;
	padding:8px 20px;
	margin:0;
	background:#1A439F url("images/bg_title_table_repeat.jpg") top left repeat-x;/*EDF5F9 #3883cc,DEF2FE, faf9f5, #F0DFBE */
	text-align: left;
	/*letter-spacing: 1px;*/
	
	color:#fff;	
	font-weight:bold;
}
.table caption a, .alttable caption a
{
    color:#fff;
    font-size:120%;
}
.table caption span.forum, .alttable caption span.forum
{
    color:#fff;
    font-size:120%;
    /*letter-spacing: 1px;*/
}
.table caption span.description, .alttable caption span.description
{
    color:#fff;
    font-size:86%;
    font-weight:normal;
}
.table th, .table td, .table_lawyer th, .table_lawyer td, .alttable th, .alttable td
{

	margin:0;
	padding:4px 5px;
}

.table_search th, .table_search td
{
	/*border-bottom:solid 1px #e6e6e6;faf9f5*/
	border-right:solid 1px #fff;
	margin:0;
	padding:4px 20px;
	text-align:right;	
}

.table_forums th, .table_forums td
{
/*	border-bottom:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;*/
	border:1.5px solid #fff;
	margin:0;
	padding:4px 10px;
	text-align:center;
}
.table_forums th
{
	color:#678FC2;
	
}
.table_lawyer th, .table_lawyer td
{
	border-bottom: dashed 1.5px #fff;
	/*border-right:solid 1px #fff;	*/
}


.table th, .alttable th { color:#0560A6;
            font-weight:bold;
            border:1.5px solid #fff;
            text-align:left;
	
}
.table th
{
    text-align:center;
}


.table td, .alttable td { color:#666;            
            border:1.5px solid #fff;	
}

.table .name, .alttable .name, .table_forums .name
{
	text-align:left;	
}

.table .alt2
{
	background-color:#F7F9FA;
}

.table tr, .alttable tr, .table_forums tr
{
	background: #fff;
}
.table tr.head
{
	background:#d8e4ed url('images/background_little_discussio.gif') left center repeat-x;
	
}
.alttable tr.head
{
    background:#FFF8DF url("images/title_1.gif") left center repeat-x ;
}

.table_forums tr.head{			
	background:#e6e6e6 url('images/bg_navcon.gif') left center repeat-x;
}
.table tr.alt, .table_forums tr.alt, .alttable tr.alt
{
	background:#EDF5F9;/*F6F6F6#EDF5F9*/
}
.table tr.alt3, .table_forums tr.alt3
{
	background:#FEFFEC;/*FEFFEC*/
}



.table a.cat
{
	/*display:block;*/
	font-weight:bold;
}
.table_forums a.cat
{
	/*display:block;*/
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
.table a.question, .table a.question:hover
{
	/*display:block;*/
	font-weight: bold;
	text-decoration:none;
	height:20px;
	color:#0560A6;	/*#333*/
}
.table_lawyer a.question, .table_lawyer a.question:hover, .table_forums a.question, .table_forums a.question:hover
{
	/*display:block;*/
	font-weight:normal;
	text-decoration:none;
	height:20px;
	color:#0560A6;	/*#333*/
}

.table a.question:hover, .table_lawyer a.question:hover, table_forums a.question:hover
{
	text-decoration:underline;
}
.table a.cus
{
	font-size:95%;
	
}
/*end table*/

.CommonContentBox
{    
    background-color: #fff;
    padding: 12px;
    margin: 0 0 12px 0;
    height: 1%;
    
} 

.CommonContentBoxHeader
{
    padding: 0 0 6px 0;
    border-bottom: solid 1px #ccc;
    margin: 0 0 8px 0;
    line-height: 100%;
    font-size: 120%;
    color: #333;
}
.CommonContentBoxHeaderForm
{
	padding: 0 0 10px 0;
    border-bottom: solid 1px #ccc;
    margin: 0 0 10px 0;
    color: #333;
    position: relative;
}

.CommonContentBoxContent
{
    padding: 0 3px 15px 3px;
    font-size: 90%;
    overflow: hidden;
    clear:both;
    
}
.sortAscending {background:#e6e6e6 url('images/asc.png') left center no-repeat; background-color:#5D7B9D; padding-left:15px;}
.sortDescending {background:#e6e6e6 url('images/dsc.png') left center no-repeat; background-color:#5D7B9D; padding-left:15px}

.cmPager { text-align: center; padding-top: 5px; padding-bottom: 5px; }
.cmPager a { text-shadow:0 1px 0 #FFFFFF; color: #333333; padding: 4px 6px; border: solid 1px #dcd1cb; overflow: hidden; text-decoration: none;}
.cmPager a:hover { color: #FFFFFF; background: #F89B1A; }
.cmPager b { color: Red; }
.cmPager b:hover { color: #FFFFFF; }