/* CSS Document */
/* CSS Document */
* {padding:0; list-style:none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-size:11px; color:#464646; border:0; outline:none}
img{border:none}
p{line-height:16px;}

.hide{display:none;}

 #uploadProcess {display:block; clear:both; padding-top:25px;}
        #divLoading  {float:left; margin:-527px 0 0 855px; padding:0; width:148px;}
        #fileprogress{float:left; font-weight: bold;text-align:center; margin:0 0 0 10px; padding:0;}
	#ip {width:108px;}	

body{margin:0; padding:0; background-color:#86a2cc;}

td, div, a{font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

.main{width:990px; margin:0 auto; background:url(../images/main_bg_16.gif);}

.cnt{margin:25px 27px 0px 31px; width:932px; font-size:12px;}
.cnt_bg{background:url(../images/cnt_bg_24.gif);}
.welcome{font-size:15pt; font-style:italic; margin-top:10px; width:317px;}

.cnt_r_bg{background:url(../images/cnt_r_bg_59.gif);}
.box_l_bg{background:url(../images/box_l_bg_57.gif);}

.ab{font-size:12px;font-weight:bold;}
.mg03r{margin-right:3px;}
.mg05b{margin-bottom:5px;}
.mg38b{margin-bottom:38px;}
.mg10l{margin-left:10px;}
.mgalbum {float:left; width:68px;text-align:left;}
.mg10r{margin-right:10px;}
.mg15b{margin-bottom:15px;}
.mg15t{margin-top:15px;}
.mg20t{margin-top:20px;}
.mg25t{margin-top:25px;}
.mg10b{margin-bottom:10px;}
.mg18l{margin-left:18px;}
.mg35l{margin-left:15px;}
.mg25l{margin-left:25px;}
.mg30r{margin-right:30px;}
.mg50t{margin-top:50px;}

.pd34l{padding-left:34px;}
.pd10t{padding-top:10px;}
.pd18t{padding-top:18px;}
.pd25t{padding-top:25px;}
.pd20b{padding-bottom:20px;}
.pd05b{padding-bottom:5px;}

.w297{width:297px;}
.w397{width:407px;}
.w460{width:460px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.ttl{font-size:10pt; font-weight:bold; color:#0e5a98;}
.ngay{color:#838282; font-weight:bold;}
.album{width:133px; height:22px; background:url(../images/album_but_16.gif); color:#FFFFFF; text-align:center; padding-top:8px;}
.album a{text-decoration:none; color:#FFFFFF;}
.album a:hover{text-decoration:underline; color:#FFFFFF;}

a{text-decoration:none; color:#0e5a98;}
a:hover{text-decoration:underline; color:#0e5a98;}

.footer{color:#FFFFFF; width:960px; height:60px; text-align:center; margin:0 auto; background-color:#000000;}
.footer a{text-decoration:none; color:#FFFFFF;}
.footer a:hover{text-decoration:none; color:#FFFFFF;}

#news_color{ color:#0e5a98;}

#f1 td{font-size:8pt;padding-bottom:15px}
#f1 b{font-weight:normal; color:#d34823}
#f1 input, select{height:15px; font-size:8pt; border:1px #a2a2a2 solid}

.alertLayer {font-size:11px; width:150px; position:absolute; top:0; left:0; visibility:hidden;}
	.alertLayer a {overflow:hidden; float:right;}
		.alertLayer a:hover {}
	.alertLayer p {}
	/* layer type */
	.layer {background:#b2b2b2;}
		.layer a {display:none;}
	.layer p {color:#FFFFFF; margin:0; padding:5px 10px;}
	
	.mainInner{width:846px; margin:15px 0 0 15px; overflow:hidden; border:2px solid #FFFFFF}

/**** Info ************/
	.info {padding:0;}
	.info h3 {margin: 0 0 22px 0}
	.info p{text-align:justify}
	.info .gallery {float:right; padding:0 0 0 28px; margin: 70px 0 0 0;}
	.info .gallery img{border-bottom:1px solid #FFFFFF}
	.info .gallery p{color:#FFFFFF; font-size:16px; font-weight:bold; text-align:right; background:#b9c3c9; padding:10px 13px 10px 0; margin:0}

/**** team ************/
	#teams {overflow:auto;}
	#teams .active{color:#FFF; background:url(../images/illus_show.gif);}
	#teams dl {padding:0; overflow:hidden; font-family:Tahoma; font-size:10pt;}
	#teams dt {font-weight:bold; font-size:10pt; text-transform:uppercase; background:url(../images/illus_hide.gif); margin:0 0 1px 0; padding:8px 18px; display:block; cursor:pointer;}
	#teams dd {background:#f3f3f3; display:block; line-height:20px;  margin:0;}
	#teams p {padding:15px 0 15px 30px;}
	
	#teams .teamlist a {text-decoration:none;}
	#teams .cont strong {font-weight:bold; /*text-transform:uppercase;*/ display:block; padding: 5px 0 0 5px;}
	#teams .cont tt {display:block; background: url(../images/dot.gif) left bottom  repeat-x;  padding: 0 0 3px 5px;}
	#teams .cont img {border:1px solid #8c8c8c; padding:3px; background-color:#FFFFFF;}
	#teams .cont ul {width:215px; padding:0 2px 0 5px; background:url(../images/dot_1.gif) right repeat-y; float:left;  margin:0;}
	#teams .cont li {padding:0; margin:0 0 0 17px; border:  1px solid  #f3f3f3;}
	
	#teams .cont div {width:600px; overflow:hidden; float:left;}
		#teams dd .cont div.short1{padding: 0 0 90px 0;}
		#teams dd .cont div.short2{padding: 0 0 20px 0;}
		#teams .cont div div {width:440px; padding:10px 0; display:block; float:left;}
		#teams .cont .member .type1{padding-bottom:30px!important;  width:100%}
		#teams .cont div h4 {color:#3c79aa; font-size:11px;}
		#teams .cont div h5 {font-size:11px; font-weight:normal;}
	
	#teams .cont .active {overflow:hidden; padding:0 0 0 17px; margin:0;  background:url(../images/bullet.gif) 1px 13px no-repeat; color:#000;}
	#teams .cont .active a{overflow:hidden; display:block; background:#d4d8db; padding-right:5px}
	#teams .cont .active strong{ padding: 10px 0 0 5px;}
	#teams .cont .active tt {background: url(../images/dot.gif) left bottom  repeat-x; padding: 0 0 3px 5px;}
	#teams .cont .active a{display:block;}
	#teams .cont .last span{background: none;}
	#teams .cont .photo {width:270px; height:270px; margin:15px; float:left;}
	
	#teams .cont p {text-align:justify; padding:15px 18px 0 0;}
	
.tblms{height:20px;}