*html input{
overflow: visible; /* remove padding from left/right */
width:0; /*remove the remaining space in IE6*/
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
body {
 	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
} 
td,th { 
 	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;
}

h1, h2, h3, h4, h5, h6 {	
	font-weight:bold;
	margin-bottom:15px;
	line-height:normal
}
.center{ text-align:center}
.clear {clear: both; font-size: 0px; line-height: 0px; height:0;}
p {margin:0px; padding-bottom:15px}
ol,ul {	}

a { text-decoration:none; color:#e94347; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s;}
a:hover {  color:#5c5c5c; text-decoration: underline; }
.hr{ clear:both; background:#e2e2e2; height:1px; margin:15px 0; overflow:hidden;}
.hr.color2{ background:#ccc}
ul.list-dics{ list-style:disc; margin-left:15px}
img { border :0; margin:0; padding:0; max-width:100%}
.hidden{
	display:none}
.pd0{ padding:0}
input {   color: #2a2a2a;}
.input-warn {border:1px solid #FF0000;line-height:20px;	height:18px;}
.input-ok { border:1px solid #00CC66; line-height:20px;	height:18px;}

button.btn{ 
	background:#4a8f15; color:#fff; border:none;white-space:nowrap; vertical-align:middle; padding:0;
	cursor:pointer; text-transform:uppercase; padding:8px 12px; border-radius:5px}
button.btn span{ background:url(../images/icon-send.png) 0 center no-repeat; padding-left:20px; line-height:18px}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
input.button, a.button{
	background:#e94347;	border-radius: 3px;border:none;padding:15px 25px;color:#fff;cursor:pointer; font-size:14px; font-weight:bold
}
 .textfiled {
	border:1px solid #e9e9e9;
	background:#e9e9e9;
	color:#545454;	
	line-height:32px;
	height:32px;
	font-size:12px;
	padding:0 5px;
	box-sizing:border-box;
-moz-box-sizing:border-box;

}
.textarea{
	border:1px solid #e9e9e9;	
	background:#e9e9e9;
	color:#545454;
	line-height:18px;
	overflow:auto;
	padding:0 5px;
	box-sizing:border-box;
-moz-box-sizing:border-box;

}
.mute{ font-weight:normal; color:#838383; font-size:11px}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}

.row-fluid:after , .clearBoth {
    clear: both;
}
.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
}	
/*\*/

.fl {float:left;}
.fr {float:right;}
table.std{
}
table.std th{
	background:#f5f5f5;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	font:bold 12px/34px Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	text-align:center
}
table.std td{
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:10px
}
table.std td.borderL , table.std th.borderL{border-left:1px solid #e5e5e5;}
table.std th.borderR{border-right:1px solid #e5e5e5;}

/*grid*/
.grid200{ width:200px}
.grid765{ width:765px}
.grid286{ width:286px}
.grid679{ width:679px}
/* -------------------------------------------------------------------
 format text
------------------------------------------------------------------- */
.error{ color:#ff0000}
.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; }
.price{ color: #BF0F0F;
    font-size: 13px;
    font-weight: bold;}

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

.date_post{ color:#878787; font-size:11px; }
.date{ color:#878787; font-size:12px; padding-bottom:15px }
/******************** PHAN TRANG **************/
.fpagination{  	
  text-align:right;
  font-size:10.5px;
  margin:20px 0 20px
}

.fpagination a{	
	color:#323232;
	display: inline-block;
	text-align:center;  
    height: 18px;
    line-height: 18px;
    padding: 0 5px;    
	position:relative;
	border-radius:2px;
	z-index:1}

.fpagination a:hover, .fpagination a.current{
	text-decoration:none; background:#2b2b2b;
	color:#fff
}

