/* CSS Document */
body {
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-FAMILY: Arial;
	color: #000000;
	font-size: 11px;
	line-height:18px;
}
td,th {
	FONT-FAMILY: Arial;
	font-size: 11px;
	line-height:18px;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,pre,form,input,textarea {
	margin: 0px;
	padding: 0px;
}
.clear {clear: both; font-size: 0px; line-height: 0px; height:0;}
p {margin:0px;padding:0px 0px;}
ol,ul {	list-style: none;}

a:active {  text-decoration: none; color:#00789A}
a:link {  text-decoration: none ; color:#00789A}
a:visited {  text-decoration: none ; color:#00789A}
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 {
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border:outset 1px #ccc;
	color:#000;
	padding:1px;	
	background:url(../images/formbg.gif) repeat-x left top;
}
.buttonHover {
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border:outset 1px #ccc;
	color:#ff0000;
	padding:1px;
	background:url(../images/formbg.gif) repeat-x left top;
}
.textfiled {
	font-size:12px;
	border:1px solid #CCD3D6;
	line-height:20px;
	padding:1px;
}
.textarea{
	border:1px solid #CCD3D6;
	line-height:20px;
	color: #000000;
	overflow:auto;
}
.select{
	font-size:11px;
	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;
}


#container {
	margin: 0px auto;
	width: 800px;
	text-align:left;
	padding: 0;
	background-color:#FFF;
}


/*======================== css su dung cho header ================================*/

#header	{
	margin: 0px;
	padding: 0px;
}

.menutop{
	position: relative;
	padding: 0 0 0 15px;
	margin: 0 auto 0 auto;
	background:url(../images/menutop_bg.gif) repeat-x;
	height: 38px;
	list-style: none;
}

.menutop li{
	float:left;
}

.menutop li a{
	float: left;
	display: block;
	background:url(../images/menutop_mid.gif) no-repeat right top;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
	padding:0 0 0 10px;
	height: 38px;
	line-height: 38px;
	text-align: center;	
	cursor: pointer;	
}
.menutop li a:link, .menutop li a:active, .menutop li a:visited {
	color:#fff;
}
.menutop li a:hover {
	color:#333333;
	text-decoration: none;
}
.menutop li a span{
	float: left;
	display: block;
	padding:0px 15px 0px 6px;
}

.menutop li a.current{
	background:url(../images/menutop_act_L.gif) top left no-repeat;
	color:#24a8d3;
}
.menutop li a.current:link, .menutop li a.current:active, .menutop li a.current:visited {
	color:#24a8d3;
}
.menutop li a.current span{
	background:url(../images/menutop_act_R.gif) top right no-repeat;
}


.navTop .td1 { background:#e9f7ff}
.navTop .td2 { border-top:2px solid #F2F2F2 ;  border-bottom:2px solid #F2F2F2;border-right:2px solid #F2F2F2;padding:0px 5px;}
/*======================== css su dung chung cho trang ================================*/
#main{
	margin:0 auto;
	padding:0;
}

/*------------ css block_left ------------*/
#block_left {
	margin:0;
	padding:0;
}

/*---------------- css block_right -----------------------------*/
#block_right{
	margin:0;
	padding:0;
	border-left:1px solid #ccc;
	padding-left:7px;
}
.box {
	margin-bottom:10px;
}
#block_left .box_title {
	background:url(../images/boxTitle.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
  text-align:left;
}
#block_right .box_title {
	border-bottom:2px solid #0092ce;
	color:#b0b0b0;
	font-size:14px;
	font-weight:bold;
  text-align:left;
}

.boxContent {
	padding:3px;
}
/*------------ css cho content_main ------------*/
#block_middle{
	margin:0px;
	padding:0px 7px;
}
.midTitle{
	background:url(../images/hr.gif) repeat-x bottom;
	padding:2px;
	
}
.fTitle{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.fTitle a:active , .midTitle a:link ,.midTitle a:visited {  text-decoration: none ; color:#000}
.fTitle a:hover {  color:#FF0066; text-decoration: none; }

.midConetnt{
	padding:5px;
}

/*------------ css cho footer ------------*/
#footer {margin:0px;padding:10px 0px;color:#636363;border-top:2px solid #cccccc; }
#footer p { margin:0px ;padding:0px 0px;}
#footer .copyright { color:#636363;}
#footer .copyright a {color:#636363; text-decoration:underline}

.txtFriend { font-size:10px; color:#666666}

/********************* 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;}


.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; }

/******************** PHAN TRANG **************/
.pagination{
  padding:5px;
  text-align:center;
  margin-bottom:10px;
}
.pagination .pagetotal {
	background-color:#00789A;
	color:#FFFFFF;
	padding:2px 5px;
}
.pagination a, .pagination a:visited{
	padding: 1px 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #676767;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FF9343;
}

.pagination .pagecur{
	font-weight: bold;
	padding: 1px 5px;
	border: 1px solid navy;
	background-color: #E1F8FF ;
	color: #FF6C00;
}

.pagination .btnPage{
	background:#CE7259 ;
	color:#fff;
	text-align:center;
}
.pagination a:visited.btnPage  {
	color:#fff;
}

.block_page {
	font-weight: bold;
	padding: 4px;
	margin: 1px;
	color: #000000;
	border: #808080 1px solid;
	background: #CCCCCC;
}

#block_page {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 5px;
}

#block_page A {
	margin: 1px;
	color: #000000; 
	padding: 4px;
	border: #808080 1px solid;
	text-decoration: none;
	background: #FFFFFF;
}

#block_page A:hover {
	padding: 4px;
	color: #000000;
	border: #808080 1px solid;
	background: #cccccc; 
	text-decoration: none;
}



