/* CSS Document */
html {
	SCROLLBAR-BASE-COLOR: #066d30;
	SCROLLBAR-ARROW-COLOR: #000000;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-FAMILY: verdana;
	font-size: 11px;
	line-height:18px;
	height:100%;
	background-color:#f2f2f2;
}
td,th {
	FONT-FAMILY: verdana;
	font-size: 11px;
	color: #2E2E2E;
	line-height:18px;
}
border{
	#999999 solid 1px;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,pre,form,input,textarea {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:bold;
}

.clear {clear: both; font-size: 0px; line-height: 0px; height:0;}
p {margin:0px;padding:5px 0px;}
ol,ul {	list-style: none;}

a { text-decoration:none; color:#565656}
a:hover {  color:#FF6A06; text-decoration: underline; }

img { border : 0px; }

input {
    color: #000000;
}
.input-warn {border:1px solid #FF0000;line-height:20px;	height:18px;}
.input-ok { border:1px solid #00CC66; line-height:20px;	height:18px;}
.button {
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#FF6A06;
	padding: 1px 1px;
	background:url(../images/formbg.gif) repeat-x left top;
}
.buttonHover {
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#FF0000;
	padding: 1px 1px;
	background:url(../images/formbg.gif) repeat-x left top;
}
.textfiled {
	border:1px solid #CCD3D6;
	line-height:20px;
	height:18px;
}
.textarea{
	border:1px solid #CCD3D6;
	line-height:20px;
	color: #000000;
	scrollbar-base-color:#AAA9A9;
	scrollbar-arrow-color:#000000; 
	overflow:auto;
}
.select{
	scrollbar-base-color:#CCD3D6;
	scrollbar-arrow-color:#000000; 
	color: #000000;
}


.clearfix:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix{
	display: inline;
	position: relative;
	}
/*\*/
.clearfix	{
	display: block;
}


/*======================== css su dung cho header ================================*/

#header	{
	padding:0px;
	margin:0px;
}
.shadow_top{
	background:url(../images/shadow_top.gif) repeat-x;
}
.bg_shadow_top_search{
	background:url(../images/bg_shadow_top_search.gif) repeat-x;
}
.menutop {
}

.menutop li {
	float:left;
}
.menutop li a {
	display:block;
	background:url(../images/menutop.gif) top center no-repeat;
	width:114px;
	height:25px;
	padding-top:15px;
	text-transform:uppercase;
	color:#323232;
	font-weight:bold;
	text-align:center;
	}
.menutop li a:hover {
	color:#0e8c40;
	text-decoration:none;
}
.menutop li a.current{
	display:block;
	background:url(../images/menutop_act.gif) center no-repeat;
	width:114px;
	height:25px;
	padding-top:15px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menutop ul li.mid{
	display:block;
	float:left;
	background:url(../images/img_menutop_right.gif) left no-repeat;
	width:8px;
	height:25px;
	padding-top:15px;
}

.box_lang a {
	color:#FFFFFF;
}
.box_lang a.current{
	color:#e0ba83;
}
.bg_lang{
	background:url(../images/bg_lang.gif) bottom repeat-x;
}

/*======================== css su dung chung cho trang ================================*/
#container {
	padding:5px;
}
.shadow_left{
	background:url(../images/shadow_left.gif) right repeat-y;
}
.shadow_right{
	background:url(../images/shadow_right.gif) left repeat-y;
}
.bg_box_bottom{
	background:url(../images/bg_box_bottom.gif) repeat-x;
}
.shadow_bottom{
	background:url(../images/shadow_bottom.gif) repeat-x;
}
.bg_box_lang{
	background:url(../images/bg_box_lang.gif) left top no-repeat;
}
.bg_box_search{
	background:url(../images/bg_box_search.gif) repeat-x;
}
/*------------ css block_left ------------*/
#block_left {
	padding:0px;
	margin:0px;
}

/*---------------- css block_right -----------------------------*/
#block_right{
	padding:0px;
	margin:0px;
}

/*------------ css cho block_middle ------------*/
#block_middle{
	margin:0px;	
	padding:0px 7px;
}
.bg_title_about{
	background:url(../images/bg_title_about.gif) repeat-x;
	font-weight:bold;
	color:#464646;
	text-transform:uppercase;
}
.bg_title_sp{
	background:url(../images/bg_title_sp.gif) repeat-x;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.bg_title_sp a{
	font-weight:bold;
	color:#ffe400;
	text-transform:uppercase;
}
.bg_title_sp a:hover{
	font-weight:bold;
	color:#78c602;
	text-transform:uppercase;
	text-decoration:none;
}

.shadow_title_about{
	background:url(../images/shadow_title_about.gif) repeat-x;
}
.loai_sp{
	color:#b44800;
	font-weight:bold;
	height:25px;
	padding-top:5px;
}
/*------------ css cho footer ------------*/
#footer {
	padding:0px;
	margin:0px;
}

.box_copy_made{
	padding-left:15px;
	color:#a1a0a0;
}
.box_copy_made b{
	color:#737373;
}
.box_copy_made a{
	color:#737373;
}
.box_copy_made a:hover{
	color:#067132;
	text-decoration:none;
}
/*------------ css cho box ------------*/  
.box_mid_bottom{
	background:url(../images/box_mid_bottom.gif) repeat-x;
}
.bg_box_mid_right{
	background:url(../images/bg_box_mid_right.gif) repeat-y;
}
.bg_box_mid_left{
	background:url(../images/bg_box_mid_left.gif) repeat-y;
}
.bg_box_mid_top{
	background:url(../images/bg_box_mid_top.gif) top #FFFFFF repeat-x;
	padding:0px 7px;
	text-align:justify;
}
.box {
	padding-bottom:10px;
}
.box_mid {
	padding-bottom:10px;
}

.tbl_border{
	border:#c1c1c1 1px solid;
	padding:1px;
}
.tbl_box{
	border:#1AAAFC 1px solid;
}
.box_title{
	background:url(../../../image.php?type=tempale&name=img_boxtitle) repeat-x;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.box_content{
	background:#F0F9FE;
	padding:5px;
}

.box_middle_title{
	background:url(../../../image.php?type=tempale&name=img_boxmiddle) repeat-x;
	padding:2px;
	color:#FFFFFF;
}
.fTitle {
	padding-top:5px;
	color:#009c28;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	background:url(../images/hr_title.gif) bottom repeat-x;
}
.more , .more a,
.more a:visited{ color:#FFFFFF; text-decoration: none ;}
.more a:hover { color:#FFFFFF;text-decoration: underline; }


/* -------------------------------------------------------------------
 format text
------------------------------------------------------------------- */

.font_err {	color:#FF0000;}
.font_err a:active , .font_err a:link , .font_err a:visited {  text-decoration: none ; color:#FF0000}
.font_err a:hover {  color:#FF0000; text-decoration: underline; }


/********************* CSS for box_redirect ****************************/
#box_redirect{ border:1px solid #505050; width:70% ;margin:0px auto;}
#box_redirect p { line-height:18px;}
#box_redirect .top { background:#F78600;border-bottom:1px solid #5C5C5C; color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:uppercase; height:22px;padding:2px; text-align:left; }
#box_redirect .fontMess {color:#65D700;font-size:12px; font-weight:bold;text-align:center;padding:20px 10px;}
#box_redirect .mess { background:#383838; color:#FFFFFF;text-align:center}
#box_redirect .bottom { background:#FFF3DD; color:#000;text-align:center;padding:5px; font-size:12px;}

/********************* CSS for boxMess ****************************/
#boxMess{  border:1px solid #F08200;padding:2px 5px; background:#FCF5CD }
#boxMess  h4.mess { background:url(../images/icon/icon_mess.gif) no-repeat left; padding:2px 30px; color:#FF0000; font-weight:bold; font-size:12px;}
#boxMess  h4.err { background:url(../images/icon/icon_warning.gif) no-repeat left; padding:6px 30px; color:#FF0000; font-weight:bold;}
#boxMess .font_err { color:#950000;}


/******************** PHAN TRANG **************/
.pagination{
  padding:5px;
  text-align:center;
  margin-bottom:10px;
}
.pagination .pagetotal {
	background-color:#FF9343;
	color:#FFFFFF;
	padding:2px 5px;
}
.pagination a, .pagination a:visited{
	padding: 1px 5px;
	border: 1px solid #6b6868;
	text-decoration: none; 
	color: #676767;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #b1b1b1;
	color: #000;
	background-color: #FF9343;
}

.pagination .pagecur{
	font-weight: bold;
	padding: 1px 5px;
	border: 1px solid #b1b1b1;
	background-color: #0a803a;
	color: #FFFFFF;
}

.pagination .btnPage{
	background:#b9babb ;
	color:#fff;
	text-align:center;
}
.pagination a:visited.btnPage  {
	color:#fff;
}

.navation{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.navation a{
	color:#ffe400;
	font-weight:bold;
	text-transform:uppercase;
}
.navation a:hover{
	color:#87e000;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.img_top{
	background:url(../images/img_top.gif) repeat-x;
}
.img_left{
	background:url(../images/img_left.gif) repeat-y;
}
.img_bottom{
	background:url(../images/img_bottom.gif) repeat-x;
}
.img_right{
	background:url(../images/img_right.gif) repeat-y;
}
.img_cap_trong{
	background:url(../images/img_cap_trong.gif) repeat-x;
}
.text{
	background-color:#99cdff;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.text_1{
	background-color:#ffff9a;
	font-family:"tahoma";
	font-size:14px;
	font-weight:bold;
}
.text_2{
	background-color:#bde0e4;
	font-family:"tahoma";
	font-size:14px;
	font-weight:bold;
}
