/* Css reset in style */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

button {border: none}
/*img {width: 100%}*/
img{width:100%;border:0px}
body {margin: 0; padding: 0;font-family:"Arial",tahoma,sans-serif;}

.fix-right {float: right !important; margin-right: 0 !important}
.fix-left {float: left; margin-left: 0}
.fix-clear {clear: both}

.vnl-container {max-width: 1040px; margin: 0 auto; padding: 0 20px}


/* Bắt đầu phần website */
#vnl-header {}
.vnl-top-hd {float: left; width: 100%; padding:0; background: #fff url(../images/bg-hd.png) repeat-x top center;height:78px;}
h1.vnl-logo1 {width: auto; float: left;margin:8px 0 0 0;}
h2.vnl-logo2 {float: right; width: auto; margin-top: 30px}
.vnl-nav-hd {
	background: #860000; /* Old browsers */
	background: -moz-linear-gradient(top,  #860000 0%, #790000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#860000), color-stop(100%,#790000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #860000 0%,#790000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #860000 0%,#790000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #860000 0%,#790000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #860000 0%,#790000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#860000', endColorstr='#790000',GradientType=0 ); /* IE6-9 */

}
.vnl-nav-hd ul {height: 35px; padding: 0; margin: 0}
.vnl-nav-hd ul li {float: left; height: 35px; display: inline-block; line-height: 35px; position: relative; 
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.vnl-nav-hd ul li:hover {background: #690000}
.vnl-nav-hd ul li a {padding: 0 15px; color: #fff; font-weight: bold; /*text-transform: capitalize;*/ text-decoration: none}
.vnl-nav-hd ul li:hover .vnl-drop-nav {visibility: visible; display: block; opacity: 1; z-index: 20}
.vnl-drop-nav {position: absolute; top: 35px; visibility: hidden; display: none; opacity: 0; background: #fff; z-index: 20px;
	moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
	box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}
.vnl-drop-nav ul {float: left; padding: 8px 0; width: 100%; height: inherit}
.vnl-drop-nav ul li {padding: 3px 15px; border-bottom: solid 1px #f5f5f5; width: 100%; height: auto; background: transparent; line-height: 28px}
.vnl-drop-nav ul li:last-child {border-bottom: none}
.vnl-drop-nav ul li:hover {background: #790000}
.vnl-drop-nav ul li a {display: block; color: #333; padding: 0; font-weight: normal}
.vnl-drop-nav ul li:hover a {color: #fff}


.vnl-drop-nav-news ul {float: left; padding: 8px 0; width: 100%; height: inherit}
.vnl-drop-nav-news ul li {padding: 3px 15px; border-bottom: solid 1px #f5f5f5; width: 100%; height: auto; background: transparent; line-height: 28px}
.vnl-drop-nav-news ul li:last-child {border-bottom: none}
.vnl-drop-nav-news ul li:hover {background: #790000}
.vnl-drop-nav-news ul li a {display: block; color: #333; padding: 0; font-weight: normal}
.vnl-drop-nav-news ul li:hover a {color: #fff}



.icon-home {position: relative; top: 5px; float: left}
.nav-active {background: #690000}
.vnl-bot-hd {background: #f9f9f9; border-bottom: solid 1px #e9e9e9; overflow: hidden}
.vnl-time-hd {float: left; color: #999; line-height: 32px}
#vnl-search-hd {float: right; width: 25%; position: relative}
/*#vnl-search-hd input {width: 100%; padding-right: 45px; line-height: 30px; border: none; background: transparent}*/
.vnl-search-hd_input {width: 100%; padding-right: 45px; line-height: 30px; border: none; background: transparent;color:#999;height:30px;}
#vnl-search-hd button {position: absolute; top: 0; right: 0; background: #e5e5e5; padding: 6px 10px 5px}
.vnl-search-hd_button {background: url(../images/icon-search.png) no-repeat center center #e5e5e5 ;position: absolute; top: 0; right: 0;width:46px;height:30px;border:0 none;}


#vnl-wrapper {}
.fix-vnl-container {overflow: hidden; padding: 20px; border-left: solid 2px #e9e9e9; border-right: solid 2px #e9e9e9}
.vnl-main {float: left; width: 70.085%}
.vnl-mainabout-us {float: right; width: 70.085%}
.vnl-row {display: inline-block; padding-bottom: 10px; border-bottom: solid 2px #e9e9e9;width:100%;}
.vnl-row:last-child {border-bottom: none; margin-bottom: 0}
.vnl-big-news {float: left; width: 56.717%; margin-right: 2.98%; text-decoration: none}
.vnl-big-news p {line-height: 20px; color: #333}
.vnl-big-news .sapo{line-height: 20px; color: #333}
.vnl-big-tt {display: block; font-size: 20px; line-height: 24px; color: #114a84; font-weight: bold; margin: 5px 0}
.vnl-lates {display: inline-block; width: 40.3%}
h3.vnl-tt-1 {color: #790000; text-transform: uppercase; font-size: 16px; margin: 0}
.vnl-grp-lates {margin: 15px 0 0 0; padding: 0}
.vnl-grp-lates li {display: inline-block; width: 100%; margin-bottom: 15px}
.vnl-grp-lates li:last-child {margin-bottom: 10px}
.vnl-grp-lates li a {text-decoration: none;color:#333;line-height:22px;}
.vnl-grp-lates li a img {float: left; width: 90px; margin-right: 10px}
.vnl-grp-lates li a p {margin: 0; color: #333; line-height: 20px}
.vnl-grp-cate {display: inline-block; margin-top: 20px;width:100%;}
.vnl-columb-cate {float: left; width: 48.508%; margin-right: 2.98%; position: relative}
.vnl-columb-cate a img{width:100% !important;}
.vnl-columb-cate:nth-child(2) {margin-right: 0}
.fix-vnl-columb-cate {width: 100%; margin-top: 15px}
.fix-new-legislation {padding-top: 50px}
h4.vnl-tt-2 {position: absolute; left: 0; top: 0; margin: 0}
h4.vnl-tt-2 a {display: block; padding: 8px 12px; background: #790000; color: #fff; font-weight: bold; text-decoration: none}
.vnl-mini-tt {color: #114a84; font-weight: bold; font-size: 16px; display: block; margin: 5px 0; line-height: 20px; text-decoration: none}
.vnl-grp-link {margin: 15px 0 0 0; padding: 0}
.vnl-grp-link li {display: block; margin-bottom: 5px}
.vnl-grp-link li a {display: block; background: url(../images/icon-li.png) no-repeat left 8px; padding-left: 15px; color: #333; text-decoration: none; line-height: 20px}


.vnl-sidebar {float: right; width: 28.452%}
.vnl-sidebarabout-us {float: left; width: 28.452%}
.vnl-col-sidebar {float: left; width: 100%; margin-bottom: 20px}
.vnl-magazine-cover {border: solid 1px #e9e9e9}
.vnl-magazine {border: solid 1px #e9e9e9;}
.vnl-menu-magazine {background: #790000; color: #fff; padding: 0 15px; height: 32px; display: block; font-size: 16px; line-height: 32px}
.vnl-magazine form {display: inline-block; width: 100%; padding: 15px}
.vnl-sl-1 {border: solid 1px #f0f0f0; float: left; width: 62.5%; height: 30px; padding: 0 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.vnl-sl-2 {float: right; width: 31.25%}
.vnl-subscribe {color: #790000; background: #f9f9f9; height: auto; font-weight: bold; line-height: 25px; display: block; padding: 0 15px; text-decoration: none; font-size:12px !important;}
.fix-vnl-col-sidebar {background: #f9f9f9; padding: 20px; border: solid 1px #e9e9e9}
.vnl-row-library {margin-top: 15px}
.vnl-tt-library {display: block; background: #790000; color: #fff; font-weight: bold; height: 28px; width: 100%; padding: 0 15px; line-height: 28px; text-decoration: none}
.vnl-video {margin-top: 15px}
.vnl-video a {display: block; text-decoration: none; line-height: 20px; font-weight: bold; color: #114a84; font-size: 16px; padding-top: 8px; width: 100%; text-align: center}


#vnl-footer {background: #f9f9f9; border-top: solid 1px #e9e9e9}
.vnl-slide-logo {padding: 15px 0 5px;height:55px;overflow:hidden;position:relative;}
.vnl-slide-logo ul {}
.vnl-slide-logo ul li {display: inline-block; margin-right: 30px}
.vnl-text-ft {padding: 20px 0; text-align: center; 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.vnl-text-ft p {line-height: 22px}
.vnl-text-ft p span {color: #790000; font-weight: bold; font-size: 16px}


/* Bắt đầu trang list */
.vnl-break {padding: 0 0 15px; margin: 0 0 20px; border-bottom: solid 1px #f0f0f0}
.vnl-break li {display: inline-block; margin-right: 5px}
.vnl-break li a {text-decoration: none}
.vnl-break-active {color: #790000; font-weight: bold}
.vnl-grp-list {padding-bottom: 20px}
.vnl-row-list {display: inline-block; width: 100%; margin-bottom: 20px; text-decoration: none}
.vnl-row-list .sapo{line-height:22px; color:#333;}
.vnl-row-list img {float: left; width: 25.375%; margin-right: 2.98%}
.vnl-tt-list {display: block; font-size: 16px; color: #114a84; font-weight: bold; line-height: 22px}
.vnl-row-list p {margin: 5px 0 0; line-height: 20px; color: #333}
.vnl-row-list:first-child {margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #f0f0f0}
.vnl-row-list:first-child .vnl-tt-list {font-size: 20px; line-height: 24px}
.vnl-row-list:first-child img {width: 48.508%}
.vnl-row-list:last-child {margin-bottom: 0}
.vnl-paging {padding: 15px 0; border-top: solid 1px #f0f0f0}
.vnl-paging ul {text-align: center; padding: 0; margin: 0}
.vnl-paging ul li {display: inline-block}
.vnl-paging ul li a {float: left; padding: 8px 10px; margin: 0 3px; border: solid 1px #f0f0f0; color: #333; text-decoration: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.vnl-paging ul li a:hover {background: #790000; color: #fff; border: solid 1px #fff !important}
.paging-active {background: #790000; color: #fff !important; border: solid 1px #fff !important}

/* Mục tìm kiếm nâng cao */
.vnl-search-tags{background: #ebf5ff; border: solid 1px #dfebf8; padding: 8px; margin-bottom: 20px; display: inline-block; width: 100%}
.vnl-search-nctags {background: #ebf5ff; border: solid 1px #dfebf8; padding: 20px; margin-bottom: 20px; display: inline-block; width: 100%}
.vnl-tt-search-nctags {color: #790000; font-weight: bold; font-size: 16px; margin-bottom: 3px}

.vnl-search-nc {background: #ebf5ff; border: solid 1px #dfebf8; padding: 20px; margin-bottom: 20px; display: inline-block; width: 100%}
.vnl-tt-search-nc {color: #790000; font-weight: bold; font-size: 16px; margin-bottom: 20px}
.vnl-input-key {height: 30px; padding: 0 10px; border: solid 1px #dfebf8; width: 100%; line-height: 32px; margin-bottom: 10px;color:#666;}
.vnl-grp-row-input-search {margin-bottom: 20px; display: inline-block; width: 100%}
.vnl-row-input-search {width: 48.5%; margin-right: 2.98%; float: left; position: relative}
.vnl-row-input-search:last-child {margin-right: 0}
.vnl-row-input-search input {width: 100%; height: 30px; padding: 0 48px 0 10px; border: solid 1px #dfebf8; line-height: 32px;color:#666;}
.vnl-row-input-search span {position: absolute; right: 1px; top: 1px; background: #f2f2f2 url(../images/icon-date.png) no-repeat center; height: 28px; width: 38px}
.vnl-search-nc form button {background: #790000; color: #fff; border-radius: 3px; height: 34px; line-height: 36px; font-weight: bold; float: right; padding: 0 15px}
.vnl-search-nc-form_button {background: #790000; color: #fff; border-radius: 3px; height: 34px; line-height: 30px; font-weight: bold; float: right; padding: 0 15px; border:0 none;}


/* Bắt đầu trang details */
.vnl-content-post {}
.vnl-content-post .new-details-sapo{margin-bottom:15px;font-weight:bold;color:#2f2f2f;line-height:20px;}
.vnl-content-post .new-details-content{line-height:20px; border:0 none;line-height:20px;}
.vnl-content-post .new-details-content img{width:auto !important;}
/*.vnl-content-post p {line-height: 20px}*/
.vnl-tt-post {margin-bottom: 10px}
.vnl-tt-post h4 {font-size: 24px; line-height: 28px; color: #114a84; margin-bottom: 5px}
.vnl-tt-postsub {font-size: 14px; line-height: 19px; color: #114a84; margin-bottom: 5px; font-style:italic;}

.vnl-time-post {color: #999; font-size: 14px; display: block}
.vnl-noted-img {display: block; margin: 10px 0; text-align: center}
.vnl-noted-img em {color: #114a84}
.vnl-ft-post {overflow: hidden; margin-top: 20px}
.vnl-user-post {font-size: 16px; font-weight: bold}
.vnl-share-post {float: right;margin:15px 0;}
.vnl-share-post img{float:right !important;width:auto !important;}
.vnl-box-cmt {background: #f9f9f9; padding: 15px; margin: 5px 0; border: solid 1px #f0f0f0}
.vnl-box-cmt h4 {color: #790000; font-weight: bold; font-size: 16px; text-transform: capitalize; margin: 0 0 20px}
#vnl-ct-box-cmt {}
.vnl-row-cmt {display: inline-block; width: 100%; margin-bottom: 15px}
.vnl-row-cmt .vnl-input-text {float: left; border: solid 1px #f0f0f0; background: #fff; padding: 5px 12px 3px; margin-right: 2.98%; width: 48.51%; height: 32px;color:#888;}
.vnl-row-cmt .vnl-input-text:nth-child(2) {margin-right: 0}
.vnl-row-cmt textarea {display: block; padding: 12px; background: #fff; border: solid 1px #f0f0f0; height: 80px; width: 100%;color:#888;font-size:14px;}
.vnl-box-capcha {height: 34px; display: inline-block}
.img-capcha {width: 95px; float: left}
.input-capcha {height: 32px; width: 26.04%; text-align: center; padding: 0 12px; border: solid 1px #f0f0f0}
.refresh {background: url(../images/icon-refresh.png) no-repeat left center; padding-left: 20px; margin-left: 15px; color: #333; text-decoration: none}
.vnl-row-cmt button {background: #790000; color: #fff; border-radius: 3px; height: 34px; line-height: 36px; font-weight: bold; text-align: center; width: 85px; float: right; margin-left: 2.98%}
.vnl-row-cmt-button {background: #790000; color: #fff; border-radius: 3px; height: 28px; line-height: 26px; font-weight: bold; text-align: center; width: 85px; float: right;border:0px;}
.vnl-row-cmt-buttonsub {background: #790000; color: #fff; border-radius: 3px; height: 28px; line-height: 26px; font-weight: bold; text-align: center; width: 85px; float: right;border:0px;margin-left:2.98%;}

.vnl-row-cmt:last-child {margin-bottom: 0}
.vnl-lates-post {margin-bottom: 30px}
.vnl-lates-post h4 {color: #790000; font-size: 18px; font-weight: bold; margin: 0}
.vnl-time-lates {color: #999; margin-left: 10px;font-size:12px;}


/* Bắt đầu trang official gazette */
.vnl-content-year {}
h3.vnl-tt-history {background: #790000; height: 32px; line-height: 33px; padding: 0 12px; color: #fff; margin: 0}
.vnl-grp-history {height: 318px; overflow-y: scroll; border: solid 1px #f0f0f0; padding-top: 10px}
.fix-vnl-grp-history {height: 192px}
.vnl-col-history {padding-bottom: 10px}
.vnl-col-history h4 {margin: 0; border: solid 1px #f0f0f0; border-left: none; height: 32px; line-height: 34px; background: #f9f9f9 url(../images/icon-paper.png) no-repeat 20px 8px; padding-left: 50px; font-size: 18px; color: #790000; font-weight: bold}
.vnl-col-history h4 a{text-decoration:none;}
.vnl-row-month {padding: 20px; padding-bottom: 0}
.vnl-tt-month {display: block; font-weight: bold; font-size: 16px; margin-bottom: 10px}
.vnl-row-month a {display: block; margin-bottom: 5px; color: #333; line-height: 20px; text-decoration: none}
.vnl-row-month a:last-child {margin-bottom: 0}

.vnl-row-monthhome{padding: 10px 10px 10px 20px; padding-bottom: 0}
.vnl-tt-monthhome {display: block; font-weight: bold; font-size: 16px; margin-bottom: 10px}
.vnl-row-monthhome a {display: block; margin-bottom: 5px; color: #333; line-height: 20px; text-decoration: none;font-weight:bold;}
.vnl-row-monthhome a:last-child {margin-bottom: 5px;}

.vnl-list-year {padding: 0; margin: 0}
.vnl-list-year li {display: block; margin-bottom: 5px; border: solid 1px #f0f0f0; border-left: none; background: #f9f9f9; padding: 0 20px; height: 32px; line-height: 33px}
.vnl-list-year li a {display: block; text-decoration: none; font-size: 16px; font-weight: bold; line-height: 31px; background: #f9f9f9 url(../images/icon-paper.png) no-repeat left center; padding-left: 30px; color: #333}

/*Bắt đầu trang other publications */
.vnl-row-publications {float: left; width: 100%; padding: 20px; background: #f9f9f9; margin-bottom: 20px; border: solid 1px #f0f0f0; text-decoration: none}
.vnl-row-publications img {float: left; width: 20%; margin-right: 2.98%;
	-webkit-box-shadow: 0 8px 6px -6px #333;
     -moz-box-shadow: 0 8px 6px -6px #333;
          box-shadow: 0 8px 6px -6px #333;
}
.vnl-row-publications p {margin: 0; line-height: 20px; color: #333}


/* Bắt đầu trang contact */
.vnl-grp-council {border: solid 1px #f0f0f0; padding-bottom: 20px;background-color:#f0f0f0;}
.vnl-grp-council h5 {background: #790000; width: 100%; height: 32px; line-height: 33px; padding-left: 20px; color: #fff; font-size: 16px;margin:0;}
.vnl-row-council {margin-top: 15px; padding: 0 20px}
.vnl-row-council span {font-weight: bold; margin-bottom: 0px; display: block; text-transform: uppercase;color:#333; line-height:19px;}
.vnl-row-council p {padding: 0px; border: solid 1px #f0f0f0;color:#333; line-height:17px;margin-top:0px;}


/*Bắt đầu trang subscription */
.vnl-tt-sub {text-align: center; font-size: 20px; /*text-transform: uppercase;*/ font-weight: bold}
#vnl-form-sub {margin: 20px 0}
.vnl-row-sub {margin-bottom: 20px}
.vnl-row-sub span {float: left; width: 25%; margin-top: 5px}
.vnl-row-sub input {width: 42%; border: solid 1px #e0e0e0; height: 30px; padding: 0 12px}
.vnl-princes {margin-top: 20px}
.vnl-text-princes {font-weight: bold; margin-bottom: 10px}
.vnl-row-princes {margin-bottom: 10px}
.vnl-row-princes input[type=checkbox] + label {
  color: #999;
} 
.vnl-row-princes input[type=checkbox]:checked + label {
  color: #790000;
} 
.vnl-princes-date {margin-top: 10px; display: inline-block; width: 100%}
.vnl-row-princes-date {float: left; width: 48.5%; margin-right: 2.98%}
.vnl-row-princes-date:nth-child(2) {margin-right: 0}
.vnl-row-princes-date span {display: block; margin-bottom: 5px}
.vnl-input-princes-date {position: relative}
.vnl-input-princes-date input {width: 100%; border: solid 1px #e0e0e0; height: 30px; padding: 0 50px 0 12px}
.vnl-input-princes-date > span {position: absolute; right: 1px; top: 1px; background: #f2f2f2 url(../images/icon-date.png) no-repeat center; height: 28px; width: 38px}
.vnl-text-warning {/*background: #f9f9f9; border: solid 1px #f0f0f0; *//*padding: 20px*/}


/* Bắt đầu phần hiển thị cho mobile */
.vnl-nav-mobile {display:none; height: 35px;position:relative;}
.icon-nav {/*display: inline-block;*/ background: #690000; padding: 8px 8px 3px;position:absolute; left:0;top:0;}

/* Menu Mobile */
#fixmenu{position:relative;float:left;}
.lc-drop-menu {background: #f5f5f5; position: absolute; top: 35px; left: 0; display: none; z-index: 1000}
.lc-drop-menu > ul {padding:10px 0px;display:block !important}
.lc-drop-menu > ul > li {display: block; width: auto; min-width:190px; border-bottom: solid 1px #f0f0f0; line-height:28px;}
.lc-drop-menu > ul > li:last-child {border-bottom: none}
.lc-drop-menu > ul > li:hover > a {background: #790000; color: #eff6ff}
.lc-drop-menu > ul > li > a {display: block; padding: 5px; color: #2A3644; font-weight: bold; font-size: 14px}
.lc-drop-menu > ul > li:hover .lc-main-submenu {display: block}

.tableT{}


.pageNav {color:#000000;font-family:arial;font-size:14px;line-height:normal;margin-top:0px;padding:0px 0;text-align:center;}
.pageNav span.current {background: #790000; color: #fff; border: solid 1px #fff !important;padding:5px 12px;}
.pageNav a {border:1px solid #f0f0f0;line-height:2.2em;padding:5px 12px;text-decoration:none !important;margin-left:3px;border-radius:3px;opacity:1;color:#333;}
.pageNav img{vertical-align:middle;border:0;padding:2px 0 4px 0}
.pageNav a:hover {background: #790000; color: #fff; border: solid 1px #f0f0f0 !important}
.pageNav span {border: solid 1px #f0f0f0;line-height:2.2em;padding:5px 12px;text-decoration:none !important;margin-left:3px;border-radius:3px;}

/*Popup*/
a.registerbutton { border:1px solid #790000; background-color:#790000; float:left; }
a.registerbutton span {background-color:#790000; padding:2px 10px 2px 10px; color:#FFF; font-weight:bold; text-align:center; font-family:Arial; border-top:1px solid #790000; border-bottom:1px solid #790000; float:left; line-height:17px;margin-right: 1px;}
a.registerbutton:hover { background-color:#790000; cursor:pointer}
div#ShowPopup{z-index: 1400;position: absolute;}
/*----css popup default ----*/
.popup_default {width:600px;background-color:#FFF;}
.barpopup{height:33px;background-color:#0084CC;}
.titlepopup{text-transform:uppercase;font-family:Arial !important;font-size:13px;color:#FFF;padding-left:12px;font-weight:bold;text-align:center;padding-top:6px;}
.content_popup{padding:14px;width:600px;height:260px;overflow:auto;}
.btn_closepopup{float:right;padding-top:37px;}
/*End*/
.imgisbuy{width:125px; height:100px;}
/*Preview Popup*/
.tooltip-news{width:auto;display:block}
.article_title_tooltip{font:bold 14px arial;color:#114a84;text-align:left;float:left;}
.article_title_tooltip a{font:bold 14px arial;color:#114a84;text-align:left;float:left;}
.article_title_tooltip a:hover{font:bold 14px arial;color:#114a84;text-align:left;}
.published_time{font:11px arial;color:#A1A1A1;text-align:left;clear:both;margin:8px 0 0 15px;}
.published_time_tip{font:11px arial;color:#164571;text-align:left;clear:both;margin:8px 0 0 0px;	}
.VietAdTooltip{text-align:justify;position: absolute;width: 350px;border: 1px solid #D3D7BC;padding: 2px;background-color:#F0F0F0;visibility: hidden;z-index: 20000;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
.TollTip-sapo{float:left;width:100%;margin-top:5px;}
.TollTip-sapo img{float:left;margin:0 10px 3px 0px}
.TollTip-sapo p{text-align:justify;font-size:13px !important;font-weight:normal !important;padding:0;margin:0}
.TollTip-sapo p font{text-align:justify;font-size:13px !important;font-weight:normal !important}
.TollTip-sapo p strong{text-align:justify;font-size:13px !important;font-weight:normal !important}
.TollTip-sapo p em{text-align:justify;font-size:13px !important;font-weight:normal !important;font-style:normal !important}
#divcontentmsgvnl{margin:0px !important}
.tagsvnl{font-weight:bold;margin-right:5px;float:left}
.tagsdetails{margin-left:5px;color:#004d8c;text-decoration:underline;}


.vnl-mini-nav-mobile {float: left; width: 100%; padding-left: 42px}
.vnl-mini-nav-mobile a {float: left; height: 34px; padding: 0 15px; color: #fff; font-weight: bold; text-transform: capitalize; text-decoration: none; line-height: 34px}
.vnl-mini-nav-mobile a:hover {background: #690000}

.messError {border: 1px solid red !important;}
.contentvideo{width:230px;}
.contentvideo ul{padding:5px 0 0 0;margin:0;list-style:none}

.contentvideo ul li a{background: url(../images/icon-li.png) no-repeat left 7px; padding-left: 10px; color: #333; text-decoration: none; line-height: 20px; font-size:14px; color:#114a84;}
