/*--------------------<<< Xa hoi thong tin >>>--------------------*/
/*--------------------<<< 14/5/09 >>>--------------------*/


*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
a{text-decoration:none; outline:none}
a img{border:none}
a:hover{color:#00499B;}
ul{list-style:none}
.ad-top{padding:7px 0; text-align:center}
.page-bg {background:#fff url(/images/body-bg.png) repeat-x left top;}
/*-------------<< Header >>--------------*/
#header{height:117px; background:url(/images/header-bg.png) no-repeat left 4px}
#headerwrap{width:989px; margin:0 auto; position:relative;}
#logo{position:absolute; top:12px; left:88px; width:74px; height:70px;}
#logo a{display:block; background:url(/images/logo.png) no-repeat left top; width:74px; height:70px; text-indent:-9999em}
.search{background:#fff; width:408px; height:22px; position:absolute; top:35px; left:332px;}
.search input{border:none}
.inputtext{position:absolute; top:5px; left:5px; width:337px; height:13px; font-size:11px; color:#b9b9b9; background:none}
.inputsubmit{background:url(/images/search-submit.png) no-repeat left top; width:63px; height:20px; position:absolute; top:1px; right:1px;}
.nav-right{width:250px; height:64px; position:absolute; top:12px; left:745px}
.nav-right ul li{float:left;}
.nav-right ul li a{width:122px; height:32px; display:block;}

#nav{height:25px; position:absolute; top:86px; left:12px; background:url(/images/icon-home.png) no-repeat left 5px; padding:0 0 0 20px;}
#nav ul li{display:inline; background:url(/images/nav-li-bg.png) no-repeat right top; float:left; padding:0 2px 0 0}
#nav ul li.last{background:none}
#nav ul li a{padding:0 0 0 8px; line-height:26px; color:#333; font-size:11px; font-weight:bold; float:left; background:url(/images/nav-left.png) no-repeat left top}
#nav ul li a span{background:url(/images/nav-right.png) no-repeat right top; padding:7px 8px 6px 0}
#nav ul li a:hover, #nav ul li a.active{background-position:left -25px; color:#fff}
#nav ul li a:hover span, #nav ul li a.active span{background-position:right -25px}
a.rss{background:url(/images/rss.png) no-repeat left top; width:15px; height:14px; display:block; position:absolute; right:-24px; top:7px}
/*-------------<< //Header >>--------------*/

/*-------------<< Container >>--------------*/
#container{padding:0 3px 0 4px}
#page-top{background:url(/images/page-top.png) no-repeat left top; padding:12px 4px 0 8px}
#page{padding:0 5px; width:989px; margin:0 auto; background:url(/images/page-bg.png) repeat-y 13px top}

#col-left{width:658px; float:left;}    
.content2{}
#page_news{float:left; width:452px; height:300px; background:#fff; border:1px solid #ccc}
#page_news img{padding:4px; float:left; margin:5px 8px 5px 5px; background:#ccc}
.date{height:22px; background:url(/images/date-bg.png) no-repeat right top; padding:0 8px 0 0; text-align:right; line-height:22px}
.date p{font-size:11px; color:#999;}
.info-pnews h3{ padding:8px 0}
.info-pnews h3 a{color:#004276; font-size:18px; font-weight:bold; line-height:23px;}
.info-pnews{width:180px; float:left}
.paging{height:32px; background:url(/images/paging-bg.png) repeat-x left top; padding:0 0 0 8px; margin:5px  0 0}
.paging ul li{display:inline;}
.paging ul li a{float:left; color:#0066cc; font-size:18px; padding:10px 10px 0; font-weight:bold; background:none}
.paging ul li a:hover, .paging ul li a.active{color:#ff0000; background:url(/images/paging-a-hover.png) no-repeat center 2px}
.paging ul li .buttonactive {color:#ff0000; background:url(/images/paging-a-hover.png) no-repeat center 2px}
#hot-news{width:198px; float:right; border:1px solid #ccc; background:#fff url(/images/hotnews-bg.png) repeat-x left bottom}
#hot-news h3{height:22px; background:url(/images/h3-bg-short.png) repeat-x left top; font-size:14px; color:#000066; text-transform:uppercase; font-weight:bold; line-height:22px; border-bottom:1px solid #ccc}
#hot-news h3 span{padding:2px 0 2px 12px; background:url(/images/line-red1.png) no-repeat 1px top;}
#hot-news ul{padding:5px 8px 10px; font-family:Tahoma; font-size:11px}
#hot-news ul li{padding:4px 0 4px 12px; background:url(/images/li-bg-hotnews.png) no-repeat left 10px;}
#hot-news ul li a{color:#666; font-weight:bold}
#hot-news ul li a:hover{color:#00499B;}
.title{height:25px; position:relative; background:url(/images/title-bg.png) repeat-x left top; border-bottom:1px solid #ccc}
.title h3, .title-tabright h3{font-size:15px; color:#000; text-transform:uppercase; font-weight:bold; line-height:26px; float:left}
.title h3 a span{color:#000;}
h3.normal{padding:0 0 0 8px;}
h3.linered{height:26px;}
h3.linered span{background:url(/images/line-red2.png) no-repeat 1px top; padding:4px 0 4px 13px;}
.sub-rss{width:20px; height:15px; background:url(/images/rss2.png) no-repeat right top; padding:0 20px 0 0; color:#333; font-size:10px; text-transform:uppercase; position:absolute; top:7px; right:8px;}
.news-event{border:1px solid #ccc; margin:5px 0 0;background: #F2F2F2 none repeat scroll 0 0}
.news-event-left{width:355px; padding:8px; background:#fff; float:left}
.news-event-left img{float:left; border:1px solid #CCC; padding:2px; margin:0 8px 0 0}
.news-event-left-info{float:left}
.news-event-right{width:283px; float:left; margin-left:2px; background:#f2f2f2}
.news-event-right ul li a{padding:6px 8px 6px 15px; background:url(/images/a-bg-newsevent.png) no-repeat left top; color:#333; font-family:Tahoma; font-size:11px; display:block; width:260px; display:block;}
.news-event-right ul li a:hover, .news-event-right ul li a.active{background-position:left -41px}
h4{padding:0 0 4px 0}
h4 a{font-family:Tahoma; color:#333; font-size:11px; font-weight:bold;}
h4 span{color:#666; font-weight:normal; font-size:11px;}
.content3{margin:5px 0;}
.sub-colleft{float:left; width:323px; border:1px solid #ccc}
.sub-colright{float:right; width:323px; border:1px solid #ccc}
.cont-subcol{padding:3px 8px; background:#fff}
ul.detail{}
ul.detail li{background:url(/images/dot-bg.png) repeat-x left bottom; padding:6px 0}
.photo-news{width:108px; float:left;}
.photo-news img{padding:2px; border:1px solid #ccc;}
.info-news{width:300px; float:left}
ul.linktitle{padding:5px 0}
ul.linktitle li{padding:3px 0 3px 12px; background:url(/images/li-bg-square.png) no-repeat left 10px;}
ul.linktitle li a{color:#666; font-family:Tahoma; font-size:11px;}
.title2{background:url(/images/title2-bg.png) no-repeat left top; height:34px; position:relative}
.title2 h3{font-size:16px; color:#fff; font-style:italic; font-weight:bold; text-transform:uppercase; line-height:30px; float:left; padding:0 0 0 10px}
.title2 h3 span{font-size:11px; font-style:normal; font-weight:normal; text-transform:none; padding:0 0 0 8px}
a.sub-rss2{color:#fff; font-size:10px; text-transform:uppercase; width:17px; height:15px; background:url(/images/rss2.png) no-repeat right top; padding:0 20px 0 0;  position:absolute; top:7px; right:12px;}
.sanpham{padding:1px; border:1px solid #ccc}
.sanpham ul{padding:10px 9px 12px; background:#fff}
.sanpham ul li{width:200px; float:left; margin:0 8px 0 0;text-align:center}
.sanpham ul li h4{text-align:left; padding-top:5px;}
.sanpham ul li.last{margin:0}
.sanpham ul li img{border:3px solid #ccc}
.title-underlinered{border-bottom:2px solid #cb0f17; background:url(/images/title-underlinered-bg.png) repeat-x left top}
.title-underlinered h3, .title-noborder h3, .title-tabright h3{padding:0 0 0 10px}
.title-noborder{border:none; height:25px; background:url(/images/title-noborder.png) repeat-x left bottom}
.conten-bgline{background:url(/images/bg-line.png) repeat-x left top; padding:8px 0; margin:5px 0}
h4.pad{padding:7px 0}
.cont-subcol-bggray{ background:#f2f2f2 url(/images/bg-gray.png) repeat-x left top}
.news-hasphoto{padding:3px 8px 10px;}
ul.linktitle-bggray{background:#f2f2f2 url(/images/bg-gray-bold.png) repeat-x left top; padding:5px 10px 10px}
ul.linktitle-bggray li{background:transparent url(/images/li-bg-squarebold.png) no-repeat scroll left 10px; padding:3px 0 3px 12px;}
ul.linktitle-bggray li a{font-family:Tahoma; font-size:11px; color:#666;}
.md{margin:0 0 5px 0; border:1px solid #ccc}
.sub-colleft-normal{float:left; width:323px;overflow:hidden}
.sub-colright-normal{float:left; width:328px;overflow:hidden;padding-left:5px}
.mdnews-bggray{background:#f2f2f2 url(/images/news-bggray.png) repeat-x left top; padding:10px 7px 20px} 
.mdnews-bggray img{border:1px solid #ccc; margin:0 8px 0 0; float:left}
.webhay{background:#fff}
ul.linktitle2{padding:5px 8px 10px}
.title-tab{background:url(/images/title-tab.png) repeat-x left top; height:33px;}
.title-tab a{background:url(/images/tab-bg.png) no-repeat center top; height:32px; text-align:center; line-height:28px; font-size:13px; color:#000; font-weight:bold; text-transform:uppercase; width:162px;margin-top:1px}
.title-tab a:hover, .title-tab a.active{background-position:center -32px; color:#fff}
a.tab1{float:left;}
a.tab2{ float:right}
ul.bggray{background:#f2f2f2 url(/images/ul-bggray.png) repeat-x left top; padding:10px 8px 10px}
ul.bggray li{padding:6px 0 0 12px; background:url(/images/li-bg-squarebold.png) no-repeat left 12px}
ul.bggray li a{color:#333;}
.title-tabright{height:24px; border-bottom:2px solid #cb0f17; position:relative;}
.title-tabright a{font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; height:23px; position:absolute; right:0; top:4px; line-height:25px; background:url(/images/tab-right-bg.png) repeat-x left top}
.title-tabright a.pad-large{padding:0 20px;}
.title-tabright a.pad-s{padding:0 10px;}
.quest{background:#dfdfdf url(/images/bg-hoidap.png) repeat-x left top; padding:10px 8px 8px}
.quest h4 a{padding:8px 0 5px 35px; background:url(/images/icon-quest.png) no-repeat left top; line-height:27px;}
ul.linkother-quest{background:url(/images/linkother-quest.png) repeat-x left top; padding:5px 8px}
ul.linkother-quest li, ul.raovat li{padding:3px 10px 3px 12px; background:url(/images/li-bg-squarebold.png) no-repeat left 10px;}
ul.linkother-quest li a, ul.raovat li a{color:#333; font-size:11px; font-family:Tahoma;}
ul.linkother-quest li a:hover, ul.raovat li a:hover{color:#00499B}
 ul.raovat li a span{color:#999}
ul.raovat{background:none; padding:5px 8px}
ul.linktitle li a:hover, ul.bggray li a:hover, ul.linktitle-bggray li a:hover {color:#00499B}


#col-right{float:right; width:308px;}
.adv-right-top{}
.adv-right-top img{padding:2px; background:#fff; border:1px solid #ccc}
.adv-right-2{padding:5px 0 5px 10px}
.adv-right-2 a{float:left; margin:0 9px 0 0}
.adv-right-2 a img{border:1px solid #ccc; padding:2px; background:#fff}
.bestview-news{border:1px solid #fff; padding:7px 5px; background:#c8c8c8;}
.bestview-news ul{padding:5px 8px; background:#fff}
.bestview-news ul li{padding:3px 0 3px 12px; background:url(/images/li-bg-circle.png) no-repeat left 8px}
.bestview-news ul li a{color:#333; font-size:11px; font-family:Tahoma}
.title-tabview{height:28px; background:#fff url(/images/title-tabview-bg.png) repeat-x left top}
.title-tabview a{border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; width:144px; height:30px; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:center; background:url(/images/tab-bestview-news.png) no-repeat center top; line-height:23px; font-family:Tahoma}
.title-tabview a:hover, .title-tabview a.active{background-position:center -30px; color:#000}
a.ykien{float:left}
a.view{float:right}
.bestview-news ul li a:hover{color:#00499B}
.ad-twocol{margin:6px 0 0 0}
.ad-twocol img{padding:2px; background:#fff; border:1px solid #ccc}
.ad-coll{width:166px; float:left;}
.ad-colr{width:127px; float:right;}
.photo{border:1px solid #ccc}
.photo h3{background:url(/images/h3-gphoto.png) repeat-x left top; height:31px; text-transform:uppercase; color:#000033; font-size:21px; font-weight:normal; padding:0 0 0 10px; line-height:30px}
.photo h3 a {text-transform:uppercase; color:#000033;}
.photo-cont{background:url(/images/divphoto-bg.png) repeat-x left top; padding:8px 12px 0}
.photo-cont img{border:4px solid #bdbdbd}
.paging-photo{width:130px; height:20px; margin:0 auto;}
.paging-photo ul li{display:inline;}
.paging-photo ul li a{width:22px; height:20px; background:url(/images/page-photo.png) no-repeat left top; float:left; display:block; text-indent:-9999em}
.paging-photo ul li.p1 a{background-position:left top;}
.paging-photo ul li.p2 a{background-position:-22px top;}
.paging-photo ul li.p3 a{background-position:-43px top;}
.paging-photo ul li.p4 a{background-position:-63px top;}
.paging-photo ul li.p5 a{background-position:-83px top;}
.paging-photo ul li.p1 a:hover, .paging-photo ul li.p1 a.active{background-position:left -21px;}
.paging-photo ul li.p2 a:hover, .paging-photo ul li.p2 a.active{background-position:-22px -21px;}
.paging-photo ul li.p3 a:hover, .paging-photo ul li.p3 a.active{background-position:-43px -21px;}
.paging-photo ul li.p4 a:hover, .paging-photo ul li.p4 a.active{background-position:-63px -21px;}
.paging-photo ul li.p5 a:hover, .paging-photo ul li.p5 a.active{background-position:-83px -21px;}
.otherphoto{background:url(/images/ul-ortherphoto-bg.png) repeat-x left top; padding:5px 20px 10px; font-family:Tahoma;}
.otherphoto ul li{padding:4px 0;font-size:11px;}
.otherphoto ul li a{color:#fff; font-weight:bold; padding:4px 0 4px 20px}
.otherphoto ul li a.top{background:url(/images/circle1.png) no-repeat left 8px;}
.otherphoto ul li a.mid{background:url(/images/circle2.png) no-repeat left 6px; }
.otherphoto ul li a.bot{background:url(/images/circle3.png) no-repeat left 7px;}

#nav-bottom{background:url(/images/nav-bottom-bg.png) repeat-x left top; padding:12px 8px 0 5px;border-bottom:1px solid #ccc; position:relative}
#nav-bottom .sub-rss{left:930px;top:17px;}
#nav-bottom ul li{display:inline;}
#nav-bottom ul li a{float:left; color:#666; font-family:Tahoma; font-size:11px; height:24px; line-height:24px; padding:0 4px; background:url(/images/nav-bottom-a-bg.png) no-repeat right center}
#nav-bottom ul li.last a{background:none}
#nav-bottom ul li a:hover{color:#00499B}
.ad-bot{padding:1px}
/*-------------<< //Container >>--------------*/
/*=============<< Trang con >>==============*/
#content-subsite{width:650px; float:left}
#content-main{border:1px solid #ccc; background: #FFF; padding-bottom: 4px; overflow:hidden;}
.title-bgw{border-bottom:3px solid #ccc; position:relative; background:#fff; padding:0 0 0 3px}
.title-bgw h3{height:28px; line-height:28px; color:#333; font-size:15px; font-weight:bold; text-transform:uppercase}
.title-bgw h3 span{background:url(/images/line-red1.png) no-repeat left 3px; padding:3px 0 3px 14px;}
.title-bgw .sub-rss{top:7px; right:5px;}
.list-news{background:#fff;  padding:0 3px;}
.list-news ul li{padding:8px 5px; background:url(/images/dot-bg.png) repeat-x left bottom;}
.list-news h4 a:hover{text-decoration:underline; color:#E10915}
.md-left{width:318px; float:left;}
.md-right{width:314px; float:right}
.photo-thumb{width:105px; float:left;}
.photo-thumb img{border:1px solid #ccc}
.info-right{width:204px; float:left}
a.next{font-family:Tahoma; font-size:11px; color:#ccc; float:right; padding:5px 0 0}
a.next:hover{color:#FF6600}
.paging-news{float:right; padding:5px 5px 0; background:#fff}
.paging-news ul li{display:inline}
.paging-news ul li a{float:right; color:#ff0000; font-size:14px; font-weight:bold; padding:3px 6px; display:block; border:1px solid #dadada; margin:0 0 0 4px; background:none}
.paging-news ul li a.nohover:hover{background:none}
.paging-news ul li a:hover, .paging-news ul li a.active{background:url(/images/bg-hover-page.png) no-repeat center center}
.otherarticle{padding:10px 0 0;width:647px;float:left}
.otherarticle h3{ font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; padding:0 0 0 20px; line-height:28px; border-bottom:3px solid #cb0f17}
.cont-otherarticle{background:url(/images/otherarticle-bg.png) repeat-x left top; padding:15px 17px;}
.cont-otherarticle ul li { background:transparent url(/images/li-bg-squarebold.png) no-repeat scroll left 10px; padding:3px 0 3px 12px;}
.cont-otherarticle ul li a{color:#666; font-size:12px;}
.viewdate{width:437px; float:right; color:#575757; padding:10px 0 25px 0}
.viewdate p{float:left; font-weight:bold; font-size:14px; line-height:30px}
.viewdate select{width:74px; height:20px; float:left; margin:2px 3px;}
.viewdate .input{background:url(/images/view-button.png) no-repeat left top; width:50px; height:24px; display:block; border:none}

/*-------------<< Footer >>--------------*/
#footer{clear:both; height:90px; background:url(/images/footer-bg.png) repeat-x left top; padding:10px 0 0 0; font-size:11px; font-family:Tahoma; color:#666} 
#footer-cont{width:972px; margin:0 auto;}
#foot-col1{width:480px; float:left; padding:0 0 0 10px; background:url(/images/footer-col-bg.png) no-repeat left 3px}
#foot-col1 span{text-transform:uppercase}
#foot-col2{width:182px; float:left; padding:0 0 0 10px; background:url(/images/footer-col-bg.png) no-repeat left 3px}
#foot-col2 span{font-weight:bold}
#foot-col3{width:280px; float:left; padding:0 0 0 10px; background:url(/images/footer-col-bg.png) no-repeat left 3px}
/*-------------<< //Footer >>--------------*/
#nbtc {height:260px; overflow:hidden;}
/*Clear fix*/
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
#divPage{padding-bottom:10px;padding-top:10px}
.div_paging{background-color:#FFF;padding-right:5px;text-align:right;width:100%}
.xhttpaging a,.xhttpaging{border:1px solid #dadada;color:Red;font-weight:700;padding:3px 6px;font-size:14px}

/* Tin Chi Tiet */
.cont-article{padding:8px 12px; background:#fff; overflow:hidden; width:630px;}
.cont-article h4{color:#ba0710; font-size:19px; padding:0;padding-bottom:5px/* height:30px; line-height:30px*/}
.cont-bg {background: #fafbf9; padding: 3px}
.date-art{color:#bababa; font-size:12px; }
.print-send-view{height:25px; background:url(/images/dot-bg2.png) repeat-x left top; line-height:22px}
.print-send-view a{float:left; margin:0 15px 0 0; color:#000; font-size:12px;}
.print-send-view p{color:#000; float:left;}
.print-send-view p span{color:#d30d16}
.cont-article-main{padding:7px 0 0; color:#000}
.cont-article-main p{padding:0 0 15px 0}
.cont-article-main h5{color:#000; font-size:12px; font-family:Tahoma; font-weight:bold}
p.author{color:#333; font-size:12px; font-family:Tahoma; font-weight:bold; text-align:right}
p.author span{font-weight:normal}
.photo-art{text-align:center; padding:10px 0 }
a.print{background:url(/images/icon-print.png) no-repeat left top; padding:0 0 0 28px;}
a.send, p.view{background:url(/images/icon-send.png) no-repeat left 2px; padding:0 0 0 28px}
ul.link-sameArt{padding:5px 8px 5px 5px; font-family:Tahoma; font-size:11px; background:url(/images/dot-bg.png) repeat-x left bottom}
ul.link-sameArt li{padding:3px 0 3px 12px; background:url(/images/li-bg-square.png) no-repeat left 8px}
ul.link-sameArt li a{color:#666;}

.comment,
.send-comment {background:#eee url(/images/dot-bg.png) repeat-x left top; font-family:Tahoma; font-size:11px; padding:1px 0 0}
.comment {padding:1px 0 8px}
.comment h4,
.send-comment h4 {font-size:19px; color:#333; font-weight:normal; height:28px; line-height:28px; border-bottom:3px solid #ccc; background:#fff; padding:0 0 0 15px}
.comment ul{padding:0 5px}
.comment ul li{margin:2px 0; background:#fff url(/images/comment-li-bg.png) no-repeat left top; padding:8px 0 0}
.comment-cont{border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px; line-height:120%}
p.nickcomment{color:#123C92; font-weight:bold; line-height:15px}
p.mail{color:#999; padding:0}
.comment p span{color:#999; font-weight:normal}
.comment p.textcom{color:#666; padding:8px 0 0}
.send-comment-cont{padding:15px 334px 25px 15px; background:#fff;}
.md-input-comment{height:30px; width:400px; position:relative; margin:0 0 4px 0}
.md-input-comment input.infoPersonal{height:22px; border:1px solid #ccc; font-size:11px; color:#666; padding:5px 0 0 2px; width:290px}
.md-textarea-comment{height:117px; width:400px; position:relative; margin:8px 0 0; }
textarea{width:290px; height:100px; border:1px solid #ccc; font-size:11px; color:#666; padding:0 0 0 2px;}
.input{width:290px; border:1px solid #ccc; font-size:11px; color:#666; padding:0 0 0 2px;}
p.bb{position:absolute; top:2px; right:1px; color:#ff0000}
.photo-code{margin:0 0 8px 0}
.md-input-comment{color:#000; font-size:11px}
.md-input-comment p span{font-weight:bold;}
p.comBoldBlack{font-weight:bold; color:#000;}
p.comBoldRed{font-weight:bold; color:#FF0000}
a.sendComment-button{background:url(/images/send-button.png) no-repeat left top; width:45px; height:26px; display:block; margin:10px 0 0}
/* Tin Chi Tiet */
/* Tool Tip */
#xhtt_tip{text-align:left;color:#000000;font-family:Verdana, arial, helvetica;font-size: 11px;position: absolute;left: -300px;width: 150px;border: 1px solid #b7d8e8;padding: 2px;background-color: #edf2f4;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)}
#xhtt_tip_pointer{position:absolute;left: -300px;z-index: 101;visibility: hidden}
.title_tooltip {font-family:Arial; font-size:13px; font-weight:bold; color:#123c92; padding-bottom:15px;}
.content_tooltip {font-size:13px; font-family:Arial; color:Black;}
.contenttt{width:344px;float:left;padding:2px 2px 2px 2px;font-family:Arial; font-size:13px; font-weight:bold; color:#123c92;}
.subtitlett{font-family:Arial;font-size:11px;color:#000;text-decoration:none;font-weight:normal;text-transform:uppercase}
.sapott {font-family:Arial;font-size:12px;color:#000;font-weight:normal}
.hoidap-md-left{width:628px; float:left;}
.rvtitle{border-bottom:3px solid #ccc; position:relative; background:#fff; padding:0 0 0 3px;float:left;width:645px;}
.rvtitle h3{height:28px; line-height:28px; color:#333; font-size:15px; font-weight:bold; text-transform:uppercase;float:left;}
.rvtitle h3 span{background:url(/images/line-red1.png) no-repeat left 3px; padding:3px 0 3px 14px;}
.rvtitle h3 a{line-height:28px; color:#333; font-size:15px; font-weight:bold; text-transform:uppercase}
.rvtitle .sub-rss{top:7px; right:5px;}
.dang-tin{width:50px; height:15px; background:url(/images/rss2.png) no-repeat right top; padding:0 120px 0 0; color:#333; font-size:10px; text-transform:uppercase; position:absolute; top:7px; right:8px;}
.vban:link,.vban:visited,.vban:active,.vban:hover
{padding-right:10px;padding-left:10px;float:right;background:url(/images/tab-right-bg.png) repeat-x left top;line-height:25px;color:#FFF;font-weight:bold;text-transform:uppercase;font-size:11px;margin-top:3px}
.vh3{float:left;padding-left:20px;line-height:28px;font-family:Times New Roman,Times,serif;font-size:19px;font-weight:normal}
.vraovat{float:left;width:638px;border-bottom:#cb0f17 3px solid;padding-right:10px;}
.dangraovat:link,.dangraovat:visited,.dangraovat:active,.dangraovat:hover

{padding-right:10px;padding-left:10px;float:right;background:url(/images/tab-right-bg.png) repeat-x left top;line-height:25px;color:#FFF;font-weight:bold;text-transform:uppercase;font-size:11px;margin-right:60px;margin-top:3px}
.vh4 a{color:#123c92;
font-family:arial;
font-size:13px;
font-weight:bold;}
.re_header16px {padding-top:10px;text-transform: uppercase; font-size: 16px;font-weight: bold; color: #123c92;padding-bottom: 3px;}
.re_tieude_arial16_bold {font-size:16;font-family:Arial;font-weight:bold; color:#d30d16;padding-top:5px;}
.re_noidung_12px {font-size:12px; font-family:Arial; color:#505050;}
.re_noidung_12px_padding10px {font-size:12px; font-family:Arial; color:#505050;padding-top:10px;font-weight:bold;width:138px;padding-left:10px;}
.re_noi_dung_12px_200px {font-size:12px; font-family:Arial; color:#505050;padding-top:10px;font-weight:bold;width:200px;padding-left:10px;}
.re_dropdownlist12px {font-size:12px; font-family:Arial; font-weight:bold;}
.re_radio12px {font-size:12px; font-family:Arial;}
.re_dropdownexpress {font-size:12px; font-family:Arial; text-align:left; width:80px;}
.re_textbox420px {width:420px;}
.re_dropdownEmail12px {font-size:12px; font-family:Arial;padding-left:5px;width:420px;}
.re_notetext12px {color:#d30d16; font-family:Arial;font-size:12px; font-weight:bold; padding-left:10px; padding-top:15px;padding-bottom:20px;}
.re_noidung_12px_phone {font-size:12px; font-family:Arial; color:#505050;padding-top:10px;font-weight:bold;width:158px;}
.re_tieude_a_arial16px {font-size:16;font-family:Arial;font-weight:bold; color:#d30d16;padding-top:5px;}
.re_tieude_a_arial16px a {font-size:16;font-family:Arial;font-weight:bold; color:#d30d16;padding-top:5px;}
.re_tieude_a_arial16px a:hover {font-size:16;font-family:Arial;font-weight:bold; color:#d30d16;padding-top:5px; text-decoration:underline;}
.time_arial11px_red{font-family: Arial;	font-size: 11px;color: #ff0033; padding-left:5px;}
.re_noidung_12px_padding-left15px {font-size:12px; font-family:Arial; color:#505050; padding-left:20px;}
.re_tieude_ra14px {font-size:13; font-weight:bold; font-family :Arial; color:#123c92;padding-top:5px; text-decoration:none;}
.re_tieude_ra14px a {font-size:13;font-weight:bold;font-family:Arial;color:#123c92;padding-top:5px;text-decoration:none;}
/*Hoi-Dap-chi-tiet*/
.textbox443px {width:443px; float:left;font-family:Arial;font-size:13px; padding-top:5px;}
.label200qa {width:200px; float:left; font-family:Arial;font-size:13px; font-weight:bold;}
.header14px {float:left; font-family:Arial;color:#d30d16; font-size:16px;font-weight:bold; padding-bottom:10px;}
.vsearch a{font-size: 8pt;color:White;vertical-align:top;font-family:Arial}

.tim_kiem{width:645px;padding-top:10px;}
.tim_kiem .col1{width:100px;padding-top:5px;padding-left:5px;}
.tim_kiem .col2{width:540px}

.contact-info{font-family:Arial;font-size:14px;font-weight:bold;padding:10px 0 10px 5px;text-decoration:underline;}
.contact-title{padding:5px;font-weight:700}
.pl20{padding-left:20px}
.vote{float:left;background:url(/images/vote-bg.png) no-repeat left top; width:77px; height:78px; text-align:center; line-height:58px; font-family:Georgia, "Times New Roman", Times, serif; font-size:31px; font-weight:bold; color:#e10915; margin:0 0 10px 5px}
.vote p{padding:0}
.infovote{color:#999; font-size:11px;clear:left}
#rateStatus{float:left; clear:both; width:100%; height:20px;}
#rateMe{float:left; width:200px; padding:10px 0px 0px 10px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{background:url(/Images/star_on.gif) no-repeat;}
#rateMe a{float:left;background:url(/Images/star_off.gif) no-repeat;width:12px; height:12px;}
#ratingSaved{display:none;}
.saved{color:red; }
.nbcm{float:left;width:622px;padding-left:10px;padding-top:10px}
.nbcm img{float:left;width:300px;padding-right:10px;padding-bottom:10px}
.nbcm a{color:#333333;font-family:Tahoma;font-size:11px;font-weight:bold;}
.sanphamcatname:link,.sanphamcatname:visited,.sanphamcatname:active,.sanphamcatname:hover
{
    font-size:16px; color:#fff; font-style:italic; font-weight:bold; text-transform:uppercase; line-height:30px; float:left; padding:0 0 0 10px    
}
.time{font-size:12px;color:#bababa}
.title-tabright a.hoidaptitle
{
    font-size:15px; color:#000;text-transform:uppercase; font-weight:bold; line-height:26px; float:left;
    text-transform:uppercase; height:23px; position:absolute; right:255px; top:4px; line-height:25px;background:none;}
.pager{color:Black;font-weight:bold;height:20px;padding:3px 6px;text-decoration:none;}
.pager a{border:1px solid #DADADA;color:Black;font-weight:bold;height:20px;padding:3px 6px;text-decoration:none;}