/* Global properties */
* {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none;}
html { }
body { font-size:62.5%; color:#000000; background:#fff;} 
h1 {font-size:1.3em; margin:0 0 10px 0; font-family:Tahoma, Arial, Verdana;}
h2 {font-size:1.2em; color:#0087ba; line-height:1.6em;}
h3 {font-size:1.1em; color:#0087ba; line-height:1.4em;}
h4 {font-size:1.1em; color:#414141; line-height:1.4em;}
h5 {font-size:1.1em; color:#414141; line-height:1.4em;}
p  {font-size: 1em; line-height:1.4em;}
a  {text-decoration:none; color:#2e2e2e;}
	a:hover { text-decoration:underline; color:#2e2e2e; cursor:pointer;}
img, fieldset {border:0 none;}
/******************/
#container { width:98%; margin:0; font-size:1.1em; text-align:left; overflow:hidden;}
#footer, #lev2, #lev1, #context, .paging, .illusType, .layerLogin{display:none}
#header{width:100%; margin:0 0 20px 0}

/******************/
.content h3{color:#ed1c91; text-transform:uppercase; margin:0 0 10px 0}
.subTabs{width:100%; margin:0 0 7px 6px; background:#ef5a9f; padding:7px 2px 0 2px; overflow:hidden}
	.subTabs li{display:inline;}
	.subTabs li a{display:block; float:left; padding:0 15px 0 0; margin:0 10px 0 0}
	.subTabs li a span{display:block; padding:5px 0 5px 15px; line-height:16px; color:#fff; font-weight:bold; font-size:1.091em;}
	.subTabs li a:hover{text-decoration:none; background:url(../images/bgd_rightTab_01.gif) 100% 0 no-repeat;}						
	.subTabs li a:hover span{background:url(../images/bgd_leftTab_01.gif) 0 0 no-repeat; color:#1b6184;}
	.subTabs .current a{background:url(../images/bgd_rightTab_01.gif) 100% 0 no-repeat;}
	.subTabs .current a span{background:url(../images/bgd_leftTab_01.gif) 0 0 no-repeat; color:#1b6184;}
/*****************
*************************************/
.bannerType{padding:0 18px 0 13px; margin:0 0 10px 0}
.infoType{padding:0 25px 0 20px;}
	.content .infoType h3{margin:0 0 5px 0}
	.infoType p{padding:0 0 10px 0}

.btnRegister{width:100%; padding:43px 0 0 0; height:89px; background:url(../images/bgd_info_03.gif) 0 0 no-repeat;  text-align:center}
/*****************Jury
*************************************/
.listJury{width:100%; padding:0; overflow:hidden;}
	
	.listJury li{width:109px; display:block; float:left; margin:0 54px 0 0}
	.listJury li img{display:block; margin:0 0 3px 0}
	.listJury p{text-align:center}
	.listJury .last{margin-right:0}

/*****************Partner
*************************************/
.listPartner{width:100%; padding:0; overflow:hidden;}
	.listPartner li{display:block; float:left; padding:0 20px 20px 0}
	.listPartner li img{display:block;}

/*****************Forum
*************************************/
/*****************Forum
*************************************/
.forumContent{width:631px; margin:0 0 0 6px; padding:0; overflow:hidden;}
	.forumContent .bgType{background:#f9f2f2}
	.forumContent .bgType2{background:#ebe8e8}
	.forumInfo{width:631px; overflow:hidden; padding:10px 0; background:#fff}
	.forum{background:#f9f2f2}
	.blog{background:#eee4e4; padding:0 0 70px 0}
	.nickname{width:100px; float:left;}
		.nickname p{text-align:center; color:#993333; font-size:0.912em; padding:0 0 3px 0}
		.nickname p span{font-size:1.1em}
		.nickname a{color:#993333;}
	
	.forumDetails{width:511px; float:left; padding:0 15px 0 5px;}
		.forumDetails h4{margin:0 0 10px 0}
		.forumDetails h4 a{color:#000; text-decoration:none; font-size:1.1em;}
		.forumDetails h4 a:hover{color:#993333; text-decoration:underline;}
		.forumDetails p{padding:0 0 5px 0}
		.forumDetails span{color:#993333; font-size:0.91em;}
		.forumDetails a{color:#993333; text-decoration:underline; font-size:0.91em;}
		.forumDetails a:hover{text-decoration:none; color:#993333;}
	
	.btnType{padding:10px 0 50px 105px;}

/***********************/
	.entryContent{width:100%; overflow:hidden; padding:0 1px 0 7px;}
		.entryContent .illus{width:86px; float:left; margin:0 7px 0 0}
		.entryContent .illus img{display:block; margin:0 0 3px 0}
		.entryContent .illus p{text-align:center; color:#993333; margin:0}
	
		.entryDetail{width:80%; float:left;}
			.entryDetail h4{margin:0 0 15px 0}
			.entryDetail p{margin:0 0 15px 0}
			.forumContent .date{font-size:0.912em; color:#993333; margin:0 0 5px 0; padding:0}
		
		.commentsContent{width:100%; border-bottom:#cc216b solid 1px; border-top:#cc216b solid 1px; padding:4px 0; margin:0 0 15px 0}
			.commentsContent p{width:100%; overflow:hidden; margin:0 0 5px 0}
			.commentsContent textarea{width:96.5%; height:220px; color:#cc216b; padding:3px; border:#55afdc solid 1px;}
			.commentsContent input{float:right;margin:0 30px 0 0; width:auto; height:auto; padding:0; border:none}
	
		.infoType2{width:100%; float:left; margin:0 0 15px 0}
			.infoType2 p{margin:0 0 3px 0; padding:0 15px 0 0}
			.infoType2 p span{float:right; color:#993333; font-size:0.912em;}
			.infoType2 p a{color:#993333; font-size:0.912em; text-decoration:underline;}
			.infoType2 p a:hover{color:#993333; text-decoration:none;}
		
/*****************Uploaded Video Image
*************************************/
.uploadVideoContent{width:100%; margin:0; padding:0;}
	.uploadVideoContent h3{color:#000; font-size:1.2em;}
	.listVideos{width:100%; overflow:hidden; margin:0 0 25px 0; clear:both;}
		.listVideos div{width:40%; float:left; margin:0 29px 0 0}
		.listVideos .last{margin:0}
		.listVideos .illus{display:block; float:left; margin:0 10px 0 0}
		.listVideos h4{margin:0 0 10px 0}
		.listVideos h4 a:hover{color:#993333;}
		.listVideos p span{color:#993333;}
		.listVideos .vote{padding:25px 0 0 0}

		.registry{ display:none;}

		.video{width:100%; margin:0 0 5px 0}
			.videoInfo{width:100%; overflow:hidden; margin:0 0 10px 0}
				.videoInfo div{width:45%; float:left}
				.videoInfo .last{float:right; text-align:right}
				.videoInfo .last p{color:#993333;}

			.voteForm{margin:0 0 20px 0}
				.voteForm h3{margin:0 0 5px 0}
				.voteForm textarea{width:601px; height:170px; border:#53aedb solid 1px; padding:5px; margin:0 0 10px 0}
				.voteForm input{padding:0; margin:0 0 0 10px; border:none; width:auto; height:auto; vertical-align:middle}

/**************Contact us
*************************************/	
.contactus{width:100%; margin:0; padding:0}
	#contactus .contactus h3{color:#000; font-size:1.25em; text-transform:none}
	.contactus p{margin:0 0 5px 0}
	.contactus fieldset{padding:10px 0 0 0}
	.contactus fieldset p{width:100%; overflow:hidden; display:block; margin:0 0 10px 0}
	.contactus fieldset label{width:65px; display:block; float:left; margin:0 5px 0 0}
	.contactus fieldset input{float:left; margin:0 5px 0 0; background:#fff; border:#53aedb solid 2px; width:255px; padding:4px;}
	.contactus fieldset textarea{float:left; margin:0 5px 0 0; background:#fff; border:#53aedb solid 2px; width:520px; padding:4px;height:230px}
	.contactus fieldset .btn{width:80%; padding:0 0 0 90px;}
		.contactus fieldset .btn input{padding:0; margin:0; border:none; background:none; width:auto; height:auto}
	
	#contactus .paging{background:url(../images/bgd_paging_05.gif) 0 0 no-repeat;}

/***********************/
	.entryContent2{width:100%; overflow:hidden; padding:0;}
		.entryContent2 .illus{width:86px; float:left; margin:0 7px 0 0; padding:30px 0 0 0}
		.entryContent2 .illus img{display:block; margin:0 0 3px 0}
		.entryContent2 .illus p{text-align:center; color:#993333; margin:0}
		.entryContent2 .illus a{color:#993333;}
		.entryContent2 .entryDetail h4{margin:0 0 10px 0}
		.entryContent2 .entryDetail fieldset p{width:100%; display:block; overflow:hidden; margin:0 0 5px 0}
		.entryContent2 fieldset label{width:55px; display:block; float:left; margin:0 5px 0 0; padding:2px 0 0 0}
		.entryContent2 fieldset input{background:#f7f6f6; border:#53aedb solid 1px; padding:4px 5px; width:440px;}
		.entryContent2 fieldset .lbl{width:auto; float:none; margin:0 0 3px 0}
		.entryContent2 fieldset textarea{width:500px; height:360px; background:#f7f6f6; border:#53aedb solid 1px; padding:4px 5px;}
		.entryContent2 fieldset p.btn{width:95%;}
		.entryContent2 fieldset .btn img{display:block; float:right; margin:0 0 0 5px}
		.entryContent2 fieldset .btn input{float:right; padding:0; margin:0 0 0 5px; border:none; background:none; width:auto; height:auto}
		.entryContent2 .entryDetail p{margin:0 0 5px 0}

/* formRegister PAGE */
.formRegister { width:100%; margin:0; padding:0;}
.formRegister h2 { color:#000000; margin:0 0 10px 0;}
.formRegister h3 { color:#000000; margin:0 0 10px 0; text-transform:none;}
.formRegister p { margin: 0 0 10px 0;} 
.formRegister form {background:#c4e3f3; width:515px; border:1px solid #56afdb; padding:15px 15px 0 15px; overflow:hidden; margin:0 0 25px 0;}
.formRegister form p {width:100%; overflow:hidden;}
.formRegister #btnFileRegister { position: relative }
.formRegister #btnFileRegister #lnkFile {position: absolute; top: 1px; left: 104px; float: right; clip: rect(auto, auto, auto, 266px); width: 333px; opacity: 0.01;}
.formRegister form p label { width:100px; float:left; margin:0 5px 0 0;}
.formRegister form p input { width:250px; float:left; margin:0 5px 5px 0; border:#53aedb solid 1px; padding:4px 5px;}
.formRegister form p .code{width:70px;}
.formRegister select { padding:1px; width:auto;}
	.formRegister option{font-size:1em;}
.formRegister textarea { width:490px; height:110px; padding:10px;}
.formRegister .btnRegister01, .formRegister .btnUpload{ width:96px; height:29px; border:none; padding:0}
.formRegister .chkCondition input { width:auto; border:none}
.formRegister .chkCondition label { width:450px;}
.formRegister .topic { width:400px; padding:0 0 15px 105px; position: relative}
.formRegister .topic #lnkUpload {position: absolute; top: 1px; left: 104px; float: right; clip: rect(auto, auto, auto, 266px); width: 333px; opacity: 0.01;}
.formRegister .topic span { display:block; clear:both;}
.formRegister .topic img{display:block; float:left; margin:1px 0 0 0}
.formRegister .chkSelectCate { width:85%; margin:0 auto; margin-bottom:10px;}
.formRegister .chkSelectCate input { width:auto; margin:0 20px 0 0; border:none; padding:0;}
.formRegister .chkSelectCate label { width:auto;}
.formRegister #code { font-size:2em; color:#000000;}

.frmRegister .sex { float:left;}
.frmRegister .sex input, .frmRegister .sex label { width:auto; border:none}
.frmRegister .address {margin:0 5px 5px 105px;}
.frmRegister span { display:block; float:left;}
.frmRegister .error { color:red;}
.frmRegister #day, .frmRegister #month, .frmRegister #year { width:70px; float:left; margin:0 5px 0 0;}

/**************************/
#mainCont { width:100%; float:none;}

/* lev3 */
.lev3 { width:100%; padding:0 0 0 2px; overflow:hidden; clear:both; margin:0 0 10px 0; height:26px; overflow:hidden;}
.lev3 li { float:left; display:inline; margin:0 10px 0 0;height:26px;}
.lev3 li a { padding:0 0 0 15px; display:block;}
.lev3 li a span { padding:5px 15px 0 0; display:block; height:21px; color:#fff; font-size:1.2em; font-weight:bold;}
.lev3 .active a { display:block; float:left; padding:0 0 0 15px; height:26px;}
.lev3 li a:hover { display:block; float:left; padding:0 0 0 15px; height:26px; text-decoration:none;}
.lev3 li a:hover span { color:#1b6184; float:left;}

/* pushHighlight01 video dc binh chon nhieu nhat */
.pushHighlight01 { width:100%; margin:0 0 0 5px; clear:both;}
	.pushHighlight01Cont {width:100%; padding:12px 0 0 0; overflow:hidden;}
		.pushHighlight01ContMain { width:90%; margin:0 auto; overflow:hidden;}		
		.pushHighlight01ContMain div { width:48%; float:left; overflow:hidden; margin:0 0 20px 0;}
		.pushHighlight01ContMain .visuVideo { float:left; margin:0 10px 0 0;}
		.pushHighlight01ContMain h3 { margin:0 0 10px 0;}
		.pushHighlight01ContMain .introSort { margin:0 0 15px 0;}
		
		
/* pushHighlight02 blog blog blog */
.pushHighlight02 { width:642px; margin:0 0 0 5px; clear:both;}
	.pushHighlight02Cont { width:642px; padding:8px 0 0 0; overflow:hidden;}
		.pushHighlight02ContMain { width:615px; margin:0 auto; overflow:hidden;}
		.pushHighlight02ContMain div { width:100%; overflow:hidden; clear:both; margin:0 0 30px 0;}
		.pushHighlight02ContMain div .visuVideo { float:left; margin:0 10px 0 0;}
		.pushHighlight02ContMain div h3 { margin:0 0 10px 0;}
		.pushHighlight02ContMain dl { width:307px; float:left; overflow:hidden;}
		.pushHighlight02ContMain dt { width:95px; float:left;}
		.pushHighlight02ContMain dt span { text-align:center; width:86px; display:block; overflow:hidden;}
		.pushHighlight02ContMain dt img { margin:0 0 5px 0;}
		.pushHighlight02ContMain dt a { text-decoration:none; color:#993333;}
		.pushHighlight02ContMain dd { width:200px; float:left;}
		.pushHighlight02ContMain dd a { color:#993333; text-decoration:underline;}
		.pushHighlight02ContMain dd a:hover { text-decoration:none;}
		.pushHighlight02ContMain .date { color:#993333; text-decoration:underline;}
		
		.btnMore { width:100%; display:block; clear:both; margin:0 0 18px 0; text-align:right}
		.btnMore img { margin:0 5px 0 0;}		
			
	#lev2Sub{display:none}


/**************Contact us
*************************************/
#contactus {}
.contactus{width:100%;}
	#contactus .contactus h3{color:#000; font-size:1.25em; text-transform:none}
	.contactus p{margin:0 0 5px 0}
	.contactus fieldset{padding:10px 0 0 0}
	.contactus fieldset p{width:100%; overflow:hidden; display:block; margin:0 0 10px 0}
	.contactus fieldset label{width:65px; display:block; float:left; margin:0 5px 0 0}
	.contactus fieldset input{float:left; margin:0 5px 0 0; background:#fff; border:#53aedb solid 2px; width:255px; padding:4px;}
	.contactus fieldset textarea{float:left; margin:0 5px 0 0; background:#fff; border:#53aedb solid 2px; width:520px; padding:4px;height:230px}
	.contactus fieldset .btn{width:80%; padding:0 0 0 90px;}
		.contactus fieldset .btn input{padding:0; margin:0; border:none; background:none; width:auto; height:auto}
	.contactus a:hover{color:#993333}
	#contactus .paging{background:url(../images/bgd_paging_05.gif) 0 0 no-repeat;}
