/*------------------------------------------------------------------------
# DDDN - August 29, 2010
# ------------------------------------------------------------------------
# Websites:  http://www.ntuts.com
-------------------------------------------------------------------------*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* Base theme */
body { background: #FFF; color: #333; font-family: Arial; font-size: 62.5%; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Main layout */
#wrapheader { background: #E10915 url(/Images/sprite2.png) repeat-x; }

.headerbar { width: 980px; height: 90px; margin: 0 auto; position: relative; }

.logo {position: absolute; top: 0; left: 0;}
/*cafef*/
.cafef{position: absolute; top: 61px; left: 258px;height:29px;float: left;}
.cafef .cafef-left{float:left;width:4px;height:29px;background:url(/Images/cafef-left.png) no-repeat}
.cafef .cafef-right{float:left;width:4px;height:29px;background:url(/Images/cafef-right.png) no-repeat}
.cafef .cafef-center{float:left;height:29px;background:url(/Images/cafef-center.png) repeat-x}
.cafef .cafef-center .cafef-item{float:left;height:29px;background:url(/Images/cafef-saparator.png) no-repeat right top;padding: 0 8px;text-align: center;}
.cafef .cafef-center .cafef-item p.name{font-family:Arial; font-size:11px; font-weight:bold; color: #000}
.cafef .cafef-center .cafef-item p.index{font-family:Arial; font-size:10px; font-weight:bold; color: #000}
.cafef .cafef-center .cafef-item p.index span.percent{font-family:Arial; font-size:10px; font-weight:bold; color: red}
.cafef .cafef-center .cafef-item-last{background:none !important}
/*cafef eof*/
.quicklink { height: 29px; position: absolute; bottom: 0; right: 0; }
.quicklink li { display: inline; }
.quicklink a { height: 29px; margin: 0 0 0 10px; display: block; float: left; }
.quicklink a span { display: none; }
.quicklink a.muasam247 { background: url(/Images/sprite.png) -8px -671px no-repeat; width: 106px; }
.quicklink a.chungkhoan247 { background: url(/Images/sprite.png) -8px -702px no-repeat; width: 124px; }
.quicklink a.khoinghiep { background: url(/Images/sprite.png) -8px -733px no-repeat; width: 124px; }
.quicklink a.thethao { background: url(/Images/sprite.png) -8px -764px no-repeat; width: 124px; }

.topnav { background:url(/Images/menu_bg.png) repeat-x scroll 0 1px #FFFFFF;height:54px; overflow:hidden}
.topnav ul { width: 980px; height: 28px; margin: 0 auto; }
.topnav li { display: inline; position:relative; float:left}
.topnav a { line-height: 30px; color: #333; font-family: Tahoma; font-size: 1.1em; font-weight: bold; display: block; padding: 0 0 0 10px; float: left; border-right: 1px solid #FFF; }
.topnav a span { line-height: 30px; padding: 0 10px 0 0; display: block; }
.topnav a:hover { text-decoration: none; }
.topnav li:hover a, .topnav li.active a,
.topnav li a:hover, .topnav li.active a:hover
{ background: url(/Images/sprite.png) 0 -125px no-repeat; color: #FFF; }
.topnav li:hover a span, .topnav li.active a span, 
.topnav li a:hover span, .topnav li.active a:hover span 
{ background: url(/Images/sprite.png) right -125px no-repeat; }
.topnav a.rss, .topnav a.rss:hover, .topnav li.active a.rss:hover,.topnav li.active:hover a.rss span { line-height: 28px; background: url(/Images/sprite.png) right -646px no-repeat; color: #333; font-weight: normal; padding: 0 18px 0 0; float: right; border: 0; height: 20px}

.topnav ul li ul {display:none;position:absolute;height: 19px;top:30px;padding:5px 0 0;left:0}
.topnav ul li#li117 ul {width:450px}
.topnav ul li#li44 ul {width:420px}
.topnav ul li#li54 ul {width:430px}
.topnav ul li#li104 ul {width: 380px;}
.topnav ul li#li7 ul {width:580px}
.topnav ul li#li46 ul {width:295px}
.topnav ul li#li172 ul {width:370px}
.topnav ul li#li133 ul {width:135px}
.topnav ul li#li181 ul {width:290px}
.topnav ul li ul li{background: url(/Images/submenu_bg.png) no-repeat scroll 0 6px transparent}
.topnav ul li ul li a, .topnav ul li ul li a span{border-right:0;line-height:12px;background:none;
	color:#333333;display:block;float:left;font-family:Tahoma;font-size:11px;font-weight:normal;}
.topnav ul li:hover ul li a, .topnav li.active ul li a,
.topnav ul li:hover ul li a span, .topnav li.active ul li a span{background:none !important;cursor:pointer}
.topnav ul li ul li a:hover,.topnav ul li ul li a:hover span{font-weight:bold !important;background:none !important;cursor:pointer}	
.topnav ul li:hover ul,.topnav li.active ul,.topnav ul li a:hover ul{display:block !important}
#wrapbody { border-top: 1px solid #FFF; }

.container { width: 980px; margin: 10px auto; }

.topads { float:left; height:100px; width:980px; }

.main { width: 660px; float: left; }

.headline { margin: 0 0 10px 0; border: 1px solid #D6D6D6; }

.featurepost { width: 340px; padding: 10px; float: left; border-right: 1px solid #D6D6D6; height:375px; 
	overflow:hidden;position:relative}
.featurepost img { border: 4px solid #D6D6D6;width:322px;height:230px }
.featurepost h2 { font-size: 12pt; padding: 5px 0; }
.featurepost p { line-height: 18px; font-size: 1.2em; height:70px; overflow:hidden}
.featurepost p.play_pause{position: absolute; bottom: 0;margin:0;padding:0;height:20px;}
.featurepost p.play_pause a {border:1px solid black;float:left;height:15px;line-height:15px;margin:0 2px;
	text-align:center;vertical-align:middle;width:15px}
.featurepost p.play_pause a:hover,.featurepost .play_pause a.active
{background:none repeat scroll 0 0 red;color:#FFFFFF;text-decoration:none;}
.lastpost { width: 297px; float: left; }

.lasttitle { height: 32px; font-family: Tahoma; font-size: 1.1em; padding: 0 10px; border-bottom: 2px solid #D6D6D6; }
.lasttitle h4 { background: url('/Images/lastpost_arrow.png') center bottom no-repeat; height: 21px; font-weight: normal; margin: 8px 0 0 0; float: left; }
.lasttitle h4 span { background: url(/Images/sprite.png) 0 -160px repeat-x; line-height: 17px; color: #FFF; padding: 0 15px; display: block; }
.lasttitle p { line-height: 32px; color: #999999; float: right; }

.lastlist { padding: 5px 10px; font-size: 1.2em; font-weight: bold; }
.lastlist li { background: url(/Images/sprite.png) -182px -298px no-repeat; line-height: 16px; padding: 8px 0 10px 10px; border-bottom: 1px solid #D6D6D6; }
.lastlist li.last{border-bottom:0}

.featurecat { margin: 0 0 10px 0; border-width: 4px 1px 1px 1px; border-style: solid; border-color: #D6D6D6; }

.prev { display: block; float: left; width: 18px; height: 160px; background: url(/Images/sprite.png) -180px -700px no-repeat; }
.prev2 { display: block; float: left; width: 18px; height: 160px; }
.next { display: block; float: left; width: 18px; height: 160px; background: url(/Images/sprite.png) -142px -700px no-repeat; }

.viewpot {float:left;margin:0;width:622px;overflow:hidden;}
.catlist {float:left;width:622px;overflow:hidden;}
.catlist li { width: 142px; margin: 0 0 0 18px; display: block; float: left; _display: inline; }
.catlist li.first{margin-left:0} 
.catlist h4 { background: url(/Images/sprite.png) -182px -360px no-repeat; line-height: 30px; font-size: 1.1em; text-transform: uppercase; padding: 0 0 0 10px; }
.catlist img { border: 2px solid #D6D6D6; width:138px;height:82px}
.catlist h3 { font-size: 1.2em; }

.mainads { margin: 0 0 10px 0; padding:0 0 0 10px;}

.blockcat { width: 325px; height: 290px; height: auto !important; margin: 0 10px 10px 0; float: left; }
.last { margin: 0 0 10px 0; }

.cattitle { background: url(/Images/sprite.png) 0 -237px repeat-x; height: 32px; padding: 0 10px; border-bottom: 1px solid #D6D6D6; }
.cattitle h3 { background: url('/Images/lastpost_arrow.png') center bottom no-repeat; height: 30px; 
	float: left; width:138px; text-align:center}
.cattitle h3 span { background: url(/Images/sprite.png) 0 -160px repeat-x; line-height: 26px; color: #FFF; font-size: 16px; padding: 0 15px; display: block; }
.cattitle h3 span a {line-height: 26px; color: #FFF; font-size: 16px;}

.catpost { padding: 10px 0 0 ; }
.catpost h3 { font-size: 13px; margin: 0 0 10px 0; }
.catpost img { margin: 0 0 10px 10px; float: right; border: 0; }
.catpost p { font-size: 1.2em; }

.catmore { padding: 5px 0; margin: 5px 0 0 0; border-top: 1px dotted #999; }
.catmore li { background: url(/Images/sprite.png) -182px -304px no-repeat; line-height: 20px; font-size: 1.2em; font-weight: bold; padding: 0 0 0 10px; }

.hitechblock h3 { background: url(/Images/sprite.png) 0 -195px repeat-x; line-height: 34px; color: #FFF; font-size: 15px; text-shadow: 0 1px #333; text-transform: uppercase; padding: 0 10px; }
.hitechblock h3 a { line-height: 34px; color: #FFF; font-size: 15px; text-shadow: 0 1px #333; text-transform: uppercase;}
.hitechblock span { background: url(/Images/sprite.png) right -277px no-repeat; _background: url(/Images/sprite.png) right -270px no-repeat; padding: 0 28px 0 0; }
.hitechblock ul { padding: 0 10px; }
.hitechblock li { padding: 10px 0; border-bottom: 1px solid #D6D6D6; }
.hitechblock li.last { border-bottom: 0; }
.hitechblock img { background: #FFF; padding: 1px; margin: 0 10px 0 0; float: left; border: 1px solid #D6D6D6; }
.hitechblock p { font-size: 1.2em; font-weight: bold; padding: 10px 0; }

.forumblock {}
.forumblock h3 {position: relative}
.forumblock h3 { padding: 0 10px; border-top: 3px solid #D60914; border-bottom: 1px solid #D6D6D6; }
.forumblock h3 a { background: url(/Images/sprite.png) right -277px no-repeat; padding: 0 28px 0 0; line-height: 32px; color: #D60914; font-size: 14px; text-transform: uppercase;}
.forumblock ul { margin: 1px 0 0 0; border-bottom: 3px solid #D6D6D6; }
.forumblock li { background: #EEE; padding: 10px; }
.forumblock ul li span.xemtiep {text-align: right;}
.forumblock ul li span.xemtiep a{color: #E10915;font: 400 11px/18px Arial;background:none;text-transform:none;padding:0}
.forumblock p.poster a { color: #003676; font-size: 1.2em; font-weight: bold; }
.forumblock p.posttime { color: #999; font-size: 1.1em; }
.forumblock p.message { line-height: 18px; margin: 5px 0 0 0; font-size: 1.2em; }
.forumblock p.innews { line-height: 18px; margin: 5px 0 0 0; font-size: 1.2em; }
.forumblock p.innews span{font-style:italic;padding-right:5px}
.forumblock p.innews a{color:#333;font-weight:bold;font-size:12px}

/* Sidebar block */
.sidebar { width: 310px; margin: 0 0 0 10px; float: left; }

.block { border: 1px solid #D6D6D6; margin: 0 0 10px 0; }
.block h3 { line-height: 32px; color: #003366; padding: 0 0 0 10px; font-size: 1.5em; font-family: Arial; text-transform: uppercase; font-weight: bold;  border-bottom: 1px solid #D6D6D6; }
.block h3 span { background: url(/Images/sprite.png) right -270px no-repeat; display: block; }

/* VCCI 360 block */
.vcci360 { margin: 0 0 10px 0; }
.vcci360 h3 { font-size: 1.4em; line-height: 18px; margin: 5px 0; }
.vcci360 img { background: #FFF; padding: 4px; margin: 0 10px 5px 0; border: 1px solid #D6D6D6; float: left; }
.vcci360 p { font-size: 1.2em; line-height: 16px; }

.vccimore { background: #666; color: #FFF; padding: 5px 0 5px 20px; margin:5px 0 0 0}
.vccimore li { list-style: square; }
.vccimore a { color: #FFF; font-size: 1.2em; line-height: 22px; }

.dropmenu { border: 1px solid #D6D6D6; -moz-border-radius: 5px; }
.dropmenu li { height: 28px; background: url(/Images/sprite.png) right -418px no-repeat; }
.dropmenu span { margin: 2px; line-height: 24px; background: #D40814; color: #FFF; font-size: 1.6em; font-weight: bold; padding: 0 15px; display: block; float: left; text-transform: uppercase;  -moz-border-radius: 5px; }
.dropmenu span a {color: #FFF; font-size: 16px; font-weight: bold; }
/* ADS block */
.admicro { margin: 0 0 10px 0; }
.admicro p { font-size: 1.1em; text-align: right; color: #666; }
.admicro span.bor { margin: 5px 0 0 0; padding: 4px; border: 1px solid #DDD; display: block; }

/* Most viewed */
.mostviewed { padding: 8px 0 10px 10px; margin: 0 0 10px 0; border: 1px solid #D6D6D6; }
.mostviewed h3 { height: 26px; background: url(/Images/sprite.png) 0 -160px repeat-x; font-size: 1.2em; text-transform: uppercase; }
.mostviewed span { background: #FFF; line-height: 20px; padding: 0 10px 0 5px; margin: 3px 0; display: block; float: left; }

.mostviewed ul { margin: 10px 0 0 0; }
.mostviewed li { display: inline-block; clear: both; padding: 5px 0; }
.mostviewed li strong { font-size: 2em; margin: 0 15px 0 0; float: left; color: #D40000; font-weight: normal; }
.mostviewed li a { font-size: 1.2em; }

/* Weather block */
h3.weather { padding: 0 0 0 40px; background: url(/Images/sprite.png) -155px -480px no-repeat; }
dl { font-size: 1.2em; }
dt { float: left; padding: 5px; }
dd { padding: 5px; }

/* Enterprise block */
h3.enterprise { padding: 0 0 0 30px; background: url(/Images/sprite.png) -165px -270px no-repeat; }
h3.enterprise a{ color:Red }
.enews { margin: 5px 0; }
.enews li { background: url(/Images/sprite.png) -175px -364px no-repeat; font-size: 1.2em; padding: 0 16px; line-height: 20px; }

h3.sukienhoithao { padding: 0 0 0 30px; background: url(/Images/sprite.png) -165px -270px no-repeat; }
/* Download block */
h3.download { padding: 0 0 0 38px; background: url(/Images/sprite.png) -155px -538px no-repeat;}
h3.download a{color:#003366;font-family:Arial;font-size:15px;font-weight:bold;text-transform:uppercase;}
.dllist { padding: 0 10px; }
.dllist li { padding: 8px 0; border-bottom: 1px solid #D6D6D6; font-size: 1.2em; font-weight: bold; }
.dllist li.last { border-bottom:0}
.dllist a { font-weight: normal; margin: 0 0 0 5px; color: #FF0000; font-size: 0.9em; }

/* Poll block */
h3.poll { padding: 0 0 0 40px; background: url(/Images/sprite.png) -155px -596px no-repeat; }
.plist { padding: 10px; font-size: 1.1em; font-family: Tahoma; }
.plist li { line-height: 20px; }
.plist input { margin: 0 10px 0 0; }
.vote { background: url(/Images/sprite.png) -8px -646px no-repeat; border: 0; color: #FFF; font-weight: bold; width: 85px; text-align: center; padding: 4px 0; }
.result { font-weight: bold; color: #00317E; }

#wrapfooter { font-family: Tahoma; font-size: 1.1em; }

.fooads { width: 980px; margin: 0 auto 50px auto; }

.foonav { background: url(/Images/sprite.png) 0 -195px repeat-x; height: 28px; }
.foonav ul { width: 980px; text-align: center; margin: 0 auto; }
.foonav li { display: inline; }
.foonav a { line-height: 28px; color: #FFF; font-weight: bold; padding: 0 5px; border-left: 1px solid #D6D6D6; }

.foolinks { width: 980px; text-align: center; margin: 0 auto; }
.foolinks li { line-height: 40px; display: inline;  padding: 0 10px; border-left: 1px solid #D6D6D6; }

/* Search */
.searchbox { background: url(/Images/search_bg.png) repeat scroll 0 0 #FFF; width: 300px; height: 23px; font-size: 1.2em; position: absolute; top: 10px; right: 10px; -moz-border-radius: 5px; }
.searchbox input { width: 270px; }
.foosearch { width: 520px; height: 23px; margin: 0 auto; border: 1px solid #CCC; -moz-border-radius: 6px; }
.foosearch input { width: 490px; }

input.keyword { border: 0; padding: 2px; margin: 2px; float: left; }
img.search { width: 20px; height: 20px; margin: 1px 0 0 0; float: left; display: block; border: 0; cursor:pointer;}
img.searchfooter{background:url(/Images/sprite.png) repeat scroll -117px -676px #E10915;border:0 none;display:block;float:left;height:20px;margin:1px 0 0;width:20px;cursor:pointer;}
.copyright { line-height: 18px; color: #666; padding: 20px 0; text-align: center; }

/* Table */
table { font-family: Tahoma; }
td, th { padding: 5px; border-top: 1px solid #D6D6D6; }
th { font-weight: bold; text-transform: uppercase; }
.bggray { background: #666; color: #FFF; }
.bgblue { background: #003366; color: #FFF; }

/* Misc */
.first { border: 0 !important; }
.clr { clear: both; }
.bdgray { border-bottom: 3px solid #D6D6D6 !important; }
.bdred { border-bottom: 3px solid #DA0914 !important; }
.securities p { line-height: 20px; }

/* Text */
.small { font-size: 1.1em; }
.normal { font-size: 1.2em; }
big { display: block; font-weight: bold; font-size: 2em; color: #666; }

/* Form */
select { border: 1px solid #D6D6D6; padding: 1px; }

.saparator{float:left;width:660px}


.news_list_left{float:left;width:326px}

#news_forcus{float:left;width:326px}
#news_forcus h3{float:left;width:326px;}
#news_forcus h3 a{color:#E10915;text-transform:uppercase;font-size:17px;}
#news_forcus h3 span{color:#666;float:right;font-size:11px;font-weight:normal;text-transform:none;padding:5px 0 0;}
#news_forcus img{width:322px;border:2px solid #ccc;margin-top:10px;}
#news_forcus h4 {padding:10px 9px 0 0}
#news_forcus h4 a{color:#003366;font-size:16px;line-height:20px;}
#news_forcus p {font-size:12px;font-weight:bold;line-height:18px;padding:8px 9px 0 0}


.list_item_left{padding:15px 0 0;float:left;width:317px}
.ul_item li {clear:left;background:url(/Images/li_tieudiem_bg.png) repeat-x 0 0;padding:15px 0;}
.ul_item li.first{background:none}
.ul_item li img{width:130px;border:0;margin:0 20px 20px 0;float:left}
.ul_item li h4 {padding:0 0 2px 0}
.ul_item li h4 a{color:#333;font-size:12px;line-height:16px;}
.ul_item li h4 a:hover{color:#f30000;text-decoration:none}
.ul_item li p {font-size:12px;font-weight:normal;line-height:16px;color:#666}

.news_list_right{float:right;width:325px}

#tieudiem{width:325px;float:right}
#tieudiem h3{background:#d90914;color:#FFF;font-family:Tahoma;font-size:14px;font-weight:bold;height:23px;padding:3px 0 0 8px;}
#tieudiem .vcontainer{width:303px;float:left;background:#eee;padding:15px 12px 15px 8px;
	border-top:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#tieudiem .vcontainer img{float:left;padding:0 5px 5px 0}
#tieudiem .vcontainer h4 a{color:#3f658c;font-size:12px}
#tieudiem .vcontainer h4 a:hover{color:#f30000;text-decoration:none}
#tieudiem .vcontainer p{font-size:11px;padding:5px 0 0 0}
#tieudiem .vcontainer ul{width:303px;float:left;padding:10px 0 0 0}
#tieudiem .vcontainer ul li{width:303px;float:left;padding:5px 0;background:url(/Images/li_tieudiem_bg.png) repeat-x 0 0}
#tieudiem .vcontainer ul li.first{background:none}
#tieudiem .vcontainer ul li a{color:#3f658c;font-size:11px;font-weight:bold}
#tieudiem .vcontainer ul li a:hover{color:#f30000;text-decoration:none}

.list_item_right{padding:15px 0 0;float:right;width:325px}

#list_continous{clear:both;width:660px;border-top:3px solid #d6d6d6;margin:15px 0 0 0;padding:15px 0 0 0}
#list_continous h3{color:#E10915;font-size:17px;text-transform:uppercase;}
#list_continous ul li{background:url("/Images/sprite.png") no-repeat scroll -182px -302px transparent;padding:5px 0 0 10px;}
#list_continous ul li a{color:#333;font-size:12px;font-weight:normal}
#list_continous ul li span{color:#c00;font-size:12px;font-weight:normal}
.pagging {padding:15px 0 0 10px}
.pagging a{color:#069;font-size:12px;font-weight:bold;}
.pagging a span,.pagging a:hover{color:#c00;text-decoration:underline}

#detail{width:660px;float:left;overflow:hidden}
#detail .header{width:660px;float:left;height:35px;background:url(/Images/li_tieudiem_bg.png) repeat-x scroll 0 bottom transparent}
#detail .header .sitemap{width:450px;float:left}
#detail .header .sitemap a.parent{color:#e10915;font-size:16px;font-weight:bold;text-transform:uppercase;}
#detail .header .sitemap img{padding:0 10px}
#detail .header .sitemap a.child{color:#069;font-size:14px;font-weight:bold;text-transform:uppercase;}
#detail .header .icon{float:right;width:200px;height:24px;background:#f5f5f5;padding:4px 0 0 7px;}
#detail .header .icon a,#detail .header .icon img{float:left;padding:0 3px 0 0;}
#detail .header .icon .email {
background:url(/Images/email.png) no-repeat scroll 0 3px transparent;
color:#000;
font-size:11px;
padding:0 10px 0 15px;
margin:3px 0 0;
text-transform:none;
}
#detail td{border:0}
#detail .header .icon .print {
background:url(/Images/print.png) no-repeat scroll 0 3px transparent;
color:#000;
font-size:11px;
padding-left:15px;
margin:3px 0 0;
text-transform:none;
}

#detail .date_time{clear:left;font-size:11px;padding:4px 0 0;}
#detail h1{color:#003366;font-size:22px;font-weight:normal;padding:10px 0 10px 0;}
#detail p.sapo{color:#666666;font-size:12pt;font-weight:bold;padding:10px 0 0;font-family:Times New Roman}
#detail .detail_content *{font-size:12pt !important;color:#000;font-family:Times New Roman !important;line-height:20px !important}
#detail .detail_content p {
	margin:10px 0;
}
#detail .detail_content span div {font-weight:normal}
#detail .detail_content {font-size:12pt !important;color:#000;font-family:Times New Roman !important;line-height:20px !important}
#detail .continous{clear:left;width:660px;border-top:3px solid #d6d6d6;margin:15px 0 0 0;padding:15px 0 0 0}
#detail .continous h3{color:#E10915;font-size:17px;text-transform:uppercase;}
#detail .continous ul li{background:url(/Images/sprite.png) no-repeat scroll -182px -302px transparent;padding:5px 0 0 10px;}
#detail .continous ul li a{color:#333;font-size:12px;font-weight:normal}
#detail .continous ul li span{color:#c00;font-size:12px;font-weight:normal}
#detail .tinlienquan {padding:10px 0 0 0}
#detail .tinlienquan li a{color:#333333;font-size:12px;font-weight:normal;font-style:italic;}
/*comment*/
/*----------comment---------*/
.opinion {padding: 	5px 7px; color: #666;width:645px}
.opinion h4 {background: url(/Images/opinion.png) no-repeat 2px 6px; padding: 0 0 0 30px; line-height: 32px; height: 32px; color: #999; font-size: 19px; color: #333; margin:0px;}
.opinion-cont {background: #f0f0f0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-family:Times New Roman; font-size: 12pt; padding: 5px 10px 10px 8px; border: 1px solid #ccc;overflow-y:scroll;overflow-x:hidden;height:300px}
.opinion-cont ul li {background: url(/Images/comment-top.png) no-repeat left top; padding: 9px 0 0}
.cm-cont {background: #fff; padding: 5px 10px 8px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.nick-date {color: #e10915; font-weight: bold; background: url(/Images/cm.png) no-repeat left top; padding: 5px 0 0 23px}
.nick-date span {color: #999; font-weight: normal}
p.cm-mail {padding: 0 0 8px; color: #999}
ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
.opinion p{margin:0}

.send-cm {padding: 0 8px 10px; background: #fff;width:652px;float:left}
.send-cm h4 {background: url(/Images/send-cm2.png) no-repeat 2px 8px; padding: 0 0 0 25px; line-height: 32px; height: 32px; color: #999; font-size: 20px; color: #333; margin:0px;font-weight:normal}
.send-cm-cont {border-top: 1px solid #ccc; padding: 7px 0;float:left;width:634px;}
.send-cm-cont ul {padding: 8px 0; float:left}
.send-cm-cont ul h5 {color: #c20d0d; font-weight: bold; font-size: 12px; text-transform: uppercase}
.send-cm-cont ul li {padding: 2px 0;float:left; height:25px}
.send-cm-cont ul li.noidung {height:125px}
.heading-req {width: 100px; float: left}
.heading-req h6 {color: #333; font-size: 12px;margin:0;font-weight:normal}
.input-req {width: 310px; float: left; color: #c20d0d; font-size: 11px;}
input.inp-cm {width: 268px; height: 13px; border: 1px solid #ccc; padding: 3px 5px; float: left; margin: 0 8px 0 0}
.textarea-cm {width: 268px; height: 110px; border: 1px solid #ccc; padding: 3px 5px; float: left; margin: 0 8px 0 0}
input.submit-cm {background: url(/Images/send-button.png) no-repeat left top; width: 88px; height: 19px; display: block; float: right; margin: 2px 66px 0 0; border: none}
.send-cm-cont p{margin:0;padding:0}
/*comment eof*/

/*search*/
.searchresult{float:left;width:660px}
.searchresult #cat_name a{color:#E10915;font-size:17px;text-transform:uppercase;}
.searchresult .info{float:left;width:660px;font-size:17px;color:Blue;padding-bottom:12px;}
.searchresult .list{float:left;width:660px}
.searchresult .list .item{float:left;width:325px}
.searchresult .list .saparator{float:left;width:660px;height:15px}
.searchresult .list .right{padding-left:10px}
.searchresult .list img{border:0 none;float:left;margin:0 20px 20px 0;width:130px;}
.searchresult .list a{color:#333333;font-size:12px;line-height:16px;font-family:Arial;font-weight:bold}
.searchresult .list a:hover{color:#F30000;text-decoration:none;}
.searchresult .list p{color:#666666;font-size:12px;font-weight:normal;line-height:16px;font-family:Arial}
/*search eof*/

/*rss*/
.rss_page{float:left;width:660px;font-size:13px}
.rss_page a:hover{color:#F30000;}
.rss_page .name{font-weight:bold;padding-top:10px;}
/*rss eof*/

/*commentlist*/
.commentlist{float:left;width:660px}
.commentlist h3 {color:#E10915;font-size:17px;text-transform:uppercase;padding:0 0 10px 0}
.commentlist .list{float:left;width:660px}
.commentlist .list .item{float:left;width:325px}
.commentlist .list .saparator{float:left;width:660px;height:15px}
.commentlist .list .right{padding-left:10px}
.commentlist .list a { color: #003676; font-size: 1.2em; font-weight: bold; }
.commentlist .list p.posttime { color: #999; font-size: 1.1em; }
.commentlist .list p.message { line-height: 18px; margin: 5px 0 0 0; font-size: 1.2em; }
.commentlist .list p.innews { line-height: 18px; margin: 5px 0 0 0; font-size: 1.2em; }
.commentlist .list p.innews span{font-style:italic;padding-right:5px}
.commentlist .list p.innews a{color:#333;font-weight:bold;font-size:12px}
/*commentlist eof*/

/*tu van*/
.tuvan{clear:left;width:660px;}
.tuvan h3{background:url(/Images/tuvan_h3_bg.png) repeat-x left bottom;padding:0 0 10px;position:relative}
.tuvan h3 a{background:url(/Images/tuvan_h3_icon.png) no-repeat right 5px;padding:0 10px 0 0;
	font-family:Arial;font-size:16px;color:#e10915;font-weight:bold}
	
.tuvan h3 .sent-quest	{position:absolute;top:3px;right:0}
.tuvan h3 .sent-quest	a{color:#006699; font:700 12px/18px Arial;background:none}
.tuvan ul li {border-bottom:1px solid #e6e6e6;padding:10px 0}
.tuvan ul li.last{border-bottom:0}
.tuvan ul li h4 a{font:700 12px/18px Arial;color:#006699}
.tuvan ul li p.datetime{font:400 11px/18px Arial ;color:#999999}
.tuvan ul li p.sapo{font:400 12px/18px Arial;color:#000}
.tuvan ul li p.xemtiep {text-align:right}
.tuvan ul li p.xemtiep a{font:400 11px/18px Arial;color:#e10915}

.tuvan-detail{clear:left;width:660px;}
.tuvan-detail h3{background:url(/Images/tuvan_h3_bg.png) repeat-x left bottom;padding:0 0 10px;}
.tuvan-detail h3 a{background:url(/Images/tuvan_h3_icon.png) no-repeat right 5px;padding:0 10px 0 0;
	font-family:Arial;font-size:16px;color:#e10915;font-weight:bold}
.tuvan-detail h4 {color:#003366;font:400 18px/18px Arial;padding:15px 0 10px;}	
.tuvan-detail p.datetime{font:400 11px/18px Arial ;color:#999999}
.tuvan-detail p.sapo{font:400 12px/18px Arial;color:#000}

.tuvan-answer h3{border-top:1px dotted;color:#000000;font-family:Arial;font-size:16px;font-weight:bold;margin:10px 0 0;padding:10px 0 0;}
.tuvan-answer ul {padding:10px 16px 0 17px}
.tuvan-answer ul li{background:url(/Images/cm-top.png) no-repeat scroll left top transparent;border-bottom:1px solid #CCCCCC;padding:8px 0 0;margin: 0 0 7px}
.tuvan-answer ul li div {background:url(/Images/cm-bg.png) repeat-y scroll left top transparent;padding:0 10px 12px;}
.tuvan-answer ul li h4{color:#123C92;font:700 12px/18px Arial;padding:5px 0 0}
.tuvan-answer ul li p.email{font:400 11px/18px Arial ;color:#999999}
.tuvan-answer ul li p.answer{font:400 12px/18px Arial;color:#000}

.tuvan-newer{margin:15px 0 0}
.tuvan-newer h3{color:#E10915;font-family:Arial;font-size:16px;font-weight:bold;background:#e6e6e6;padding:6px 10px;}
.tuvan-newer ul{margin:10px 0 0}
.tuvan-newer ul li{background:url(/Images/tuvan_tinkhac_icon.png) no-repeat 5px 10px;padding:3px 0 3px 15px;}
.tuvan-newer ul li a{font:400 12px/18px Arial;color:#006699}

.send-comment{}
.send-comment h4{border-top:1px dotted;color:#000000;font-family:Arial;font-size:16px;font-weight:bold;margin:10px 0 0;padding:10px 0 0;}
.send-comment .send-comment-cont {	
	padding:15px 334px 25px 15px;
}
.send-comment .send-comment-cont .md-input-comment 
	{height:30px;margin:0 0 4px;position:relative;width:600px;color:#000000;font-size:11px;}
.send-comment .send-comment-cont .md-input-comment #imgsecuri{cursor:pointer}
.send-comment .send-comment-cont .md-input-comment p span {font-weight:bold;}
.send-comment .send-comment-cont .md-input-comment input.infoPersonal 
	{border:1px solid #CCCCCC;color:#666666;font-size:11px;height:22px;padding:5px 0 0 2px;width:290px;}
.send-comment .send-comment-cont .md-textarea-comment 
	{height:117px;margin:8px 0 0;position:relative;width:600px;}
.send-comment .send-comment-cont .md-textarea-comment textarea 
	{border:1px solid #CCCCCC;color:#666666;font-size:11px;height:100px;padding:0 0 0 2px;width:290px;}

.send-comment .send-comment-cont .md-input-comment p.bb,
.send-comment .send-comment-cont .md-textarea-comment p.bb {color:#FF0000;position:absolute;right:1px;top:2px;}
.send-comment .send-comment-cont .md-input-comment .photo-code {margin:0 0 8px;}

.send-comment .send-comment-cont p.comBoldBlack {color:#000000;font-weight:bold;}
.send-comment .send-comment-cont p.comBoldRed {color:#FF0000;font-weight:bold;}

.boxtuvan{clear:left}
.boxtuvan h3{border-bottom:1px solid #D6D6D6;border-top:3px solid #D60914;padding:0 10px;position:relative}
.boxtuvan h3 a { background: url(/Images/sprite.png) right -277px no-repeat; padding: 0 28px 0 0; line-height: 32px; color: #D60914; font-size: 1.5em; text-transform: uppercase;}
.boxtuvan h3 .sent-quest	{position:absolute;top:5px;right:10px}
.boxtuvan h3 .sent-quest	a{color:#006699; font:700 12px/18px Arial;background:none;padding:0}
.boxtuvan ul {padding:5px 0}
.boxtuvan ul li h4 a{font:700 12px/18px Arial;color:#006699}
.boxtuvan ul li p.datetime{font:400 11px/18px Arial ;color:#999999}
.boxtuvan ul li p.sapo{font:400 12px/18px Arial;color:#000}
.boxtuvan p.xemtiep {text-align:right}
.boxtuvan p.xemtiep a{font:400 11px/18px Arial;color:#e10915}
/*tu van eof*/

/*tham khao list*/
.thamkhaolist{}
.thamkhaolist h3 a{color:#E10915;font-size:17px;text-transform:uppercase;}
.thamkhaolist .cntnt {float:left;width:660px;font-size:12px;font-weight:bold;padding:10px 0;
	background:url(/Images/submenu_bg.png) repeat-y scroll 330px 0 transparent}
.thamkhaolist .cntnt .separator{float:left;width:660px}
.thamkhaolist .cntnt a{color:#FF0000;font-size:10.8px;font-weight:normal;margin:0 0 0 5px;}
.thamkhaolist .cntnt .item{float:left;padding:5px 10px;width:310px;} 
/*tham khao eof*/

/*Diem nhan*/
.diem-nhan{}
.diem-nhan .dn-header{background:url(/Images/diem-nhan-bg.png) repeat-x;position:relative;height:28px}
.diem-nhan .dn-header h3{padding: 5px 0 0 5px; font:bold 12px/18px arial;color:#be0000;text-transform: uppercase;}
.diem-nhan .dn-header h3 a{font:bold 12px/18px arial;color:#be0000;text-transform: uppercase;}
.diem-nhan .dn-header .dn-button{position:absolute;right:10px;top:10px}
.diem-nhan .dn-header .dn-button img{cursor:pointer}
.diem-nhan .dn-content {padding:10px 19px;display:inline-block}
.diem-nhan .dn-content .viewpot{float:left;margin:0;width:622px;overflow:hidden;position:relative}
.diem-nhan .dn-content .viewpot ul.catlist {float:left;width:1866px;overflow:hidden;position:absolute;top:0;left:0}
.diem-nhan .dn-content .viewpot ul.catlist li { width: 142px; margin: 0 0 0 18px; display: block; float: left; _display: inline; }
.diem-nhan .dn-content .viewpot ul.catlist li.first{margin-left:0} 
.diem-nhan .dn-content .viewpot ul.catlist img { border: 2px solid #D6D6D6; width:138px;height:82px}
.diem-nhan .dn-content .viewpot ul.catlist h3 a{ font:bold 12px/18px Arial;color:#333}
/*eof diem nhan*/

/*phong van*/
.phongvansapo{font-weight: bold !important;color: #000000 !important;font-family: Times New Roman !important;font-size: 12pt !important;line-height: 20px !important;}
.anwer_user, .anwer, .question, .question_user, .answer, .answer_user {
color:#0C2F53 !important;
font-family:Times New Roman !important;
font-size:12pt !important;
}
.answer p span, #lblNoiDung, #lblSapo, p.MsoNormal, li.MsoNormal, div.MsoNormal {
color:#0C2F53 !important;
font-family:Times New Roman !important;
font-size:12pt !important;
}
.question {
clear:both !important;
font-style:italic !important;
font-weight:bold !important;
padding-bottom:20px !important;
text-align:justify !important;
}
.question_user {
clear:both !important;
display:block !important;
font-weight:bold !important;
}
.anwer, .answer {
border-bottom:1px solid #D0D0D0 !important;
display:block !important;
margin-bottom:15px !important;
padding-bottom:10px !important;
text-align:justify !important;
}
.anwer_user, .answer_user {
clear:both !important;
color:#EB1C24 !important;
display:block !important;
font-weight:bold !important;
}
.question, .answer {
font-weight:normal !important;
}
/*eof phong van*/

.boxtinck {}
.boxtinck h3 {position: relative}
.boxtinck h3 { padding: 0 10px; border-top: 3px solid #D60914; border-bottom: 1px solid #D6D6D6;  margin: 0 0 10px;}
.boxtinck h3 a { background: url(/Images/sprite.png) right -277px no-repeat; padding: 0 28px 0 0; line-height: 32px; color: #D60914; font-size: 1.5em; text-transform: uppercase;}
.boxtinck img{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6D6D6;
    float: left;
    margin: 0 10px 0 0;
    padding: 1px;}
.boxtinck h4 {}
.boxtinck h4 a{font-size:13px;color:#333}
.boxtinck p{font-size: 1.2em;}
.boxtinck ul {}
.boxtinck li {}
.boxtinck li a{font-family:	Arial;font-size:12px;font-weight:700;font-style:normal;color:#333333;}

/* vatgia24h */
.vatgia24h {clear:left;display:inline-block;border: 1px solid #D6D6D6;}
.vatgia24h h3{line-height: 32px; color: #003366; padding: 0 0 0 10px; font-family: Arial; text-transform: uppercase; font-weight: bold;  border-bottom: 1px solid #D6D6D6;border-top: 3px solid #D60914;}
.vatgia24h h3 a{background: url(/Images/sprite.png) right -277px no-repeat; padding: 0 28px 0 0; line-height: 32px; color: #D60914; font-size: 14px; text-transform: uppercase;}
.vatgia24h .ct-conatiner {width:658px;float:left;padding:10px 0}
.vatgia24h .ct-conatiner .item{width:305px;float:left;padding:0 10px 0 10px}
.vatgia24h .ct-conatiner .left{padding-left:18px}
.vatgia24h .ct-conatiner .saparator{background: url(/Images/vatgia24h-saparator.png) no-repeat;float:left;width:658px;height:10px}
.vatgia24h .ct-conatiner .item h4{background:url(/Images/sprite.png) no-repeat scroll -182px -304px transparent;line-height:20px;padding: 0 0 0 10px;}
.vatgia24h .ct-conatiner .item h4 a{font-size:12px;color:#333;font-weight:bold}
/* vatgia24h eof*/


