.tbl_what_new td{
	border-bottom:#ebe4d1 solid 1px;
	vertical-align:top;
}

.tbl_what_new td.final{
	border-bottom:#ebe4d1 solid 3px;
	vertical-align:top;
	line-height:28px;
}

.tbl_what_new td a{
	color:#565656;
}

.tbl_what_new td a:hover{
	text-decoration:none;
	color:#B0A160;
}


.tbl_what_new td.first{
 	background:url(../images/bg_title_news_left.gif) left no-repeat;
	text-align:center;
	border-bottom:none;
	font-weight:bold;
	line-height:32px;
	color:#FFFFFF;
}
.tbl_what_new td.last{
 	background:url(../images/bg_title_news_right.gif) right no-repeat;
	text-align:center;
	border-bottom:none;
	font-weight:bold;
	line-height:32px;
	color:#FFFFFF;
}
.tbl_what_new td.mid{
	background:url(../images/bg_titie_news.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	line-height:32px;
	border-bottom:none;
	border-bottom:none;
}
.tbl_what_new td{
	line-height:28px;
}

/*Tab vip*/
ul.tab_focus  { list-style:none;}
.tab_focus li {
	float:left;	
	width:25px;
	text-align:center;
	font-weight:bold;
}
.tab_focus li a {
	background:url(../images/tab_focus.gif) center no-repeat;
	display:block;
	line-height:20px;
	color:#545454;
	text-decoration:none;
	
}

.tab_focus li a.tabs-selected {
	background:url(../images/tab_focus_on.gif) center no-repeat;
	color:#fff;
}
 
#tab-focus .tab {
	padding:5px;
	border:none;
}

h3.focus_title { margin-bottom:5px;}
h3.focus_title a {
	color:#095ba0;
	font-size:14px;
}
h3.focus_title a:hover{ text-decoration:none; color:#f53f37;}

#tab-focus .img {
	padding:5px;
	border:1px solid #dcdcdc;
	text-align:center;
}


#List_View { 
	margin:0px 0px; 
}

.smallFont { font-size:11px; font-style:italic}

/*----------------- VIEW 1 ----------------*/
#List_View .View1 {
  float:left;
  padding-top:5px;
	padding-left:5px;
  margin-bottom:15px;
  
}
#List_View div.View1 div{
  float:left;
  margin:0px;
  margin-right:10px;
  text-align:center;
  width:150px;
}


#List_View .View1 h3 a {
	font-weight:bold;
	font-size:12px;
}

#List_View .View1 .last {
   margin:0px;
   margin-right:0px;
}
 
#List_View .View1 .img   {
	border:1px solid #ccc;
	padding:1px;
	text-align:center;
}

/*----------------- VIEW 2 ----------------*/
 
#List_View .View2 {
  padding:0px 2px;
  margin-bottom:10px;
  
}
#List_View .col1{
	background:#ffffff;
}
#List_View .col2{
	background:#ffffff;
}
#List_View .col_select{
	background:#F4EAD2;
}
 

#List_View .View2 h3 {
	background:url(../images/icon_box.gif) #f3f3f3 5px 7px no-repeat;
	font-weight:bold;
	color:#525252;
	padding:5px 0px;
	border:1px  solid #e0e0e0;
	padding-left:25px;
	margin-bottom:5px;
}
#List_View .View2 h3 a{color:#525252;}
#List_View .View2 h3 a:hover { color:#da251d; text-decoration:none;}
#List_View .View2 .img{
	border:1px solid #ccc;
	padding:1px;
	text-align:center;

}
#List_View .View2 .check{
	float:left;
	width:25px;
	padding-top:80px;
	text-align:center;
	vertical-align:middle;
}

#List_View .View2 .maso{
	margin:0px;
	padding:0px;
	color:#CC0000;
	font-weight:bold;
}

#List_View .View2 .hr{
	height:1px;
	background:url(../images/hr.gif) center repeat-x;
	padding:1px;
}

#List_View .noproduct {
	padding:50px;
	text-align:center;
	color:#ff0000;
}

/*********** DETAIL **********/
#divInfo {
	padding:10px 0px;
}
#divInfo h2.title {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
 
 
.fDetail span { font-weight:normal; color:#595959;}
 
#divInfo .tblNumPic{
	margin-top:5px;
	background:#F5F5F5;
	border:1px dashed #ddd;
}
#divInfo .num{
	float:right;
	line-height:15px;
	text-align:right;
}
#divInfo .num span{
	background:url(../images/bg_num.gif) no-repeat;
	line-height:15px;
	height:15px;
	width:20px;
	padding:0px 10px 0px 4px;
	text-align:left;
	color:#FFFFFF;
	cursor:pointer;
}
#divInfo .num span.active{
	background:url(../images/bg_num_act.gif) no-repeat;
	line-height:15px;
	height:15px;
	width:20px;
	padding:0px 10px 0px 4px;
	text-align:left;
	color:#FFFFFF;
}
#divInfo .num span a{
 color:#FFFFFF;
 text-decoration:none;
}
#divInfo .zoom{
	background:url(../images/icon_zoom.gif) no-repeat;
	padding:2px;
	padding-left:20px;
	
}

#divInfo .listOption{
	padding:5px; 
}
#divInfo .colInfo1{
	padding:2px;
	font-weight:bold;
	color:#6d6d6d;
	border-bottom:1px solid #f0f0f0;
}
#divInfo .colInfo2{
	padding:2px;
	color:#444444;
	border-bottom:1px solid #f0f0f0;
}

#divInfo .maso{
	font-weight:bold;
	color:#CC0000;
}

#divInfo .tools { 
	padding-top:5px;
	margin-top:5px;
}
 

/*------ SEARCH -----------------*/

.font_keyword{
	background-color: yellow; 
	color: red; 
	font-weight: bold;
}
.font_keyword a {
	background-color: yellow; 
	color: red; 
	font-weight: bold;
}

.boxDetail .title {
	font-family: "Times New Roman";
	color: #989551;
	font-size: 14pt;
	font-weight: bold;
}

#otherNews {
	padding: 0px;
	margin-bottom: 10px;
}

#otherNews h3 {
	color: #797979;
	font-size: 11px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom:5px;
	text-transform:uppercase;
}

#otherNews ul {
	list-style: none;
}

#otherNews li {
	background: url(../images/icon_li.gif) 0 9px no-repeat;
	padding-left: 15px;
	line-height: 20px;
}

#otherNews li a {
	text-decoration: none;
	color:#928a39;
}

#otherNews li a:hover {
	text-decoration: underline;
}


.date_news {
	padding: 0px;
	margin: 0px;
	color: #7f7f7f;
	font-weight: normal;

}
.date_news  span {
	color:#dc4c4c;
}

.boxNews p.more {
	margin: 0px;
	padding: 2px 0px;
	text-align: right;
}
 
.tools {
	background:#f8f8f8;
	padding:5px;
}
