p, ul, li, h1, h2, h3, h4, h5
{
	margin: 0;
	padding: 0;
}
body
{
	margin: 0;
	padding: 0;
	font: normal normal 11px Tahoma;
	color: #F0F0F0;
	background: url(images/bg.jpg) #000 no-repeat center top;
}
a
{
	text-decoration: none;
	outline: none;
	color: #866A4C;
}
h1, h2, h3, h4, h5
{
	font-weight: normal;
}
/*a:visited {} */
a:hover
{
	text-decoration: none;
	color: #FF9900;
}
/*a:active {}*/
a img
{
	border: none;
}

.neo-pagewrap
{
	clear: both;
	width: 1000px;
	margin: 0;
}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/
.neo-header
{
	clear: both;
	width: 1000px;
	background: url(images/header.jpg) no-repeat center top;
	height: 186px;
}
.neo-header .header-left
{
	width: 700px;
	float: left;
	height: 150px;
}
.neo-header .header-right
{
	float: right;
	height: 150px;
}

.neo-header .toolbar
{
	right: 10px;
	top: 40px;
	font-family: Arial, Helvetica, sans-serif;
}

.language
{
	display: block;
	float: right;
	clear: both;
	margin-right: 14px;
	margin-top: 30px;
	color: #AC978B;
	font-size: 11px;
	background: url(images/lang.png) no-repeat right top;
	padding: 2px 0px 2px 0;
}
.language a
{
	display: block;
	padding-right: 26px;
}

.neo-header .login
{
	float: right;
	clear: both;
	margin-right: 14px;
	margin-top: 11px;
	height: 50px;
	/*
	width: 44px;
	background: url(images/login.png) no-repeat left top;
	text-indent: -5000em;*/
}
.neo-header .login a
{
	color:#F0F0F0;
	text-decoration:none;
}
.neo-header .logout
{
	float: right;
	clear: both;
	margin-right: 14px;
	margin-top: 11px;
	height: 50px;
}

.userinfo
{
	text-align:right;
	clear:both;
	padding:3px 0;	
}
.userinfo span
{
	font-weight:bold;
	color:#F0F0F0;
}
.usertools
{
	text-align:right;
	clear:both;
	padding:3px 0;	
	color: #AC978B;
}
.usertools a
{
	text-decoration:none;
}

ul.ulti
{
	float: right;
	clear: both;
	margin-right: 14px;
	margin-top: 1px;
}
ul.ulti li
{
	float: left;
	list-style: none;
}
ul.ulti li.home
{
	background: url(images/home.png) no-repeat left top;
	font-size: 10px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 16px;
	margin-right: 20px;
	text-transform: uppercase;
}
ul.ulti li.vinp
{
	/*background: url(images/vinperl.png) no-repeat left top;*/
	line-height: 21px;
	padding-left: 20px;
	margin-top: -1px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.ulti li.vinp a
{
	color: #fff;
}

.missvnworld
{
	float: left;
	margin-top: 14px;
	margin-left: 14px;
	background: url(images/logo-left.png) no-repeat left top;
	width: 225px;
	height: 128px;
}
.missvnworld a
{
	display: block;
	height: 128px;
}

.logo1 h1
{
}
.logo1 a
{
	display: block;
	width: 225px;
	height: 128px;
	text-indent: -5000em;
}

.logo
{
	float: left;
	margin-left: 172px;
	margin-top: 20px;
}
.logo h1
{
	background: url(images/logo.png) no-repeat top left;
}
.logo a
{
	display: block;
	width: 204px;
	height: 150px;
	text-indent: -5000em;
}

.main-menu
{
	clear: both;
	padding-top: 8px;
	padding-left: 10px;
}
.main-menu ul li
{
	float: left;
	line-height: 19px;
	list-style: none;
}
.main-menu ul li a
{
	color: #F0F0F0;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: block;
	padding-left: 13px;
}
.main-menu ul li a span
{
	display: block;
	padding-right: 18px;
}

.main-menu ul li.active a, .main-menu ul li a:hover
{
	background: url(images/left-nav.gif) no-repeat left top;
}
.main-menu ul li.active a span, .main-menu ul li a:hover span
{
	background: url(images/right-nav.gif) no-repeat right top;
}


/*
quicklink
*/
.quicklink
{
    clear:both;
    padding:10px;
    text-align:center;
    padding-left:20px;
    padding-bottom:20px;
}

.quicklink a
{
    border:0;
    float:left;
}
.quicklink span
{
    float:left;
    width:10px;
    display:block;
}

.news .quicklink , .miss-info .quicklink
{
	 padding:5px;
	 padding-bottom:20px;
}

.diadiem .quicklink
{
	 padding:10px;
	 padding-bottom:20px;
	 text-align:left;
}

/* -----------------------------------*/
/* --------->>> CONTAINER <<<---------*/
/* -----------------------------------*/
.slide, .heading
{
	width: 980px;
	margin: 0 auto;
	clear: both;
}
.heading
{
	text-align: center;
	background: url(images/heading.jpg) no-repeat left top;
	height: 49px;
}
.heading h2, .heading .slogan
{
	font-size: 26px;
	text-transform: uppercase;
	line-height: 49px;
	font-family: Arial, Helvetica, sans-serif;
}

.neo-container
{
	clear: both;
	background: url(images/container.png) repeat-y center top;
}
.neo-container .leftcol
{
	width: 330px;
	float: left;
}
.neo-container .rightcol
{
	width: 602px;
	float: right;
	padding-top: 20px;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

.neo-container .neo-inner
{
	width: 980px;
	margin: 0 auto;
	background: url(images/inner.png) repeat-y;
	padding-bottom: 40px;
}
.neo-content
{
	width: 330px;
	float: left;
	text-align: left;
}

.neo-col2
{
	width: 602px;
	float: right;
	padding-top: 20px;
	margin-right: 30px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.news .neo-col2
{
	width: 632px;
}
.news .neo-content
{
	width: 300px;
}
.news .neo-container .neo-inner
{
	background: url(images/inner-news.png) repeat-y;
}

.neo-col2 .node
{
	padding: 10px 0px;
	background: url(images/readmore-bg.png) repeat-x bottom left;
	font-size: 12px;
}
.neo-col2 .node p
{
	color: #F0F0F0;
	line-height: 1.25;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.neo-col2 .node .heading
{
}
.neo-col2 .node h2
{
	font-size: 17px;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}
.neo-col2 .node h2 a
{
	color: #C6A578;
	font-size: 17px;
	font-weight: bold;
}
.neo-col2 .node h2 a:hover
{
	color: #FF9900;
}
.neo-col2 .node .left
{
	float: left;
	width: 142px;
}
.neo-col2 .node .right
{
	float: right;
	width: 480px;
}
.neo-col2 .node .readmore
{
	margin-top: 10px;
	display: block;
	font-weight: bold;
	/*text-transform: uppercase;*/
	font-size: 10px;
}

.neo-col2 .full-node img
{
}
.neo-col2 .full-node
{
	font-size: 12px;
	color: #F0F0F0;
}
.neo-col2 .full-node h1
{
	color: #C6A578;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 10px;
}
.neo-col2 .full-node p
{
	color: #F0F0F0;
	padding: 10px 0px;
}
.neo-col2 .full-node .contact
{
	color: #C4AE97;
}

.neo-content .full-node img
{
}
.neo-content .full-node
{
	clear: both;
	font-size: 12px;
	padding: 15px;
}
.neo-content .full-node h1
{
	color: #C6A578;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 10px;
}
.neo-content .full-node p
{
	color: #F0F0F0;
	padding: 10px 0px;
}
/*
.full-node font, .full-node span
{
	color: #F0F0F0;
}
*/

.neo-content .block h3
{
	color: #fff;
	font-size: 17px;
	line-height: 0.92;
	font-family: Arial, Helvetica, sans-serif;
}
.neo-content .block
{
	margin-left: 22px;
	margin-bottom: 38px;
}

.neo-content .advblock
{
	clear:both;
	margin-bottom: 38px;
}

.news .neo-content .advblock
{
	clear:both;
	margin-left: 5px;
}

.neo-content .lastest
{
	background: url(images/latest-news-bg.png) repeat-y;
	padding-top: 8px;
	padding-bottom: 32px;
}

.neo-content .lastest h3
{
	background: url(images/latest-h3.png) no-repeat left top;
	height: 42px;
	padding-top: 5px;
}
.neo-content .lastest ul li
{
	list-style: none;
	line-height: 2.3;
	border-bottom: solid 1px #6C4852;
	width: 230px;
	margin-left: 2px;
}
.neo-content .lastest ul li a
{
	color: #C4AD97;
	display: block;
}
.neo-content .lastest ul li a:hover
{
	color: #FF9900;
}

ul.pager
{
	color: #9C7D5A;
	margin-top: 5px;
	font-family: Tahoma, Geneva, sans-serif;
}
ul.pager li
{
	font-size: 11px;
	list-style: none;
}

.neo-col2 .block
{
	margin-bottom: 10px;
}
.neo-col2 .block h3, .neo-content .gallery h3
{
	background: url(images/h3.png) no-repeat left 3px;
	padding-left: 38px;
	font-size: 19px;
	color: #FF9900;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.neo-col2 .hot-news h2
{
	background: url(images/h2-bl.png) no-repeat left 7px;
	margin-left: 20px;
	padding-left: 18px;
	margin-bottom: 7px;
}
.neo-col2 .hot-news p
{
	font-size: 12px;
	margin-left: 38px;
}

.neo-col2 .hot-news .readmore
{
	margin-left: 38px;
	padding: 7px 0px;
	display: block;
	background: url(images/readmore-bg.png) repeat-x left bottom;
	font-size: 10px;
	color: #99703B;
	/*text-transform: uppercase;*/
}
.neo-col2 .hot-news h2 a
{
	font-weight: bold;
	font-size: 17px;
	color: #C6A578;
}

.neo-col2 .video
{
	position: relative;
	padding: 0px 30px;
	background: #23071B;
}
.neo-col2 .video .pre
{
	position: absolute;
	top: 62px;
	left: 0px;
	background: url(images/pre.png) no-repeat left top;
	width: 22px;
	height: 35px;
	cursor: pointer;
}
.neo-col2 .video .pre a
{
	display:block;
	width: 22px;
	height: 35px;
}
.neo-col2 .video .next
{
	position: absolute;
	top: 62px;
	right: 0px;
	background: url(images/next.png) no-repeat left top;
	width: 22px;
	height: 35px;
	cursor: pointer;
}
.neo-col2 .video .next a
{
	display:block;
	width: 22px;
	height: 35px;
}
.neo-col2 .video .video-content
{
	text-align: left;
}
.neo-col2 .video .video-content .node
{
	float: left;
	width: 142px;
	height: 162px;
	background: url(images/video-bg.gif) no-repeat left top;
	padding: 10px 10px 10px 12px;
	margin: 0px 8px;
	display: inline;
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
}
.neo-col2 .video .video-content .node h4
{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.25;
	margin-top: 5px;
}

.video .video-content .info
{
	position: absolute;
	bottom: 10px;
	color: #C8AA86;
	width: 141px;
}
.video .video-content .info .time
{
}
.video .video-content .info .view
{
	margin-left: 10px;
	color: #FF9900;
}

.neo-content .video h3
{
	line-height: 34px;
	background: url(images/bl-video-h3.png) no-repeat left top;
}
.neo-content .video ul
{
}
.neo-content .video ul li
{
	list-style: none;
	background: url(images/purple-li.png) no-repeat 5px 4px;
	padding-left: 26px;
	line-height: 1.5;
	margin-top: 5px;
}

.neo-content .video-content
{
	text-align: left;
}



.diadiem .neo-content .video-content 
{
	width:540px;padding:15px;
}

.diadiem .neo-content .video-content .node
{
	float: left;
	width: 142px;
	height: 162px;
	background: url(images/video-bg.gif) no-repeat left top;
	padding: 10px 10px 10px 12px;
	margin: 8px;
	display: inline;
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
}
.neo-content .video-content .node h4
{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.25;
	margin-top: 5px;
}
.neo-content .video-content .info
{
	position: absolute;
	bottom: 10px;
	color: #C8AA86;
	width: 141px;
}
.neo-content .video-content .info .time
{
}
.neo-content .video-content .info .view
{
	margin-left: 10px;
	color: #FF9900;
}

.diadiem .neo-content .video-detail
{
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.diadiem .neo-content .video-similar
{
	padding: 10px;
}
.diadiem .neo-content .video-similar h3
{
	border-bottom: 1px solid #6D4853;
	line-height: 31px;
	text-transform: uppercase;
	font-size: 17px;
}
.diadiem .neo-content .video-similar .video
{
	position: relative;
	background: #23071B;
	width: 550px;
	overflow: hidden;
}
.diadiem .neo-content .video-similar .video .pre
{
	position: absolute;
	top: 82px;
	left: 0px;
	background: url(images/pre.png) no-repeat left top;
	width: 22px;
	height: 35px;
	cursor: pointer;
}
.diadiem .neo-content .video-similar .next
{
	position: absolute;
	top: 82px;
	right: 0px;
	background: url(images/next.png) no-repeat left top;
	width: 22px;
	height: 35px;
	cursor: pointer;
}
.diadiem .neo-content .video-similar .video .pre a , .diadiem .neo-content .video-similar .video .next a
{
	display:block;
	width: 22px;
	height: 35px;
}
.diadiem .neo-content .video-similar .video-content .node
{
	margin: 4px;
}
.diadiem .neo-content .video-detail .video-info
{
	background: #0F030C;
	border: solid 1px #330A26;
}
.diadiem .neo-content .video-detail .video-info .neo-info
{
	position: relative;
	padding: 15px 7px;
	width: 530px;
}
.diadiem .neo-content .video-detail .video-info .neo-info h1
{
	font-size: 21px;
	color: #C6A578;
}
.number-view
{
	float:right;
	margin-top: 15px;
	margin-right: 10px;
	font-size: 17px;
	font-weight: bold;
}
.number-view span
{
	font-size: 13px;
	color: #D4D0C8;
	font-weight: normal;
}
.descripton .user
{
	color: #C6A578;
}
.diadiem .neo-content .video-detail .video-info p
{
	margin-top: 15px;
}

.comment
{
	clear:both;
	margin-top: 26px;
}

.diadiem .neo-content .comment
{
	padding:10px;
}

.comment .heading2
{
	height: 31px;
	overflow: hidden;
	background: url(images/bg-comment-head.png) repeat-x 0 0;
	border: none;
}
.comment .heading2 ul
{
	float: left;
	margin-top: 9px;
	margin-left: 5px;
	display: inline;
}
.comment .heading2 ul li
{
	list-style: none;
	float: left;
	margin-left: 10px;
	display: inline;
}
.comment .heading2 h3 {float:left;line-height:31px;font-size:17px;}
.comment .heading2 h3 { font-style:italic;}

.comment .heading2 h3 span
{
	font-style: italic;
}
.comment .comment-detail
{
}
.comment .comment-detail .left
{
	float: left;
	width: 82px;
}
.comment .comment-detail .right
{
	padding-left: 82px;
}
.comment .comment-detail .right .user-info
{
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	margin-bottom: 5px;
}
.comment .comment-detail .right p
{
	font-family: Tahoma, Geneva, sans-serif;
}
.comment .comment-detail .right .user-info span
{
	font-size: 11px;
	padding-left: 14px;
	font-weight: normal;
}
.comment .comment-detail
{
	margin-bottom: 24px;
}
.comment .list-comment
{
	margin-top: 13px;
}
.comment-form .form
{
	margin-left: 80px;
	margin-top: 10px;
}
.comment-form .form-submit a {background:url(images/btn-comment.gif) no-repeat left top;width:56px;height:21px;border:none;font-size:15px;font-weight:bold;color:#fff;display:block;line-height:21px;text-align:center;}

.neo-col2 .thongcaobaochi h3
{
	background: none;
	font-size: 17px;
	color: #fff;
	margin: 0;
	padding: 0;
}
.neo-col2 .thongcaobaochi .search
{
	width: 302px;
	height: 22px;
	background: url(images/search-bg.png) no-repeat left top;
	margin: 24px 0px;
}
.neo-col2 .thongcaobaochi .search input
{
	border: none;
	vertical-align: top;
}
.neo-col2 .thongcaobaochi .search input.search-text
{
	width: 222px;
	background: none;
	padding: 2px 5px;
}
.neo-col2 .thongcaobaochi .search input.btn-submit-search
{
	width: 67px;
	height: 22px;
	background: url(images/btn-submit-search.png) no-repeat left top;
	cursor: pointer;
	font-size: 11px;
	color: #C4AE97;
	text-transform: uppercase;
}
.neo-col2 .thongcaobaochi .node-thongcao .left
{
	float: left;
	width: 97px;
	color: #C6A578;
}
.neo-col2 .thongcaobaochi .node-thongcao
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(images/readmore-bg.png) repeat-x left bottom;
	font-size: 12px;
}
.neo-col2 .thongcaobaochi .node-thongcao .right
{
	padding-left: 97px;
}
.neo-col2 .thongcaobaochi .node-thongcao .right
{
}
.neo-col2 .thongcaobaochi .node-thongcao .right .detail
{
	padding: 0px 10px;
	font-size: 11px;
	color: #C6A578;
}
.neo-col2 .thongcaobaochi .node-thongcao .right .detail:hover
{
	color: #FF9900;
}


.neo-col2 .dulieuanh h3
{
	background: none;
	font-size: 17px;
	color: #fff;
	margin-left: 10px;
	padding: 0;
}
.neo-col2 .dulieuanh .search
{
	margin-left: 10px;
}
.neo-col2 .dulieuanh .search label
{
	color: #C6A578;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
}
.neo-col2 .dulieuanh .search form
{
	width: 279px;
	height: 22px;
	background: #fff;
}
.neo-col2 .dulieuanh .search input
{
	width: 235px;
	border: none;
	background: none;
	padding: 2px 5px;
	float: left;
}
.neo-col2 .dulieuanh .search .more
{
	margin-top: 1px;
	float: right;
	margin-right: 1px;
	display: inline;
}
.neo-col2 .dulieuanh .node-dulieuanh
{
	float: left;
	width: 200px;
	height: 220px;
	margin-left: 10px;
	display: inline;
	overflow: hidden;
}
.neo-col2 .dulieuanh .node-dulieuanh img
{
	padding: 4px;
	background: #fff;
}
.neo-col2 .dulieuanh .node-dulieuanh .date
{
	color: #C6A578;
	font-size: 11px;
	margin-top: 5px;
	display: block;
}
.neo-col2 .dulieuanh .node-dulieuanh h4
{
	font-size: 11px;
	font-weight: bold;
}
.neo-col2 .dulieuanh .node-dulieuanh h4 a
{
	color: #F0F0F0;
}
.neo-col2 .dulieuanh .node-dulieuanh h4 a:hover
{
	color: #FF9900;
}
.neo-col2 .dulieuanh .node-dulieuanh .number
{
	color: #FF9900;
}
.neo-col2 .dulieuanh .list-album
{
	margin-top: 50px;
}



.neo-col2 .dulieuanh .info
{
	margin-left: 10px;
	margin-top: 24px;
}
.neo-col2 .dulieuanh .info label
{
	color: #C6A578;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
}
.neo-col2 .dulieuanh .info h2
{
	line-height: 1.25;
	font-size: 15px;
	font-weight: bold;
}
.neo-col2 .dulieuanh .info .number
{
	color: #FF9900;
	font-size: 13px;
	line-height: 1.44;
}
.neo-col2 .dulieuanh .similar
{
	margin-top: 40px;
}
.neo-col2 .dulieuanh .similar h3
{
	font-size: 17px;
	line-height: 33px;
	border-bottom: 1px solid #6D4853;
	color: #C6A578;
}
.neo-col2 .dulieuanh .slideshow
{
	width: 632px;
	margin-top: 32px;
}
.neo-col2 .dulieuanh .slideshow .navigation
{
	padding: 0px 25px;
}
.neo-col2 .dulieuanh .slideshow .ulti li
{
	list-style: none;
	float: left;
	margin-right: 40px;
}
.neo-col2 .dulieuanh .slideshow .ulti li
{
	background: url(images/li-download.gif) no-repeat left center;
	padding-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}

.neo-col2 .dulieuanh .slideshow .ulti li a:hover
{
	text-decoration: underline;
	color: #FF6600;
}
.neo-col2 .dulieuanh .slideshow .ulti
{
	margin-top: 10px;
}
.neo-col2 .dulieuanh .slideshow .full-pic
{
	/*background:#FFFFFF;*/
	margin: 0px 25px;
}
.neo-col2 .dulieuanh .slideshow .full-pic img, .neo-col2 .dulieuanh .slideshow .navigation ul img
{
	padding: 4px;
	background: #fff;
}
.neo-col2 .dulieuanh .slideshow ul.gallery-demo li
{
	list-style: none;
	float: left;
	cursor: pointer;
	margin-right: 10px;
	display: inline;
}
.neo-col2 .dulieuanh .slideshow ul.gallery-demo li.last
{
	margin-right: 0px;
}
.neo-col2 .dulieuanh .slideshow .navigation
{
	position: relative;
	margin-top: 30px;
}
.neo-col2 .dulieuanh .slideshow .description
{
	position: relative;
	margin: 0px 25px;
	background:#FFFFFF;
	color:#000000;
	text-align:left;
	padding:5px;
}

.neo-col2 .dulieuanh .slideshow .nav-pre
{
	position: absolute;
	left: 0px;
	top: 16px;
	cursor: pointer;
}
.neo-col2 .dulieuanh .slideshow .nav-next
{
	position: absolute;
	right: 0px;
	top: 16px;
	cursor: pointer;
}

.number-view
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	font-size: 17px;
	font-weight: bold;
}
.number-view span
{
	font-size: 13px;
	color: #D4D0C8;
	font-weight: normal;
}
.descripton
{
	float: left;
	color: #C6A578;
}

.neo-col2 .hoahau-photo .dulieuanh .slideshow .full-pic
{
	margin-left: 0px;
}
.neo-col2 .hoahau-photo .dulieuanh .slideshow .navigation
{
	width: 463px;
	margin: 0 auto;
	margin-top: 30px;
}
.neo-col2 .hoahau-photo .dulieuanh .slideshow .full-pic img
{
	background: #2B0821;
}

.neo-col2 .bl-taitrochinh h3
{
	border-bottom: 1px solid #6D4853;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 33px;
	background: none;
	padding: 0;
}
.neo-col2 .bl-taitrochinh ul li
{
	list-style: none;
	float: left;
	width: 180px;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 26px;
}
.neo-col2 .bl-taitrochinh ul li img
{
	display: block;
}
.neo-col2 .bl-taitrochinh ul li span
{
	line-height: 1.25;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	display: block;
}
.neo-col2 .bl-taitrochinh ul li a span
{
	font-size: 12px;
	font-weight: normal;
}

.neo-content .bl-taitro h3
{
	font-size: 17px;
	line-height: 35px;
	text-transform: uppercase;
}
.neo-content .bl-taitro ul li
{
	list-style: none;
	font-weight: bold;
}
.neo-content .bl-taitro ul.child li
{
	padding-left: 10px;
	font-weight: normal;
	width: 210px;
}
.neo-content .bl-taitro ul.child li a
{
	border-bottom: none !important;
}
.neo-content .bl-taitro ul li.have-child
{
	border-bottom: none;
}
.neo-content .bl-taitro ul li.have-child a
{
	border-bottom: 1px solid #6C4852;
}

.neo-content .bl-gioithieu h3
{
	line-height: 35px;
	font-size: 17px;
	text-transform: uppercase;
}
.neo-content .gioithieu ul li.have-child
{
	border: none;
}
.neo-content .gioithieu ul.child li
{
	list-style: none;
	list-style: none;
	border-bottom: none;
	border-top: 1px solid #6C4852;
	padding-left: 25px;
	background: url(images/li-child.png) no-repeat 11px center;
	width: 205px;
}
.neo-content .gioithieu ul.child li.active a
{
	color: #FF9900;
}
.neo-col2 .node-gioithieu .img-gioithieu
{
	float: left;
	width: 205px;
}
.neo-col2 .node-gioithieu .content
{
	padding-left: 205px;
}
.neo-col2 .node-gioithieu .content h1
{
	font-size: 25px;
	line-height: 80%;
	text-transform: capitalize;
}
.neo-col2 .node-gioithieu .content p
{
	padding-top: 26px;
	line-height: 140%;
	font-size: 12px;
}

.neo-col2 .node-bantochuc h1
{
	font-size: 25px;
	text-transform: uppercase;
}
.neo-col2 .node-bantochuc .organ
{
	clear:both;
	padding:20px 0 0 0;
}
.neo-col2 .node-bantochuc h2
{
	color: #C6A578;
	font-size: 17px;
	margin: 10px 0px;
}
.neo-col2 .node-bantochuc .component
{
	clear:both;
	padding-top:20px;
}
.neo-col2 .node-bantochuc .intro
{
	border-bottom: 1px solid #6C4852;
	padding-bottom: 20px;
}
.neo-col2 .node-bantochuc .intro .introcontent
{
	float: left;
	width: 285px;
	margin-right: 20px;
	font-size: 12px;
	line-height: 140%;
	text-align:justify;
}
.neo-col2 .node-bantochuc .intro .website
{
	clear:both;
	padding:5px 0;
}
.neo-col2 .node-bantochuc .intro .orggallery
{
	float: right;
}
.neo-col2 .node-bantochuc .node-component
{
	margin-bottom: 25px;
}
.neo-col2 .node-bantochuc .node-component .user-picture
{
	float: right;
	margin-right: 18px;
}
.neo-col2 .node-bantochuc .node-component h4
{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.neo-col2 .node-bantochuc .node-component .info
{
	display: block;
	margin: 10px 0px;
}
.neo-col2 .node-bantochuc .node-component .introcontent
{
	float: left;
	width: 385px;
	margin-right: 20px;
	font-size: 12px;
	line-height: 140%;
	text-align:justify;
}
.neo-col2 .node-bantochuc .node-component .website
{
	clear:both;
	padding:5px 0;
}

.neo-col2 .node-lienhe h1
{
	font-size: 25px;
}
.neo-col2 .node-lienhe .contact-form
{
	width: 480px;
	margin: 0 auto;
}
.neo-col2 .node-lienhe .contact-form p
{
	font-size: 12px;
	line-height: 150%;
	margin-top: 22px;
}
.neo-col2 .node-lienhe .contact-form .form
{
	float: right;
}
.neo-col2 .node-lienhe .contact-form .form .form-text
{
	width: 225px;
	height: 17px;
	border: none;
	margin-bottom: 8px;
	background: url(images/input-contact.gif) no-repeat left top;
	padding: 3px 5px 2px 5px;
	font-size: 12px;
}
.neo-col2 .node-lienhe .contact-form .form label
{
	float: left;
	width: 97px;
	margin-right: 13px;
	text-align: right;
	line-height: 22px;
}
.neo-col2 .node-lienhe .contact-form .form .form-content label
{
	float: none;
	display: block;
	text-align: left;
}
.neo-col2 .node-lienhe .contact-form .form .form-content textarea
{
	width: 335px;
	height: 81px;
	border: none;
	background: url(images/textarea-contact.gif) no-repeat left top;
	padding: 3px 5px;
}
.neo-col2 .node-lienhe .contact-form .form .form-submit
{
	text-align: right;
}
.neo-col2 .node-lienhe .contact-form .form .form-submit input
{
	width: 65px;
	height: 22px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 22px;
	margin-left: 7px;
}
.neo-col2 .node-lienhe .contact-form .form .form-submit
{
	margin-top: 13px;
}
.neo-col2 .node-lienhe .contact-form .form .form-submit input.btn-submit
{
	padding:0 0 4px 0;
	background: url(images/btn-submit.gif) no-repeat left top;
	border: none;
	cursor: pointer;
	color: #23071B;
}

.neo-col2 .node-lienhe .contact-form .form .form-submit input.btn-submit:hover
{
	background: url(images/btn-reset.gif) no-repeat left top;
	color: #fff;
}

.neo-col2 .node-lienhe .contact-form .form .form-submit input.btn-reset
{
	padding:0 0 4px 0;
	background: url(images/btn-submit.gif) no-repeat left top;
	border: none;
	cursor: pointer;
	color: #23071B;
}
.neo-col2 .node-lienhe .contact-form .form .form-submit input.btn-reset:hover
{
	background: url(images/btn-reset.gif) no-repeat left top;
	color: #fff;
}

.neo-content .calendar h3
{
	line-height: 33px;
	font-size: 17px;
	text-transform: uppercase;
	float: left;
}
.neo-content .calendar .heading2
{
	border-top: solid 1px #6D4853;
	width: 272px;
	border-bottom: solid 1px #6D4853;
}
a.view-all
{
	font-size: 11px;
	text-transform: none;
	float: right;
	background: url(images/view-all.png) no-repeat center;
	width: 74px;
	height: 16px;
	line-height: 15px;
	margin-top: 7px;
	font-family: Tahoma, Geneva, sans-serif;
}
a.view-all span
{
	background: url(images/span-viewall.gif) no-repeat right 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.neo-content .calendar .date
{
	width: 54px;
	height: 73px;
	background: url(images/date.png) no-repeat left top;
	font-family: Tahoma, Geneva, sans-serif;
	float: left;
	margin-right: 15px;
}
.neo-content .calendar .date span
{
	display: block;
	text-align: center;
}
.neo-content .list-calendar
{
	width: 272px;
	margin-top: 17px;
	border-bottom: solid 1px #6D4853;
	padding-bottom: 10px;
}
.neo-content .calendar .date .thu
{
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	padding-top: 5px;
}
.neo-content .calendar .date .ngay
{
	font-size: 28px;
	color: #23071B;
	font-weight: bold;
}
.neo-content .calendar .date .thang
{
	font-size: 11px;
	color: #C6A578;
	padding-top: 5px;
}
.neo-content .calendar h4
{
	font-size: 12px;
	font-weight: bold;
	color: #C6A578;
	padding-bottom:10px;
}
.neo-content .calendar h4 a, .neo-content .calendar h4 span
{
	color: #C6A578;
}
.neo-content .calendar p
{
	font-size: 12px;
}
.neo-content .calendar .node-calendar
{
	margin-bottom: 10px;
}

.neo-content .news-vinpearl
{
	clear: both;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.neo-content .news-vinpearl .top-intro
{
	padding: 15px;
	background: #340927;
}
.neo-content .news-vinpearl .top-intro h1
{
	color: #C6A578;
	font-size: 17px;
	margin-bottom: 10px;
}
.neo-content .news-vinpearl .top-intro p
{
	font-size: 12px;
	line-height: 1.25;
	text-align:justify;
}
.neo-content .news-vinpearl .block
{
	margin-top: 25px;
}
.neo-content .news-vinpearl .block h4
{
	font-size: 17px;
	margin-bottom: 23px;
}
.neo-content .news-vinpearl .block .bl-khuyenmai
{
	margin-bottom: 27px;
}
.neo-content .news-vinpearl .block .bl-khuyenmai img
{
	float: left;
}
.neo-content .news-vinpearl .block .content
{
	padding-left: 100px;
}
.neo-content .news-vinpearl .block .content h3
{
	color: #C6A578;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.neo-content .news-vinpearl .block .content p
{
	line-height: 1.25;
	font-size: 12px;
	text-align:justify;
}

.diadiem .neo-col2 .block h3
{
	background: none;
	color: #F0F0F0;
	padding: 0;
}
.diadiem .neo-inner
{
	width: 980px;
	margin: 0 auto;
	background: url(images/diadiem-container.png) repeat-y;
	padding-bottom: 40px;
}
.thisinh .neo-inner {background:#23071B;}
.diadiem .neo-content
{
	width: 565px;
	float: left;
	padding: 0px;
}
.diadiem .neo-col2
{
	float: right;
	width: 380px;
	margin: 0px 15px;
	padding: 15px 0;
	text-align: left;
}

.neo-col2 .tieudiem .title h3, .neo-col2 .nhatky .title h3, .neo-col2 .video2 .title h3
{
	background: none;
	line-height: 33px;
	margin: 0;
	padding: 0;
	float: left;
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
}
.neo-col2 .tieudiem .title
{
	border-bottom: solid 1px #6D4853;
}

.neo-col2 .nhatky a:hover
{
	color: #FF9900;
}
.neo-col2 .nhatky .title, .neo-col2 .video2 .title
{
	border-bottom: solid 1px #6D4853;
	border-top: solid 1px #6D4853;
}
.neo-col2 .nhatky .note
{
	background: url(images/comment.png) no-repeat left top;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 10px 0px;
}
.neo-col2 .nhatky .content
{
	padding-left: 34px;
	background: url(images/readmore-bg.png) repeat-x left bottom;
	padding-bottom: 10px;
}
.neo-col2 .nhatky .last .content
{
	background: none;
}
.neo-col2 .nhatky .content h4
{
	font-size: 11px;
	font-weight: bold;
	color: #CCC;
	line-height: 1.25;
}
.neo-col2 .nhatky .content h4 a
{
	color: #CCC;
}
.neo-col2 .nhatky .content h4 a:hover
{
	color: #FF9900;
}
.neo-col2 .nhatky .content p
{
	color: #D4D0C8;
	padding: 10px 0px;
	font-size: 11px;
}
.neo-col2 .nhatky .content .comment-info
{
	color: #FF9900;
	font-size: 10px;
}
.neo-col2 .nhatky .content .comment-info a
{
	color: #FF9900;
	margin-right: 12px;
}
.neo-col2 .video2 .video
{
	width: 540px;
	margin: 0 auto;
	margin-top: 15px;
}


.neo-col2 .calendar-event h1
{
	font-size: 17px;
	text-transform: uppercase;
}
.neo-col2 .calendar-event h5
{
	color: #999;
	font-size: 15px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.neo-col2 .calendar-event ul
{
	width: 641px;
	background: url(images/calendar-event.png) no-repeat left top;
}
.neo-col2 .calendar-event ul li
{
	list-style: none;
	float: left;
	line-height: 26px;
	margin-top: 1px;
	margin-right: 2px;
}
.neo-col2 .calendar-event ul li a
{
	font-size: 11px;
	color: #C6A578;
	padding: 0px 5px;
	display: block;
}
.neo-col2 .calendar-event ul li a:hover, .neo-col2 .calendar-event ul li.active a
{
	background: url(images/ul-month-ahover.png) repeat-x left top;
	color: #23071B;
}

.neo-col2 .calendar-event .day-detail
{
	background: url(images/readmore-bg.png) repeat-x left bottom;
	margin: 16px 0px;
	padding-bottom: 10px;
}
.neo-col2 .calendar-event .day-detail .left
{
	float: left;
	font-size: 12px;
	color: #C6A578;
	line-height: 53px;
	width: 100px;
	margin-right: 20px;
}
.neo-col2 .calendar-event .day-detail .right
{
	background: url(images/doted-vertical.gif) repeat-y left top;
	margin-left: 120px;
	padding-left: 20px;
}
.neo-col2 .calendar-event .day-detail .right h2
{
	font-size: 17px;
	font-weight: bold;
}
.neo-col2 .calendar-event .day-detail .right h2 a
{
	color: #C6A578;
	font-weight: bold;
}
.neo-col2 .calendar-event .day-detail .right p
{
	color: #F0F0F0;
	font-size: 12px;
	line-height: 1.25;
}

.video .video-content .info
{
	position: absolute;
	bottom: 10px;
	color: #C8AA86;
	width: 141px;
}
.video .video-content .info .time
{
}
.video .video-content .info .view
{
	margin-left: 10px;
	color: #FF9900;
}



.neo-content
{
	padding-top: 20px;
}
.neo-content ul.navigation
{
	clear: both;
	text-align: center;
}
.neo-content ul.navigation li
{
	list-style: none;
	display: inline;
	margin-left: 2px;
	padding: 2px 5px; /*background: #4C0B37;*/
}
.neo-content ul.navigation li a.active
{
	color: #FF9900;
}
.neo-content .gallery h3
{
	color: #fff;
	font-size: 17px;
}
.neo-content .gallery
{
	clear: both;
	margin-left: 20px;
}
.gallery ul.other li
{
	list-style: none;
	background: url(images/gallery-other.gif) no-repeat left 8px;
	padding: 4px 0 4px 10px;
}
.gallery ul.other li a
{
	text-align: center;
	color: #C6A578;
}
.gallery .gl-img
{
	width: 305px;
	height: 223px;
}

.img_mask
{
	background: url(images/gallery-mask.png) no-repeat left top;
	width: 305px;
	height: 223px;
	left: 0px;
	top: 0px;
	display: block;
	position: absolute;
	z-index: 10;
}

.galleryother
{
	clear: both;
	text-align: left;
	padding: 5px;
}
.galleryinner
{
	left: 0px;
	top: 0px;
}
.photoitem
{
	background-color: #000000;
	padding: 5px;
	position: absolute;
	display: none;
	left: 3px;
	top: 5px;
}

.diadiem .heading2
{
	border-bottom: 1px solid #6D4853;
	border-top: 1px solid #6D4853;
}
.diadiem .heading2 h3
{
	float: left;
	font-size: 17px;
	line-height: 33px;
	text-transform: uppercase;
	margin: 0px !important;
	padding: 0;
}
.diadiem .neo-col2 .bl-thisinh
{
	border: solid 1px #4c2b3a;
	border-top: none;
	background: url(images/bl-thisinh-bg.png) repeat;
}
.diadiem .neo-col2 .bl-thisinh img
{
	float: left;
	padding: 2px;
	background: #fff;
	margin-right: 16px;
}
.diadiem .neo-col2 .bl-thisinh .node-thisinh
{
	padding: 10px;
	height: 74px;
}
.diadiem .neo-col2 .bl-thisinh .node-thisinh a
{
	display: block;
	color: #c6a578;
}
.diadiem .neo-col2 .bl-thisinh .node-thisinh a:hover
{
	color: #FF9900;
}
.diadiem .neo-col2 .bl-thisinh .node-thisinh h4
{
	font-size: 12px;
	font-weight: bold;
	color: #C6A578;
	padding-bottom:20px;
}
.diadiem .neo-col2 .block
{
	margin-bottom: 26px;
}

.neo-inner .filter .left .vongloai {font-size:17px;}
.neo-inner .filter .left .vongloai label {color:#C6A578;}
.neo-inner .filter .week {margin-top:14px;font-size:17px;padding-right:15px;}

.neo-inner .filter {height:47px;width:947px;margin:0 auto;background:#0F030C;border:solid 1px #320A26;margin-top:10px;}
.neo-inner .filter .left {float:left;padding-top:13px;padding-left:15px;}
.neo-inner .filter .left label {font-size:17px;text-transform:uppercase;vertical-align:middle;margin-right:15px;}
.neo-inner .filter .left a {padding:0px 10px;color:#B4926E;}
.neo-inner .filter .left a.active {color:#FF9900;}
.neo-inner .filter .left span {color:#B4926E;border-left:solid 1px #B4926E;}
.neo-inner .filter .right {float:right;}
.neo-inner .filter .right .form label {float:left;line-height:47px;margin-right:10px;}
.neo-inner .filter .right .form .form-search {float:left;height:22px;margin-top:13px;width:227px;}
.neo-inner .filter .right .form .form-search input {float:left;background:none;border:none;}
.neo-inner .filter .right .form .form-search input.form-text {padding:2px 5px;width:192px;}
.neo-inner .filter .right .form .form-search input.btn-submit {margin-top:1px;margin-right:1px;}
/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/
.neo-footer
{
	text-align: left;
	clear: both;
	height: 280px;
	background: url(images/ft.jpg) #000 no-repeat center top;
}
.neo-footer .neo-pagewrap-footer, .fotter-bot
{
	width: 980px;
	margin: 0 auto;
}
.neo-footer .address, .neo-footer .taitro
{
	float: left;
}
.neo-footer .address
{
	padding: 20px 30px;
	width: 196px;
	font-size: 11px;
}
.neo-footer .address span
{
	display: block;
	text-align: left;
	color: #D2A47D;
}
.neo-footer .address a img
{
	display: block;
	margin: 10px 0px 10px 20px;
}
.neo-footer .address a.vinp
{
	margin-left: 16px;
	color: #666;
}


.neo-footer .taitro
{
	width: 490px;
	height: 70px;
	background: url(images/taitro-bg.png) no-repeat left top;
	margin-top: 18px;
}
.neo-footer .taitro h5
{
	font-weight: bold;
	color: #DFBDA2;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 0px 0px 16px;
}
.neo-footer .taitro .slide-marq
{
	position: relative;
	padding: 15px 0px 15px 30px;
}
.taitro .slide-marq .pre
{
	height: 14px;
	width: 9px;
	display: block;
	background: url(images/pre-tt.png) no-repeat left top;
	cursor: pointer;
	position: absolute;
	left: 12px;
	top: 20px;
}
.taitro .slide-marq .next
{
	height: 14px;
	width: 9px;
	display: block;
	background: url(images/next-tt.png) no-repeat left top;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 20px;
}
.taitro .slide-marq .pre a, .taitro .slide-marq .next a
{
	height: 14px;
	width: 9px;
	display: block;
}
.neo-footer .taitro .slide-marq ul li
{
	float: left;
	margin-right: 18px;
	list-style: none;
}

.neo-footer .social
{
	float: right;
	margin-top: 32px;
}

.neo-footer .social ul li
{
	list-style: none;
	float: left;
	margin-right: 18px;
	display: inline;
	text-align: center;
	font-size: 10px;
}
.neo-footer .social ul li span
{
	display: block;
	color: #CACACA;
	font-weight: bold;
	margin-bottom: 9px;
}

.neo-footer .fotter-bot
{
	text-align: center;
	font-size: 11px;
}
.neo-footer .fotter-bot ul li
{
	display: inline;
	list-style: none;
}
.neo-footer .fotter-bot ul li a
{
	padding: 0px 5px;
	background: url(images/li-footer.gif) no-repeat right center;
	color: #C2A27C;
}
.neo-footer .fotter-bot ul li.last a
{
	background: none;
}
.neo-footer .fotter-bot .copyright
{
	padding-top: 5px;
	display: block;
	color: #C2A27C;
}

.thongtinanh
{
	margin-top: 20px;
	clear: both;
}

.slcaption
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 401px;
	height: 42px;
	padding: 8px 20px;
	background: url(images/slcaption.png) no-repeat left top;
}

.candidatevotererult
{
	clear:both;
	font:normal 20px arial;
	margin-bottom:20px;
}
.candidatevote
{
	clear:both;
	height:40px;
}
.candidatevote .name
{
	font-weight:bold;
	font-size:12px;
}
.candidatevote .sbd
{
	display:block;
	padding-top:5px;
}
.candidatevote .left
{
	float:left;
	width:160px;
}
.candidatevote .right
{
	float:left;
	width:400px;
}
.candidatevote .right span.rank
{
	font-size:1px;
	height:15px;
	background-color:#CF1C94;
}
.candidatevote .right span.vote
{
	margin-left:10px;
	color:#F0F0F0;
}

.video-box
{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000px;
}
.video-box .i-video
{
	background: #fff;
	padding: 18px;
	margin: 0 auto;
}
.video-box .video-info
{
	margin-top: 10px;
}
.video-box .video-info .caption
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 17px;
	color: #666;
	display: block;
}
.video-box .video-info .sub
{
	color: #999;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
.video-box .topNavClose
{
	position: absolute;
	top: -10px;
	right: -40px;
}
.video-box .topNavClose span
{
	vertical-align: top;
}
/* -----------------------------------*/
/* ----------->>> HACK <<<------------*/
/* -----------------------------------*/
/* Clearfix */
* html .clearfix
{
	height: 1%; /* IE5-6 */
}

.clearfix
{
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix
{
	display: block; /* O */
}

.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
}

