/* CSS Document */
/* CSS Mobile Reset */
html, body {margin:0;padding:0;border:0;}
body {font-family:Tahoma,Geneva,sans-serif;background:#fff;color:#000;word-wrap: break-word;-webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
p {/*float:left;*/margin:0;padding:0;}
img {margin:0;padding:0;border:0;max-width:100%;}
table {width:auto;border-collapse:collapse;border-spacing:0;}

/*Generation Style*/
html {
	font-size:100%;
	-webkit-text-size-adjust: none;
}
body {
	font-size: 18px;	
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clear {clear: both;}
a{text-decoration:none;color:#0f64a5;}
a:hover{text-decoration:underline;color:#ff5a00;}
.left{float:left;}
.right{float:right;}
.a-c{text-align:center;}
.c-r1{color:#c20303;}
.c-r2{color:#fe4801;}
.c-g1{color:#414141;}
.c-g2{color:#fcfcfc;}
.f-11{font-size:0.69em;}
.p-10{padding:10px;}
.p-5{padding:5px;}
/*Page Style*/
.top-page {
	background: url(../images/top-bg.png) no-repeat 0% 50%;
	background-color: #fbfbfb;
	height: 50px;
	position: relative;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 1px;
}

.button-top {
	position: absolute;
	bottom: 3px;
	right: 0px;
}

.button-fmsid-top {
	position: absolute;
	top: 0px;
	right: 15px;	
}

.spe1 {
	display: inline-block;
	vertical-align: middle;
	width: 2px;
	height: 17px;
	font-size: 0;
	margin-left: 8px;
	margin-right: 8px;
	background: url(../images/spe-1.png) no-repeat 50% 50%;
}

.spe2 {
	display: inline-block;
	vertical-align: middle;
	width: 2px;
	height: 24px;
	font-size: 0;
	margin-left: 8px;
	margin-right: 8px;
	background: url(../images/spe-2.png) no-repeat 50% 50%;
}

.top-slider {
	padding: 5px;
	background-color: #d4d3d3;
	position: relative;	
}
.top-slider-mask {
	height: 123px;
	position: relative;
	overflow: hidden;
	border: 1px solid #c3c1c1;
}
.top-slider-list {
	height: 123px;
	overflow: hidden;
	background-color: #f5f5f5;
}
.top-slider-item {
	height: 123px;
	background-color: #f5f5f5;
}
.top-slider-item .thumb {
	float: left;
	margin: 5px;
}
.top-slider-item p.title {
	padding: 5px;
	padding-left: 0px;
	line-height: 1.125em;
}
.top-slider-item p.lead {
	color: #656565;
	font-size: 0.88em;
	padding: 5px;
	padding-top: 0px;
	padding-left: 0px;
	/*max-height: 50px;
	overflow: hidden;*/
}

.top-slider-cate {
	padding: 5px;
	background-color: #d4d3d3;
	position: relative;	
}
.top-slider-cate-mask {
	height: 110px;
	position: relative;
	overflow: hidden;
	border: 1px solid #c3c1c1;
}
.top-slider-cate-list {
	height: 110px;
	overflow: hidden;
	background-color: #f5f5f5;
}
.top-slider-cate-item {
	height: 110px;
	background-color: #f5f5f5;
}
.top-slider-cate-item .thumb {
	float: left;
	margin: 5px;
}
.top-slider-cate-item p.title {
	padding: 5px;
	padding-left: 0px;
	line-height: 1.125em;
}
.top-slider-cate-item p.lead {
	color: #656565;
	font-size: 0.88em;
	padding: 5px;
	padding-top: 0px;
	padding-left: 0px;
	/*max-height: 50px;
	overflow: hidden;*/
}

.footer-page {
	/*background: url(../images/footer-bg.png) repeat-x;*/
	background-color: #838484;
	height: 122px;	
}

.footerInfoBox {
	background-color: #fff;
	border: 4px solid #c6c4c4;
	margin: 10px;
	color: #030303;
}

.advBox {
	margin-top: 5px;
}

/* formTab TAB*/
.topNewsTab {
	min-height: 240px;
}
.topNewsTab .tab-title {
    list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/topNewsTab-title-bg.png) repeat-x;
	height: 23px;
}
.topNewsTab .tab-title li.parent {
    list-style: none;
    float: left;
    height: 27px;
	background: url(../images/topNewsTab-spe.png) no-repeat 100% 0%;
	width: 33%;
	text-align: center;
	margin-bottom: -4px;
}
.topNewsTab .tab-title li.parent.last {
	background: none transparent;
}
.topNewsTab .tab-title li.parent a.label {    
    height: 27px;
    display: inline-block;
    cursor: pointer;
    font-size: 0.75em;
    text-decoration: none;
    font-weight: bold;
    color: #414242;
    /*text-transform: uppercase;*/    
	width: 100%;
	vertical-align: top;
}
.topNewsTab .tab-title li.parent a.label span {
	display: inline-block;
	padding-top: 2px;	
}
.topNewsTab .tab-title li.parent.active, .topNewsTab .tab-title li.parent:hover {background: url(../images/topNewsTab-title-bg-over.png) repeat-x;}
.topNewsTab .tab-title li.parent.active a.label,.topNewsTab .tab-title li.parent:hover a.label {
    background: url(../images/topNewsTab-arrow.png) no-repeat 50% 97%;
    color: #be0f16;
}
.topNewsTab .tab-title li.parent.active a.label span,.topNewsTab .tab-title li.parent:hover a.label span {}

.topNewsTab .tab-item {
	display: none;
}
.topNewsTabArticle {
	height: 60px;
	position: relative;
}
.topNewsTabArticle-content {
	height: 60px;
	background: url(../images/linedot.png) repeat-x 0% 100%;
}
.topNewsTabArticle:nth-child(odd) {
	background-color: #f4f4f5;
}
.topNewsTabArticle:nth-child(even) {
	background-color: #fafafa;
}
.topNewsTabArticle:first-child {
	background: url(../images/topNewsTab-title-bg-first.png) repeat-x;
}
.topNewsTabArticle .thumb {
	position:absolute;
	top: 10px;
	left: 5px;
	float: left;
}
.topNewsTabArticle .title {
	line-height: 16px;
	padding-top: 15px;
	padding-right: 5px;
	margin-left: 65px;
}

#topread2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
#topread2 ul li {
	list-style: none;
	height: 60px;
	position: relative;
	background: url(../images/linedot.png) repeat-x 0% 100%;
}
#topread2 ul li:nth-child(odd) {
	background-color: #f4f4f5;
}
#topread2 ul li:nth-child(even) {
	background-color: #fafafa;
}
#topread2 ul li img.thumb {
	position:absolute;
	top: 10px;
	left: 5px;
	float: left;
}
#topread2 ul li span.title {
	display: block;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 10px;
	margin-left: 65px;
}
#topread2 ul li a {
	color: #353535;
	font-size: 0.88em;
	font-weight: normal;
	vertical-align: middle;
}
#topread2 ul li a span.video {
	display: inline-block;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/icon-clip.png) no-repeat 100% 50%;
	vertical-align: middle;
}
#topread2 ul li a span.photo {
	display: inline-block;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/icon-photo.png) no-repeat 100% 50%;
	vertical-align: middle;	
}
#topread2 ul li a span.audio {
	display: inline-block;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/icon-audio.png) no-repeat 100% 50%;
	vertical-align: middle;
}

span.date {
	color: #7e7e7e;
	font-size: 0.69em;
	vertical-align: middle;
}
span.date .hour {
	color: #940003;	
}

/*Video*/
.articleVideo {
	width: 85px;
	float: left;
	margin: 5px;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;	
}
.articleVideo .btnPlay {
	position: absolute;
	width: 28px;
	height: 22px;
	background: url(../images/icon-play.png) no-repeat 50% 50%;
	left: 50%;
	top: 15px;
	margin-left: -14px;
}
.articleVideo p.title {
	line-height: 0.8em;
}

/*Video Category box*/
.videoCateBox {
	background-color: #e0e0e0;	
}
.videoCateBox p.title {
	color: #3a3a3a;
}
.videoCateBox p.date {
	color: #5f5f5f;
	font-size: 0.69em;
}
.videoCateListBox {
	background-color: #f4f4f4;	
}
.videoCateListBox .videoRow:last-child {
	background-color: #e0e0e0;
}
.videoCateListBox .videoRow .articleVideo {
	width: 85px;
}
.videoCateListBox .videoRow .articleVideo img{
	border: 3px solid #ffffff;
}

/*Pagination*/
.paginationBox {
	color: #3a3a3a;
	text-align: right;
}
.paginationBox a{
	color: #3a3a3a;
	font-size: 0.69em;	
}
.paginationBox a.disable{
	color: #908989;
}

/*CateBox*/
.cateBoxItem {
	background-color: #fafafa;
	margin-bottom: 5px;	
}
.cateBoxItemHead {
	height: 26px;
	background: url(../images/bar-1-bg.png) repeat-x;	
}
.cateBoxItemHead.fill1 {
	background-image: url(../images/bar-1-fill-bg.png);
}
.cateBoxItemHead .cateBoxItemHeadShapeLeft {
	height: 22px;
	width: 34px;
	background: url(../images/bar-1-l.png) no-repeat;
	float: left;
}
.cateBoxItemHead .cateBoxItemHeadShapeRight {
	height: 22px;
	width: 24px;
	background: url(../images/bar-1-r.png) no-repeat;
	float: right;
}
.cateBoxItemHead .cateBoxItemHeadShapeRight.fill1 {
	background-image: url(../images/bar-1-fill-r.png);
}
.cateBoxItemHead .cateBoxItemHeadText {
	height: 22px;
	line-height: 0.8em;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #bfbfbf;
}
.cateBoxItemHeadMenu {
	float: left;
	height: 22px;
	line-height: 22px;
}
.cateBoxItemHeadMenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 0.8em;
}
.cateBoxItemHeadMenu ul li {
	list-style: none;
	float: left;
	height: 22px;
	line-height: 0.8em;
}
.cateBoxItemHeadMenu ul li a{
	display: inline-block;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #969292; 
	text-decoration: none;
	color: #969292;
	font-size: 0.63em;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
}
.cateBoxItemHeadMenu ul li:last-child a{
	border-right: 0;
}

.linedot {
	background: url(../images/linedot.png) repeat-x;
	font-size: 0px;
	height: 1px;
}

.linedot-2 {
	background: url(../images/linedot2.png) repeat-x;
	font-size: 0px;
	height: 3px;
}

.cateBoxItemContentFirstPost .thumb {
	margin: 5px;
	float: left;
}
.cateBoxItemContentFirstPost p.title {
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 1.29em;
}
.cateBoxItemContentPost {
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(../images/bullet2.png) no-repeat 12px 50%;
}
.cateBoxItemContentPost p.title a{
	line-height: 1.29em;
}

.cateList {
	border-top: 7px solid #acabac;
	background-color: #cecece;			
}
.cateList .cateBoxItemHead {
	margin-bottom: 2px;
	-webkit-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    2px 2px 1px rgba(50, 50, 50, 0.50);
	box-shadow:         2px 2px 1px rgba(50, 50, 50, 0.50);	
}
.cateList .cateListItems {
	margin: 1%;
	padding: 1%;
	float: left;
	list-style: none;
	width: 46%;	
}
.cateList .cateListItems:first-child {
	background: url(../images/line-v.png) repeat-y 100% 0%;
}
.cateList .cateListItems li{
	list-style: none;
	/*background: url(../images/linedot-w.png) repeat-x 0% 100%;*/
	margin-right: 5px;
}
.cateList .cateListItems li a{
	display: block;
	cursor: pointer;
	background: url(../images/bullet3.png) no-repeat 0% 50%;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.cateArticleItem {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #bfbfbf;	
}
.cateArticleItem .thumb {
	margin: 5px;
	float: left;
}
.cateArticleItem p.title {
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 1.29em;
}
.cateArticleItem:nth-child(odd) {
}
.cateArticleItem:nth-child(even) {
	background-color: #f0f0f0;
}

.relatedPostList {
	background-color: #f4f4f4;	
}
.relatedPostList h2.title {
	font-size: 0.88em;
	font-weight: bold;
	text-transform: uppercase;
	color: #565454;	
	margin: 0px;
	padding: 5px;
}
.relatedPostItem {
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(../images/bullet2.png) no-repeat 12px 50%;
}
.relatedPostItem p.title a{
	line-height: 1.29em;
}

/*Button Style*/
.lnkStyle1 {
	color: #3e3e3d;
	font-size: 0.69em;
	font-weight: normal;
	vertical-align: middle;
}
.lnkStyle2 {
	color: #2c2c2c;
	/*font-size: 14px;*/
	font-weight: bold;
	vertical-align: middle;
}
.lnkStyle3 {
	color: #353535;
	font-size: 0.88em;
	font-weight: normal;
	vertical-align: middle;
}
.lnkStyle4 {
	color: #484747;
	font-size: 0.7em;	
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	white-space:nowrap;
	text-shadow: 0px 2px #fff;
}
.lnkStyle5 {
	color: #363636;
	font-size: 0.88em;
	font-weight: normal;
	vertical-align: middle;
}
.lnkStyle6 {
	color: #414141;
	font-size: 0.88em;
	font-weight: normal;
	vertical-align: middle;
}
.lnkStyle7 {
	color: #730101;
	font-size: 0.69em;
	font-weight: normal;
	vertical-align: middle;
}
.lnkStyle8 {
	color: #9b9b9b;
	font-size: 0.75em;
	font-weight: normal;
	text-transform: uppercase;
	vertical-align: middle;
}

.ButtonImage {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.ButtonImage span{
	display: none;
}

.ButtonImageText {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.ButtonImageText span{
	
}
.ButtonImageText:hover {
	text-decoration: underline;
	color: #be0f16;
}

.btnFmsIdLogin {
	color: #3e3e3d;
	font-size: 0.69em;
	background-image: url(../images/icon-user.png);
	background-position: 0% 50%;
	padding-left: 10px;	
}

.btnToTop {
	color: #fdfcfc;
	font-size: 0.63em;
	font-weight: bold;
	/*text-shadow: 0px 2px #fff;*/
	background-image: url(../images/arrow-up-2.png);
	background-position: 100% 0%;
	padding-right: 15px;	
}

.btnLogo {
	width: 80px;
	height: 51px;
	position: absolute;
	top: 0px;
	left: 5px;
	/*background-color: #03C;*/
}

.btnStandar {
	height: 24px;
	width: 29px;
	background-image: url(../images/icon-fullscreen.png);
	/*margin-right: 23px;*/
}

.btnContact {
	height: 24px;
	width: 24px;
	background-image: url(../images/icon-comment.png);	
	/*margin-right: 23px;*/
}

.btnMenu {
	height: 24px;
	width: 24px;
	background-image: url(../images/icon-menu.png);
	margin-right: 15px;
}

.btnVnn {
	height: 47px;
	width: 79px;
	background-image: url(../images/logos/vnn2.png);
}

.btnThethao {
	height: 47px;
	width: 89px;
	background-image: url(../images/logos/thethao.png);
}

.btnTuanVietNam {
	height: 47px;
	width: 88px;
	background-image: url(../images/logos/tuanvietnam.png);
}

.btnVef {
	height: 47px;
	width: 60px;
	background-image: url(../images/logos/vef.png);
}

.btnVland {
	height: 47px;
	width: 62px;
	background-image: url(../images/logos/vland.png);
}

.btnTintucOnline {
	height: 47px;
	width: 61px;
	background-image: url(../images/logos/tintuconline.png);
}

.btn2Sao {
	height: 47px;
	width: 68px;
	background-image: url(../images/logos/2sao.png);
}

.btnEn {
	height: 47px;
	width: 68px;
	background-image: url(../images/logos/en.png);
}

.btnTopSliderBtnLeft {
	height: 28px;
	width: 28px;
	background-image: url(../images/arrows.png);
	background-position: 0px 0px;
	position: absolute;
	top: 40%;
	left: 0px;
	z-index: 9999;
}
.btnTopSliderBtnRight {
	height: 28px;
	width: 28px;
	background-image: url(../images/arrows.png);
	background-position: 0px -28px;
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 9999;
}

.icon-tel {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../images/icon-tel.png) no-repeat 50% 50%;
	font-size: 0;
	vertical-align: middle;
}

.icon-doc {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../images/icon-doc.png) no-repeat 50% 50%;
	font-size: 0;
	vertical-align: middle;
}

.icon-edit {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../images/icon-edit.png) no-repeat 50% 50%;
	font-size: 0;
	vertical-align: middle;
}

.icon-tags {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../images/icon-tags.png) no-repeat 50% 50%;
	font-size: 0;
	vertical-align: middle;
}

span.video {
	display: inline-block;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/icon-clip.png) no-repeat 100% 50%;
	vertical-align: middle;
}
span.photo {
	display: inline-block;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/icon-photo.png) no-repeat 100% 50%;
	vertical-align: middle;	
}
span.audio {
	display: inline-block;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/icon-audio.png) no-repeat 100% 50%;
	vertical-align: middle;	
}

/*Article*/
.sectionArticle {
	padding: 10px;
}
.article {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.13em;
	color: #222;
	text-align: justify;	
}
.article header {
	font-size: 1.3em;
	font-weight: bold;
}
.article p.lead {
	font-weight: bold;
}
.article p {
	line-height: 1.25em;
	margin-top: 0.9em;
	margin-bottom: 0.9em;	
}
.article p.date {
	margin: 0;
}
.article img{
	max-width:100%
}
.tagsBox {
	background-color: #F4F4F4;
	padding: 5px;	
}
.tagsBox a.lnkStyle5 {
	color: #0F64A5;
}
.shareButtonBox {
	border-top: 1px dotted #d0d0d0;
	border-bottom: 1px dotted #d0d0d0;	
	margin-bottom: 10px;
}
/*Article End*/

/*FOR OLD STYLE*/
.article  .item{margin-bottom:10px;text-align:left;line-height:normal;/*font-size:12px;font-family:Arial,Helvetica,sans-serif;*/border-bottom:1px dotted #666;}
.article  .item p{line-height:normal}
.article  .item_img{float:left;text-align:center;display:block;height:80px;overflow:hidden;width:142px;margin:0 10px 0 auto;padding:2px}
.article  .item .lead{margin-top:5px}
table.image{border-collapse:collapse;/*background:#eee;width:1%;*/ color:#048}
table.image td{text-align:center}
table.image img{max-width:100%}
.image_desc{text-align:center;color:#7E7E7E;border-collapse:collapse;font-style:italic;font-size:0.75em;padding:5px}
.image_desc p{line-height:normal}
table.relate,table.rl,table.quote{border:1px solid #d6dce8;background:#fffce3;margin-left:5px;margin-right:5px}
table.relate td,table.rl td,table.quote td{text-align:justify;padding:5px}
table.quote td{text-align:justify}
table.quote ul,table.relate ul,table.rl td ul{margin-left:5px}
table.quote ul li,table.relate ul li,table.rl td ul li{list-style:none}
table.relate td.title,table.relate th,table.rl th,table.quote th{color:#be0000;padding:5px;padding-bottom:2px;padding-top:2px}
table.center{margin:0 auto}
/*FOR OLD STYLE END*/

/*---------------------------------------*/
/*FORM STYLE*/
.c_mess {
	color: #F00;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.vnnC_title {	
	position: relative;
	height:30px;line-height:30px;display:block;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 1px #000000;filter:dropshadow(color=#000000,offx=1,offy=1);padding-left:10px;	
	background:#6f6f6f;background:-moz-linear-gradient(top,#6f6f6f 0%,#4e4e4e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6f6f6f),color-stop(100%,#4e4e4e));background:-webkit-linear-gradient(top,#6f6f6f 0%,#4e4e4e 100%);background:-o-linear-gradient(top,#6f6f6f 0%,#4e4e4e 100%);background:-ms-linear-gradient(top,#6f6f6f 0%,#4e4e4e 100%);background:linear-gradient(top,#6f6f6f 0%,#4e4e4e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f',endColorstr='#4e4e4e',GradientType=0 );
	margin-top: 5px;
}
.vnnC_title_right_info {
	color:#fff;
	font-size:12px;
	font-weight: normal;
	font-style: italic;
	position: absolute;
	top: 0px;
	right: 5px;
}
.vnnC_form {
	display:none;
}
.vnnC_form_row_p50 {
	float: left;
	width: 46%;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 5px;	
}
.vnnC_form_row_p100 {
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 5px;	
}
.vnnC_form_row_p50.last {
	margin-right: 0px;
}
.vnnC_comment {
	color: #999;
	font-style: italic;	
}
.vnnC_form_input, .vnnC_form_textarea {
	height: 24px;
	width: 95%;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 #F2F2F2;
	box-shadow: 0 1px 0 #F2F2F2;
	background: -moz-linear-gradient(center top , #E9E9E9 0%, #F9F9F9 20%) repeat scroll 0 0 transparent;
}
.vnnC_form_textarea {
	width: 97.4%;
	height: 100px;
	resize: vertical;	
}
.vnnC_form_input:focus, .vnnC_form_textarea:focus {
	border-color: #888;
}
.vnnC_form_input.invalid, .vnnC_form_textarea.invalid {
	border-color: #be0000;
}

.vnnC_form_button {
	
	margin-right: 5px;
}
.vnnC_form_button.action {
	
}

.vnnC_form_button.vnnC_btnShowForm{
	position: relative;
	/*height: 22px;*/
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.vnnC_form_button.vnnC_btnShowForm span.icon-comment{
	display: none;
}

.vnnC_list ul {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d0d0d0;
	background-color: #FFF;
	/*max-height: 500px;
	overflow: auto;*/
}
.vnnC_list ul li{
	list-style: none;
	padding: 10px;
	border-bottom: 1px dotted #999999;
}
.vnnC_list ul li:nth-child(odd){
	background-color: #F7F7F7;
}
.vnnC_list ul li:nth-child(even){
	
}
.vnnC_item_subject {
	font-weight: bold;
	display: none;
}
.vnnC_item_content {
	line-height: 20px;
	color: #000;
}
.vnnC_item_info .author {
	display: inline-block;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #d0d0d0;
	color: #0C48BB;
	font-size: 11px;
}
.vnnC_item_info .date {
	color: #666;
	font-style: italic;
	font-size: 11px;
}
.vnnC_pagination .c_PageNumber {
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	height: 20px;
}
a.paging-number {
	text-decoration: none;
	text-align: center;
	color: #333;
	font-size: 11px;
	font-weight:bold;	
	width: 18px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float:left;
	margin: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
a.paging-number.current {
	color:#FFF;
	background: rgb(204,204,204); /* Old browsers */
background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(147,147,147,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(147,147,147,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(147,147,147,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(147,147,147,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(147,147,147,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(204,204,204,1) 0%,rgba(147,147,147,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#939393',GradientType=0 ); /* IE6-9 */
}
/*---------------------------------------*/
button{height:28px;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;min-width:50px;font-family:Tahoma,Geneva,sans-serif;font-size:14px;font-weight:bold;background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0%,#6f6f6f 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9d9d9d),color-stop(99%,#6f6f6f));background:-webkit-linear-gradient(top,#9d9d9d 0%,#6f6f6f 99%);background:-o-linear-gradient(top,#9d9d9d 0%,#6f6f6f 99%);background:-ms-linear-gradient(top,#9d9d9d 0%,#6f6f6f 99%);background:linear-gradient(top,#9d9d9d 0%,#6f6f6f 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d',endColorstr='#6f6f6f',GradientType=0 );border:1px solid #4f4f4f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFFFFF;text-shadow:0 -1px 0 rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.1);padding-left:5px;padding-right:5px}
button.small{height:20px;font-size:14px}
button.action{border-color:#256e9c;background:#318fca;background:-moz-linear-gradient(top,#318fca 0%,#256e9c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#318fca),color-stop(100%,#256e9c));background:-webkit-linear-gradient(top,#318fca 0%,#256e9c 100%);background:-o-linear-gradient(top,#318fca 0%,#256e9c 100%);background:-ms-linear-gradient(top,#318fca 0%,#256e9c 100%);background:linear-gradient(top,#318fca 0%,#256e9c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#318fca',endColorstr='#256e9c',GradientType=0 )}
button.confirm{border-color:#5e911b;background:#7ec125;background:-moz-linear-gradient(top,#7ec125 0%,#5e911b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ec125),color-stop(100%,#5e911b));background:-webkit-linear-gradient(top,#7ec125 0%,#5e911b 100%);background:-o-linear-gradient(top,#7ec125 0%,#5e911b 100%);background:-ms-linear-gradient(top,#7ec125 0%,#5e911b 100%);background:linear-gradient(top,#7ec125 0%,#5e911b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ec125',endColorstr='#5e911b',GradientType=0 )}
button.error{border-color:#980007;background:#c40008;background:-moz-linear-gradient(top,#c40008 0%,#950006 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c40008),color-stop(100%,#950006));background:-webkit-linear-gradient(top,#c40008 0%,#950006 100%);background:-o-linear-gradient(top,#c40008 0%,#950006 100%);background:-ms-linear-gradient(top,#c40008 0%,#950006 100%);background:linear-gradient(top,#c40008 0%,#950006 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40008',endColorstr='#950006',GradientType=0 )}

/* ------------------------------
   Article Photo Slider Show
   ------------------------------ */
#ArticlePhotoSliderShow{background-color:#222;position:relative}
#ArticlePhotoSliderShow-Head{margin-bottom:10px}
#ArticlePhotoSliderShow-Title{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;background:url(../images/slidershow/icon-slidershow.png) no-repeat 0 50%;height:20px;line-height:20px;padding-left:25px}
#ArticlePhotoSliderShow-ShowBox{position:relative;margin-bottom:10px}
#ArticlePhotoSliderShow-PhotoText{position:absolute;bottom:83px;right:0;display:none}
#ArticlePhotoSliderShow-PhotoText-TextBox{background:url(../images/slidershow/overlay.png)}
#ArticlePhotoSliderShow-PhotoText-Text{color:#FFF;line-height:18px;font-family:"Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;text-align:center;padding:20px}
#ArticlePhotoSliderShow-PhotoText-Function{width:24px;height:24px;background:url(../images/slidershow/overlay.png);position:absolute;bottom:0;right:0}
#ArticlePhotoSliderShow-Loading{background:url(../images/slidershow/loader.gif) no-repeat 50% 50% #000;width:40px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;display:none}
#ArticlePhotoSliderShow-Loading span{display:none}
#ArticlePhotoSliderShow-Photo{text-align:center}
#ArticlePhotoSliderShow-Photo img{border:1px solid #404040}
#ArticlePhotoSliderShow-ThumbBox{position:relative}
#ArticlePhotoSliderShow-ThumbMask{height:63px;overflow:hidden}
.ArticlePhotoSliderShow-Thumb{width:63px;height:63px;float:left;margin-right:12px}
.ArticlePhotoSliderShow-Thumb img{border:3px solid #404040}
.ArticlePhotoSliderShow-Thumb.active img,.ArticlePhotoSliderShow-Thumb:hover img{border-color:#fff}
.ArticlePhotoSliderShow-BtnFullScreen{background-image:url(../images/slidershow/icon-fullscreen.png);background-position:0 50%;height:16px;line-height:16px;padding-left:20px;color:#fff;text-decoration:none;font-size:12px}
.ArticlePhotoSliderShow-BtnFullScreen:hover{color:#fff;text-decoration:none}
.ArticlePhotoSliderShow-BtnPev{width:39px;height:59px;background-image:url(../images/slidershow/arrows.png);background-position:0 0;position:absolute;top:50%;left:0;margin-top:-29.5px;visibility:hidden}
.ArticlePhotoSliderShow-BtnNext{width:39px;height:59px;background-image:url(../images/slidershow/arrows.png);background-position:0 -59px;position:absolute;top:50%;right:0;margin-top:-29.5px;visibility:hidden}
.ArticlePhotoSliderShow-BtnPev2{width:20px;height:20px;background-image:url(../images/slidershow/arrows-2.png);background-position:0 0;position:absolute;top:50%;left:-10px;margin-top:-10px}
.ArticlePhotoSliderShow-BtnNext2{width:20px;height:20px;background-image:url(../images/slidershow/arrows-2.png);background-position:0 -20px;position:absolute;top:50%;right:-10px;margin-top:-10px}
.ArticlePhotoSliderShow-BtnToggleText{width:24px;height:24px;background-image:url(../images/slidershow/arrows-3.png);background-position:0 0}
.ArticlePhotoSliderShow-BtnToggleText.close{background-position:0 -24px!important}