@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px} 
body{color:#000; font:400 12px arial; text-align:left; background:#fff} 
a{color:#000; text-decoration:none; outline:none;}
a:hover{text-decoration:none; color:#000;} 
img{border:0px} 
ul, li{	list-style-type:none;} 
input, textarea{font-family:arial; font-size:11px; border:none; background:none;}
.clear{clear:both; font-size:0; line-height:0;}
.left{float:left;}
.right{float:right;}
html {
    -webkit-text-size-adjust: none;
}
/*generral stucture*/
.txt_666{
	color:#666;
}
.width_common{
	width:100%;
	float:left;
}
#wrapper_header{
	width:100%;
	float:left;
	height:145px;
	background:url(images/graphics/banner_top.jpg) no-repeat center top;
}
#header{
	width:980px;
	margin:0 auto;
}
.logo_vne{
	width:200px;
	height:39px;
	float:left;
	margin:53px 0 0 50px;
	display:block;
}
#header,#container{
	width:980px;
	margin:0 auto;
}
#wrapper_container{
	padding:20px 0 0 0;
	width:100%;
	float:left;
}
#box_news_top{
	border-bottom:1px solid #e2e2e3;
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
}
.box_hot_news{
	float:left;
	width:655px;
	background:#d7d7d7;
	/*height:360px;*/
	max-height: 360px;
	overflow:hidden;
}
.block_news_big{
	width:480px;
	float:left;
	overflow:hidden;
	height:360px;
}
.title_news{
	width:100%;
	float:left;
	padding:0 0 10px 0;
}
.title_news a{
	font:400 18px arial;
	color:#000;
}
.box_hot_news .title_news,
.box_hot_news .news_lead{
	padding:10px;
	width:155px;
}
.box_hot_news .news_lead{
	font:400 13px arial;
}
.box_hot_news .title_news a{
	font:400 24px arial;
}
.txt_num_comment{
	color:#9f224e;
	font:400 14px arial;
	white-space:nowrap;
}
.news_lead{
	width:100%;
	float:left;
	font:400 13px arial;
	margin-bottom:10px;
}
.box_sub_hot_news{
	width:315px;
	float:right;
}
.box_sub_hot_news li{
	width:305px;
	float:left;
	margin:0 0 10px 0;
	background:#d7d7d7;
	padding:0 10px 0 0;
}
.box_sub_hot_news li:nth-child(2n+1){
	background:#f0f0f0;
}
.box_sub_hot_news li.end{
	border:none;
	margin:0;
}
.box_sub_hot_news li .img_thumb{
	float:left;
	margin:0 10px 0 0;
	font-size:0;
	line-height:0;
}
.box_sub_hot_news li .txt_title{
	font:400 18px arial;
}
#col_left{
	width:645px;
	padding:0 10px 0 0;
	border-right:1px dotted #c5c8cb;
	float:left;
}
.thumb{
	width:200px;
	float:left;
}
.block_image_news{
	width:430px;
	float:right;
}
.list_news li{
	width:100%;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #c5c8cb;
}

.list_news .list_news_dot_3x3 li{
	margin:0;
	padding:0;
	border:none;
}
.list_news_dot_3x3 li a{
	background:url(images/graphics/bg_dot_gray.gif) no-repeat left 4px;
	padding:0 0 0 10px;
	font:700 11px arial;
	color:#666;
}
#pagination a{
	float:left;
	display:block;
	padding:5px 9px 3px 7px;
	border:1px solid #c8c8c8;
	border-radius:2px;
	margin:0 0 0 10px;
	font:400 11px arial;
}
#pagination a.active,
#pagination a:hover{
	background:#c8c8c8;
}
#pagination a.btn:hover,
#pagination a.btn{
	border:none;
	padding:0;
	background:none;
}
#col_right{
	width:315px;
	float:right;
}
#video{
	margin:0 0 10px 0;
}
.title_box_category{
	height:32px;
	background:#f0f0f0;
	margin-bottom:10px;
	border-top:1px solid #c8c8c8;
	border-bottom:1px dotted #c5c8cb;
}
.txt_main_category{
	float:left;
	margin:0 0 0 10px;
	display:inline;
	font:700 14px/32px arial;
}
.txt_main_category a{
	color:#9F224E;
}
.block_flash_video{
	width:315px;
	height:235px;
	overflow:hidden;
	margin-bottom:5px;
}
.thumb_icon{
	background:url(images/graphics/icon_video_photo_28.png) no-repeat;
	display:block;
	position:absolute;
	width:28px;
	height:28px;
	left:0;
	bottom:0;
}
.icon_video{
	background-position:0 0;
}
.icon_photo{
	background-position:right 0;
}
.slide_more_video li{
	float:left;
	width:134px;
	margin:0 0 0 2px;
}
.thumb_image{
	width:134px;
	height:101px;
	overflow:hidden;
	float:left;
	position:relative;
}
.container_slider{
	width:273px;
	float:left;
	height: 101px;
    position: relative;
}
.list_docgia_coment{
	width:100%;
	float:left;
}
.list_docgia_coment li{
	border-bottom:1px dotted #c5c8cb;
	width:100%;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}
.txt_docgia{
	width:100%;
	float:left;
	font:700 13px arial;
	padding-bottom:5px;
}
.content_docgia{
	width:100%;
	float:left;
	font:400 13px arial;
}
#tulieu{
	margin:10px 0;
}
.list_tulieu li{
	width:100%;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #c5c8cb;
}
.list_tulieu li .thumb{
	margin:0 10px 0 0;
	float:left;
	width:auto;
}
.list_tulieu li .title_news{
	display:inline;
	width:auto;
	float:none;
}
.list_tulieu li .title_news a {
	font:400 18px arial;
}
.list_tulieu li.end,
.list_tulieu li:last-child{
	margin:0;
}
#wrapper_footer{
	padding:8px 0 13px 0;
	background:#c8c8c8;
	width:100%;
	float:left;
}
#footer{
	width:980px;
	margin:0 auto;
}
#footer .txt_right,.coppyright{
	font:400 11px arial;
	padding:9px 0 0 0;
}
/*scroll*/
.scroll-pane{
	height:570px;
}
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 100%;
	background:#c5c8cb;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #c5c8cb;
	position: relative;
}

.jspDrag
{
	background:#666666 url(images/graphics/bg_scrollable.gif) no-repeat center center;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
#tuongniem{
	margin:0 0 10px 0; background: url("images/graphics/sotang_fe.jpg") no-repeat; height: 360px; position: relative;
}
.title_box img{
	float:left;
}
#tuongniem .content_box_category {
	margin: 60px 10px 10px 17px; overflow: hidden;
	width:280px;
	float:left;
	height:263px;
    
}
.viewallcomment {text-align: center; width: 100%;}

#docgia{
	margin:0 0 10px 0;
}
.block_input_ykien{
	padding:5px;
	background:#d7d7d7;
	width:305px;
	float:left;
}
.block_input_ykien textarea{
	width:295px;
	height:90px;
	padding:5px;
	background:#fff;
	float:left;
	border:1px solid #b2b2b2;
	margin:0 0 5px 0;
}
.btn_send_ykien{
	background:#9f224e;
	border:none;
	float:right;
	color:#fff;
	font:700 12px arial;
	width:60px;
	height:25px;
	text-align:center;
	cursor:pointer;
}
#tulieu .content_box_category .btn_slider{
	margin:10px 0 0 10px;
	float:left;
}
.pagination_tulieu{
	padding:10px 0 0 0;
}
.pagination_tulieu a{
	display:block;
	width:8px;
	height:12px;
	margin:0 0 0 5px;
	background:#c8c8c8;
	font-size:0;
	line-height:0;
	float:left;
}
.pagination_tulieu a.active{
	background:#000000;
}
.list_share_icon{
	position:absolute;
	bottom:10px;
	right:-10px;
	height:30px;
	background:#cfcfcf;
	width:175px;
}
.list_share_icon li{
	float:left;
	margin:7px 0 0 10px;
}
.txt_right{
	text-align:right;
}
.logo_footer{
	margin:0 10px 0 0;3
}
#tuongniem .total_comment{
	font:700 11px arial;
	color: #000000;
	background:url(images/icons/icon_totalcomt.png) no-repeat left 2px;
	padding:0 0 0 15px;
	position:absolute;
    top: 40px;
	left:130px;
}
#tuongniem .title_box{
	position:relative;
}
.timeListHome {
    color: #666666;
    font: 11px arial;
    margin: 0 5px 0 0;
}
.timeListHome label {
    color: #9F224E;
}


/*box so tang*/
#sotang{
height:360px;
background:url(images/graphics/bg_box_sotang.gif) no-repeat left top;
margin:0 0 10px 0;
}
#sotang .content_box_category{
	width:280px;
	margin:10px 0 0 20px;
	height:220px;
	overflow-y:scroll;
	float:left;
}
#sotang .title_box {
    position: relative;
}
#sotang .title_box img{
	float:left;
	margin:45px 0 0 13px;
}
#sotang .total_comment{
	font:700 12px arial;
	color: #a3a3a3;
	background:url(images/icons/icon_totalcomt.png) no-repeat left 2px;
	padding:0 0 0 15px;
	display:inline-block;
}
.txt_view_tatca{
	text-align:center;
	width:100%;
	float:left;
	padding:10px 0 0 0;
}
.txt_view_tatca a{
	text-transform:uppercase;
	color:#000;
	font:700 12px arial;
}
#sotang .email{
width:100%;
float:left;
font:400 11px arial;
padding-bottom:5px;
}