.newsImages {
	background: #FFFFFF;
	padding:1px;
	border-left:2px solid #FFFFFF	;
	border-right:2px solid #CCCCCC	;
	border-bottom:2px solid #CCCCCC	;
}

.fDespic {
	font-size:9px;
	color:#999999;
	text-align:center;
}

/********************* CSS boxNews ****************************/
#box_lastNews { background:#e9f7ff;padding:5px 10px; margin-bottom:5px;}
#box_lastNews h3 {color:#05789A;font-size:11px;font-weight:bold;padding:0px 0px 5px 0px; vertical-align:top ;text-align:left}
#box_lastNews h3 a { color:#05789A;text-align:left}
#box_lastNews .tblImg {float:left; display:block;margin-right:7px;}
#box_lastNews .img { border:1px solid #ccc; padding:2px; text-align:center }
#box_lastNews .short { text-align:justify ;font-size:12px}
#box_lastNews li {
	display:block;
	background:url(../images/icon_other_news.gif) 0px 7px no-repeat; 
	padding-left:10px;
}
#boxNewFocus {}

.listFocus{
	margin-bottom:10px;
	padding-top:5px;
	padding-left:4px;
}
.listFocus li {
	float:left;
	width:117px;
	text-align:center;
	margin-right:5px;
	margin-bottom:10px;
}
.listFocus li.last {
	margin-right:0px;
}

.listFocus .pic{
	text-align:center;
	border:1px solid #ccc;
	padding:1px;
}

#boxNews {padding:5px 0px 0px; }
#boxNews p { margin:0px;padding:0px;}
#boxNews h3 {color:#05789A;font-size:11px;font-weight:bold;padding:0px 0px 5px 0px; vertical-align:top ;text-align:left}
#boxNews h3 a { color:#05789A;text-align:left}
#boxNews .tblImg {float:left; display:block;margin-right:7px;}
#boxNews .img { border:1px solid #ccc; padding:2px; text-align:center }
#boxNews .short { text-align:justify ;font-size:12px}
#boxNews .imgDetail_left {
	display:block;
	float:left;
	margin-right:7px;
	text-align:center;
}
#boxNews .imgDetail_left img {
	border:1px solid #ccc;
	padding:1px;
	
}
#boxNews .imgDetail_right {
	display:block;
	float:right;
	margin-left:7px;
	text-align:center;
}
#boxNews .fDespic {
	font-size:9px;
	color:#999999;
	text-align:center;
}
#boxNews .noteNews{
	margin:5px 0px;
	padding:5px;
	border:1px solid #bbbbbb;
	background-color:#e8e8e8;
	text-align:justify;
}
#boxNews .hr { background:url(../images/hr.gif) repeat-x center;padding:0px ;margin:0px ;overflow:hidden;}
#otherNews {padding:0px; margin-bottom:0px;}
#otherNews h3 { color:#999999; font-size:11px;padding-left:0px; font-weight:normal}
#otherNews li { background:url(../images/icon_other_news.gif) 0 0px no-repeat ; padding:0px 10px; }
#otherNews li a { color:#05789A ;text-decoration:none;}
#otherNews li a:hover { color:#00C4C9 ; text-decoration:underline;}

#boxNews .title { font-family:"Times New Roman";color:#B60000;font-size:14pt;font-weight:bold;}
.date_news{ font-family:Arial; padding:0px;margin:0px; color:#999; font-weight:normal;font-size:10px;}
#boxNews p.more {
	margin:0px;
	padding:2px 0px;
	text-align:right;
}

.lineMore { 
	font-size:10px;
	text-align:right;
}
.lineMore a{ 
	color:#FF0066;
	padding:5px;
	padding-right:5px;
}
.lineMore a:active , .lineMore a:link ,.lineMore a:visited {  text-decoration: none ; color:#FF0066}
.lineMore a:hover {  color:#FF0066; text-decoration: none; }

.more a{ color:#ff9600;}
.more a:active , .more a:link ,.more a:visited {  text-decoration: none ; color:#ff9600}
.more a:hover {  color:#FF0066; text-decoration: none; }

.new_titleNews , .new_titleNews a:link,.new_titleNews a:active,
.new_titleNews a:visited {color: #FF4200;	font-weight: bold;	font-size:16px;	text-transform:uppercase;}
.new_titleNews a:hover { color: #FD7849;	font-weight: bold;	font-size:16px;	text-transform:uppercase; }

.tooltipTitle {
	color:#FF0000;
}
.tooltipDes { color:#000000}

.toolSearch {
	border:1px solid #ccc;
	background-color:#e8e8e8;
	padding:5px;
}
.font_keyword{
	background-color: yellow; 
	color: red; 
	font-weight: bold;
}
.font_keyword a {
	background-color: yellow; 
	color: red; 
	font-weight: bold;
}
.advertise{
	padding:2px 0px;
	text-align:center;	
}

.tblComemnt {
	
}
.fComment {
	background-color:#ccc;
	padding:2px 0px;
}
.font_username {
	color:#c53915;
}
.contentComment {
	padding:10px 0px;
}

/* Skin TAB */
.tab_nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}

.tab_nav li {
    float: left;
    margin: 0 1px 0 1px;
    min-width: 25px; /* be nice to Opera */
}

.tab_nav a, .tab_nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab.png) no-repeat;
}
.tab_nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #3D3D3D;
    font-size: 11px;
    line-height: 1.2;
		font-weight:bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tab_nav .tabs-selected a {
    color: #3D3D3D;
}
.tab_nav .tabs-selected a, .tab_nav a:hover, .tab_nav a:focus, .tab_nav a:active {
    background-position: 100% -150px; /*revao*/
    outline: 0; /* prevent dotted border in Firefox */
}
.tab_nav a, .tab_nav .tabs-disabled a:hover, .tab_nav .tabs-disabled a:focus, .tab_nav .tabs-disabled a:active {
    background-position: 100% -100px; /*binh thuong*/
}
.tab_nav a span {
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tab_nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tab_nav .tabs-selected a span {
    padding-top: 7px;
}
.tab_nav .tabs-selected a span, .tab_nav a:hover span, .tab_nav a:focus span, .tab_nav a:active span {
    background-position: 0 -50px;
}
.tab_nav a span, .tab_nav .tabs-disabled a:hover span, .tab_nav .tabs-disabled a:focus span, .tab_nav .tabs-disabled a:active span {
    background-position: 0 0;
}

.tab_nav a:hover, .tab_nav a:focus, .tab_nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.tabs-nav { /* auto clear */
    display: inline-block;
}

.tab {
	border-top:1px solid #a6ccd0;
	background:url(../images/box_bg.gif) #fff bottom repeat-x;
	min-height:120px;
	padding:10px;
}

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

#contactus { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bolder; font-size:12px; color:#FF0000;}
#searchgallery { padding:5px;}
#searchgallery ul{ margin:0px; padding:0px;}
#searchgallery ul li { margin:0px; padding:0px;}
#companysearch { width:245px; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#EFEFEF; border:1px #800000 solid; margin-top:15px; padding-top: 2px;}
#companysearch2 { width:245px; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#EFEFEF; border:1px #800000 solid; margin-top:15px; padding-top: 2px;}

#thumbnails {}
#thumbnails ul{ padding:4px; margin:3px; width:242px; height:330px; background-color:#310000; border:1px solid #999999;}
#thumbnails ul li { float:left; padding:4px; margin:3px;}

#comments { width:620px; height:100px; background-color:#000000; border:#FF0000 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF; overflow:hidden;}
#submit { background-color:#000000; border:1px solid #800000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF; width:70px; height:20px; margin-top:10px; clear:both;}
#imagegallery { width:600px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF; padding:5px 5px 0px 5px; border:1px solid #666666;}
#imagegallery ul li img{ margin:0px; border:10px solid #CCCCCC;margin:0px;margin:10px 0px 5px 0px;}
#imagegallery ul li { padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
#imagegallery ul { padding:0px; margin:0px;}
#menugallery { width:600px; height:20px; margin:0px 0px 5px 0px;margin-top:5px;}
#menugallery ul{ padding:0px; margin:0px; width:100px;}
#menugallery ul li{ float:left; padding:0px; margin:0px 1px 0px 1px; background-color:#CCCCCC; border:1px solid #999999;}
#play {background-image:url(../images/play.jpg); background-repeat:no-repeat;border:1px solid #999999; width:18px; height:20px; cursor:pointer; padding:0px; margin:0px;}
#pause { background-image:url(../images/pause.jpg); background-repeat:no-repeat;border:1px solid #999999; width:18px; height:20px; cursor:pointer; padding:0px; margin:0px;}
#next { background-image:url(../images/next.jpg); background-repeat:no-repeat;border:1px solid #999999; width:18px; height:20px; cursor:pointer; padding:0px; margin:0px;}
#prew { background-image:url(../images/prew.jpg); background-repeat:no-repeat;border:1px solid #999999; width:18px; height:20px; cursor:pointer; padding:0px; margin:0px;}

#boxcomment { text-align:justify; color:#FFFFFF; font-weight:normal; background-color:#333333;margin:10px; padding:5px; width:640px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#boxcomment ul{ margin:0px; padding:0px;}
#boxcomment ul li{ margin:0px; padding:0px;}
#boxcomment ul li a:link{ color:#FF0000;}
#boxcomment ul li a:active{ color:#FF0000;}
#boxcomment ul li a:visited{ color:#FF0000;}
#boxcomment ul li a:hover{ color:#FFFFFF;}
#gallery_desc_box { padding:5px;}
#gallery_desc_box ul{ margin:0px; padding:0px;}
#gallery_desc_box ul li { margin:0px; padding:0px;}
#gallery_description { text-align: left; width:238px; height:50px; background-color:#400000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF; }

.errorbar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
width:620px;
padding: 10px;
text-align:center;
color:#FFFFFF;
background-color:#800000;
border: solid gray 1px;

}