@charset "utf-8";
/* CSS Document */
/*======================== css su dung cho header ================================*/

/*------------ css su dung cho header ben tren Logo ------------ */
#header{
	background-color:#fff;
	margin:0;
	padding:0;
	margin-bottom:16px;
	height:130px;
	display:block;
	overflow:hidden;
}
#header .brand{
	float:left;
	margin:0;
	padding:0;
	width:230px;
	height:auto;
	overflow:hidden;
	padding-top:6px;
	padding-left:10px;
}
#header .box_00{
	width:750px;
	margin:0;
	padding:0;
	float:right;
	display:block;
}
.account_user{
	display:block;
	width:750px;
	height:40px;
	overflow:hidden;
	text-align:right;
}
.account_user ul{
	display:block;
	padding-top:6px;
}
.account_user li, .language li{
	display:inline;
	padding-right:3px;
}
.account_user li img, .language li img{
	margin:0;
	padding:0;
	vertical-align:text-top;
}
.language{
	display:block;
	width:194px;
	float:right;
	height:30px;
	text-align:right;
}
/*------------ css su dung cho phan mainmenu ------------ */
#header .navigation{
	display:block;
	width:750px;
	height:30px;
	overflow:hidden;
}
#header .main_menu{
	margin:0;
	width:550px;
	float:left;
	height:30px;
	text-align:center;
}
#header .main_menu ul li{
	float:left;
	position:relative;
	padding-left:3px;
}
#header .main_menu ul li a{
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:700;
	background:url(images/bg_09.gif) top left no-repeat;
	padding-left:6px;
	float:left;
}
#header .main_menu ul li a:hover{
	text-decoration:none;
}
#header .main_menu ul li a ins{
	display:block;
	float:left;
	height:22px;
	text-decoration:none;
	padding-top:8px;
	background:url(images/bg_10.gif) top right no-repeat;
	padding-right:12px;
	padding-left:6px;
}
#header .main_menu ul li a.menu_active{
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	font-weight:700;
	background:url(images/bg_06.gif) top left no-repeat;
	padding-left:6px;
	float:left;
}
#header .main_menu ul li a.menu_active:hover{
	text-decoration:none;
}
#header .main_menu ul li a.menu_active ins{
	display:block;
	float:left;
	height:22px;
	text-decoration:none;
	padding-top:8px;
	background:url(images/bg_07.gif) top right no-repeat;
	padding-right:12px;
	padding-left:6px;
}
/*------------ css su dung cho phan search ------------ */
#header .box_01{
	clear:both;
	width:990px;
	height:60px;
	margin:0;
	padding:0;
	background:url(images/bg_19.gif) top left repeat-x;
}
#header .box_01 .search{
	margin:0;
	width:875px;
	float:left;
	height:52px;
	padding-top:10px;
	background:url(images/bg_18.gif) top left no-repeat;
}
#header .box_01 .search .search_form{
	margin:0;
	padding:0;
	float:left;
	padding-left:180px;
}
#header .box_01 .search .btn_wraper{
	overflow:hidden;
	display:block;
	float:left;
	padding-left:4px;
}
#header .box_01 .search .btn_wraper a.btn_black{
	float:left;
	background:url(images/buttons/btn_03.gif) top left no-repeat;
	padding-left:4px;
	width:95px;
	font:14px Arial, Helvetica, sans-serif;
	color:#505050;
	font-weight:700;
	height:25px;
	text-align:center;
}
#header .box_01 .search .btn_wraper a.btn_black span{
	background:url(images/buttons/btn_04.gif) top right no-repeat;
	height:21px;
	display:block;
	padding:0 17px 0 15px;
	padding-top:4px;
}
#header .box_01 .search .btn_wraper span.search_advanced{
	margin:0;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
#header .box_01 .search .btn_wraper span.search_advanced a{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:underline;
}
#header .box_01 .search .keyword_popular{
	clear:both;
	margin:0;
	padding:0;
	width:775px;
	padding-left:100px;
	padding-top:5px;
}
#header .box_01 .search .keyword_popular span.txt_11bold{
	margin:0;
	float:left;
}
#header .box_01 .search .keyword_popular ul{
	margin:0;
	padding:0;
	float:left;
	width:750px;
	overflow:hidden;
}
#header .box_01 .search .keyword_popular ul li{
	display:inline;
	padding-left:8px;
}
#header .box_01 .upload{
	width:115px;
	float:right;
	height:45px;
	background:url(images/bg_23.gif) top right no-repeat;
	padding-top:15px;
}
input.btn_upload{
	margin:0;
	width:103px;
	height:30px;
	background:url(images/buttons/upload_03.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
input.btn_upload:hover{
	margin:0;
	width:103px;
	height:30px;
	background:url(images/buttons/upload_hover.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
/*------------ css su dung cho phan form ------------ */
input.form_335{
	width:335px;
	padding-left:1px;
	height:17px;
	padding-top:3px;
	font:12px Arial, Helvetica, sans-serif;
}
input.form_420{
	width:420px;
	padding-left:1px;
	height:17px;
	padding-top:3px;
	font:12px Arial, Helvetica, sans-serif;
}

/********************* css main *********************/
/*------------ css cho group 02 ------------*/
#group_02{
	padding:0;
	display:block;
	margin-right:0;
	width:300px;
	margin-bottom:10px;
	float:right;
	overflow:hidden;
/*	display:none;
*/}
#group_02 .box_login{
	margin:0;
	padding:8px;
	border:1px solid #ccc;
	margin-bottom:12px;
	background-color:#fbfbfb;
}
#group_02 .box_login h3.sign_in{
	padding-left:37px;
}
#group_02 .box_login .btn_wraper{
	width:105px;
	overflow:hidden;
	height:24px;
	margin:8px 0 5px;
	padding-left:85px;
}
#group_02 .box_login .btn_wraper a.btn_black{
	display:block;
	background:url(images/buttons/btn_03.gif) top left no-repeat;
	font:11px Arial, Helvetica, sans-serif;
	color:#505050;
	padding-left:7px;
	font-weight:700;
	height:25px;
}
#group_02 .box_login .btn_wraper a.btn_black span{
	background:url(images/buttons/btn_04.gif) top right no-repeat;
	height:20px;
	display:block;
	padding:0 15px 0 13px;
	padding-top:5px;
}
#group_02 .box_login a.sign_up{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:underline;
	padding-left:50px;
}
#group_02 .box_banner{
	margin:0;
	padding:0;
	width:300px;
	padding-bottom:7px;
}
#group_02 .box_banner ul li{
	margin:0;
	padding-bottom:5px;
}
#group_02 .box_tags{
	margin:0;
	width:300px;
	padding:0;
	margin-bottom:12px;
}
#group_02 .box_tags h3.title_tags{
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
#group_02 .box_tags dl{
	padding:8px;
	background-color:#fffce7;
}
#group_02 .box_tags dl dt{
	display:inline;
	padding-right:12px;
}
#group_02 .box_tags span.btn_more{
	display:block;
	background-color:#fffce7;
	text-align:right;
	padding:5px 8px 8px 0;
}
#group_02 .box_tags span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}
#group_02 .box_tags a:hover{ text-decoration:none}
#group_02 .box_tags a.txt_10{ font:10px Arial, Helvetica, sans-serif;}
#group_02 .box_tags a.txt_12{ font:12px Arial, Helvetica, sans-serif;}
#group_02 .box_tags a.txt_13{ font:13px Arial, Helvetica, sans-serif;}
#group_02 .box_tags a.txt_15{ font:15px Arial, Helvetica, sans-serif;}
#group_02 .box_tags a.txt_18{ font:18px Arial, Helvetica, sans-serif; color:#999900}
#group_02 .box_tags a.txt_24{ font:24px Arial, Helvetica, sans-serif;}
.txt_12{ font:12px Arial, Helvetica, sans-serif;}
/*css sach noi bat*/
.box_books_feature{
	margin:0;
	padding:0;
	border:1px solid #e1e1e1;
	padding:8px;
	background:url(images/bg_17.gif) bottom left repeat-x;
	margin-bottom:12px;
}
.box_books_feature h3.title_books_feature{
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
.box_books_feature ul.book_new_content{
	clear:both;
	display:block;
	width:100%;
}
.box_books_feature ul.book_new_content li{
	float:left;
	width:90px;
	height:140px;
	padding:8px 2px 8px 2px;
}
.book_thumnail_100{
	width:87px;
	height:106px;
	background:url(images/graphics/bg_38.gif) no-repeat bottom right;
}
.book_thumnail_100 span.border_1{
	width:80px;
	height:100px;
	display:block;
	overflow:hidden;
	text-align:center;
	border:1px solid #ccc;
	border-bottom:1px solid #a7a7a7;
}
.box_books_feature a.book_heading{
	font:12px Arial, Helvetica, sans-serif;
}
.box_books_feature p.book_decs{
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#505050;
	padding-top:5px;
}
.box_books_feature span.btn_more{
	display:block;
	text-align:right;
	padding:5px 0 0;
}
.box_books_feature span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}
/*end css sach noi bat*/
#group_02 .box_education{
	margin:0;
	padding:0;
	border:1px solid #e1e1e1;
	padding:8px;
	background:url(images/bg_17.gif) bottom left repeat-x;
	margin-bottom:12px;
}
#group_02 .box_education h3.title_education, #group_02 .box_invite h3.title_invite{
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
#group_02 .box_education ul li{
	background:url(images/icons/dot_20.gif) top left no-repeat;
	padding-left:13px;
	margin-top:8px;
}
#group_02 .box_education ul li a{
	font:12px Arial, Helvetica, sans-serif;
}
#group_02 .box_education ul li a.school{
	font:11px Arial, Helvetica, sans-serif;
	color:#9c0000;
}
#group_02 .box_education span.btn_more{
	display:block;
	text-align:right;
	padding:5px 0 0;
}
#group_02 .box_education span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}
#group_02 .box_invite{
	margin:0;
	padding:0;
	border:1px solid #e1e1e1;
	padding:8px;
	background-color:#fffce7;
	margin-bottom:12px;
}
#group_02 .box_invite p.invite_content{
	font:12px Arial, Helvetica, sans-serif;
	padding-top:8px;
	line-height:18px;
}
#group_02 .box_invite a.link_invite{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:700;
}
#group_02 .box_news{
	margin:0;
	padding:0;
	overflow:hidden;
}
#group_02 .box_news h3.title_news{
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
#group_02 .box_news ul li{
	background:url(images/icons/dot_20.gif) top left no-repeat;
	padding-left:13px;
	margin-top:8px;
}
#group_02 .box_news ul li a{
	font:12px Arial, Helvetica, sans-serif;
}
#group_02 .box_news span.date_update{
	font:11px Arial, Helvetica, sans-serif;
	color:#505050;
}
#group_02 .box_news span.btn_more{
	display:block;
	text-align:right;
	padding:5px 0 0;
}
#group_02 .box_news span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}

#group_02 .box_feature_collection{
	margin:0;
	padding:0;
	border:1px solid #e1e1e1;
	padding:8px;
	background-color:#fffce7;
	margin-bottom:12px;
}
.box_feature_collection h3.title_feature_collection{
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
.feature_collection_content{
	width:282px;
	height:auto;
	display:block;
	overflow:hidden;
}
.feature_collection_content li{
	float:left;
	width:90px;
	padding-top:10px;
	height:160px;
	padding-right:4px;
}
.feature_collection_content span.btn_more, .box_friend span.btn_more, .box_upload_docs span.btn_more, .user_collections span.btn_more, .group_feature_member span.btn_more, .padd_08 span.btn_more{
	clear:both;
	display:block;
	text-align:right;
	padding:5px 0 0;
}
.feature_collection_content span.btn_more a.more, .box_friend span.btn_more a.more, .box_upload_docs span.btn_more a.more, .user_collections span.btn_more a.more, .group_feature_member span.btn_more a.more, .padd_08 span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}

/*------------ css cho group 01 ------------*/
#group_01{
	float:left;
	width:678px;
	margin:0;
	padding:0;
	margin-bottom:10px;
/*	display:none;
*/}

/*----------css edit new ------------*/
#box_02{
	width:678px;
	margin-bottom:12px;
	height:226px;
	/*height:auto;*/
	overflow:hidden;
}
#box_02 .title_hotdocs{
	width:678px;
	margin:0;
	padding:0;
	overflow:auto;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
}
#box_02 .title_hotdocs h1{
	font:22px "Times New Roman", Times, serif;
	color:#505050;
	font-weight:700;
	width:400px;
	float:left;
}
#box_02 .title_hotdocs .btn_hotdocs{
	float:right;
	overflow:hidden;
}
#box_02 .title_hotdocs span#viewStatus{
	float:left;
	width:59px;
	height:10px;
	display:block;
	margin-top:-3px;
	margin-right:5px;
	word-spacing:-1px;
	/*background:url(images/buttons/step.gif) no-repeat top left;*/
}
span#viewStatus span.activeCur{
font-size:27px;
}
span#viewStatus span.normalCur{
font-size:27px;
color:#B4CCE4;
}
#box_02 .title_hotdocs .btn_hotdocs a.btn_pre{
	width:26px;
	height:27px;
	float:left;
	background:url(images/buttons/step.gif) no-repeat bottom left;
	background-position:-1px -11px;
}
#box_02 .title_hotdocs .btn_hotdocs a.btn_next{
	width:25px;
	height:27px;
	float:left;
	background:url(images/buttons/step.gif) no-repeat bottom right;
	background-position:-27px -11px;
}
#box_02 ul.hotdocs_content li{
	margin:0;
	width:129px;
	height:167px;
	float:left;
	margin-left:32px;
	background:url(images/bg_hotdocs.gif) top left no-repeat;
	padding:8px;
}
#box_02 ul.hotdocs_content li.hotdocs_first{
	margin:0;
}
#box_02 ul.hotdocs_content li a.txt_12{
	font:12px Arial, Helvetica, sans-serif;
}
.hotdocs_frame{
	margin:0;
	padding:0;
	width:129px;
	height:130px;
	text-align:center;
	margin-bottom:5px;
	position:relative;
}
.hotdocs_frame img{
	border:5px solid #e4e4e4;
	max-width:119px;
	max-height:120px;
}

/*----------css edit new ------------*/

.box_03{
	width:316px;
	float:left;
	height:139px;
	padding:8px;
	background:url(images/bg_01.jpg) top left no-repeat;
	margin-bottom:12px;
}
.box_03 h1, .box_04 h1{
	font:20px Arial, Helvetica, sans-serif;
	color:#434e52;
	padding-bottom:6px;
}
.box_03 ul{
	width:195px;
	float:left;
}
.box_03 ul li, .box_04 ul li{
	background:url(images/icons/dot_20.gif) top left no-repeat;
	padding-left:12px;
	padding-bottom:4px;
}
.box_03 ul li a, .box_04 ul li a{
	font:13px Arial, Helvetica, sans-serif;
	font-weight:700;
}
.box_03 .btn_upload{
	display:block;
	height:26px;
	float:right;
	background-color:#990099;
	margin-top:80px;
}
.box_03 a.btn_orange, .box_04 a.btn_orange{
	display:block;
	height:26px;
	background:url(images/buttons/btn_01.gif) top left no-repeat;
	padding-left:6px;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#fff;
}
.box_03 a:hover.btn_orange, .box_04 a:hover.btn_orange{
	text-decoration:none;
}
.box_03 .btn_orange span, .box_04 .btn_orange span{
	background:url(images/buttons/btn_02.gif) top right no-repeat;
	display:block;
	height:21px;
	padding-top:5px;
	padding-right:8px;
	padding-left:2px;
}
.box_04{
	width:316px;
	float:right;
	height:139px;
	padding:8px;
	background:url(images/bg_02.jpg) top left no-repeat;
	margin-bottom:12px;
}
.box_04 ul{
	float:left;
	width:203px;
	padding:0
}
.box_04 .btn_browse{
	display:block;
	width:98px;
	height:26px;
	float:right;
	margin-top:80px;
}
/*---------css just add monday 16th March--------------*/
.cate_docs{
	width:162px;
	float:left;
	margin-bottom:12px;
}
.cate_docs h3{
	color:#ff7600;
	width:162px;
	display:block;
	height:31px;
	background:url(images/bg_31.gif) repeat-x top left;
}
.cate_docs h3 span{
	display:block;
	background:url(images/bg_300.gif) no-repeat top left;
	padding-left:8px;
	height:31px;
}
.cate_docs h3 ins{
	display:block;
	padding-top:6px;
	height:25px;
	text-decoration:none;
	background:url(images/bg_32.gif) no-repeat top right;
}
.cate_docs h3 ins a{
	color:#ff7600;
	display:block;
	width:145px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}
.cate_docs h3 ins a:hover{
	text-decoration:none;
	color:#ff7600;
}
.cate_docs ul.block_cate{
	display:block;
	width:160px;
	height:399px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:url(images/bg_41.gif) repeat-x bottom left;
}
.cate_docs ul.block_cate li{
	display:block;
	height:20px;
	margin-left:8px;
	padding-top:5px;
	background:url(images/icons/dot_20.gif) no-repeat center left;
	padding-left:10px;
	overflow:hidden;
}
.cate_docs ul.block_cate li a{
	font:12px Arial, Helvetica, sans-serif;
}
.cate_corner{
	display:block;
	background:url(images/bg_42.gif) repeat-x bottom left;
}
.cate_corner span{
	display:block;
	background:url(images/bg_36.gif) no-repeat bottom left;
}
.cate_corner ins{
	display:block;
	width:162px;
	height:8px;
	background:url(images/bg_37.gif) no-repeat bottom right;
}
.box_newdocs{
	width:504px;
	float:right;
	margin-bottom:12px;
}
.newdocs_title{
	color:#ff7600;
	display:block;
	background:url(images/bg_34.gif) repeat-x top left;
}
.newdocs_title span{
	display:block;
	background:url(images/bg_33.gif) no-repeat top left;
	padding-left:8px;
}
.newdocs_title ins{
	display:block;
	padding-top:6px;
	width:496px;
	height:25px;
	text-decoration:none;
	background:url(images/bg_35.gif) no-repeat top right;
}
.newdocs_title h3{
	color:#ff7600;
	float:left;
}
.newdocs_title ul.newdocs_linkdiff{
	float:right;
	margin-right:8px;
	padding-bottom:5px;
}
.newdocs_title ul.newdocs_linkdiff img{
	vertical-align:middle;
}
.newdocs_title ul.newdocs_linkdiff li{
	display:inline;
	vertical-align:middle;
}
.newdocs_title span.newdocs_title_line{
	clear:both;
	height:1px;
	width:480px;
	background-color:#ccc;
}
.box_newdocs ul.newdocs_content{
	display:block;
	width:494px;
	padding:0;
	padding-left:8px;
	height:380px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.box_newdocs ul.newdocs_content li{
	float:left;
	width:114px;;
	height:160px;
	padding:8px 0;
	padding-top:16px;
	padding-left:8px;
	overflow:hidden;
}
.box_newdocs p.docs_decs{
	text-align:left;
	padding-top:0;
}
.box_newdocs a.doc_heading{
	font:12px Arial, Helvetica, sans-serif;
}
.margin_left_10{
	padding:0;
	margin:0;
	margin-bottom:5px;
}
.newdocs_corner{
	display:block;
	background:url(images/bg_39.gif) repeat-x bottom left;
}
.newdocs_corner span{
	display:block;
	background:url(images/bg_38.gif) no-repeat bottom left;
}
.newdocs_corner ins{
	display:block;
	width:504px;
	height:8px;
	background:url(images/bg_40.gif) no-repeat bottom right;
}
.box_newdocs span.btn_more{
	clear:both;
	display:block;
	text-align:right;
	padding:5px 0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-right:8px;
}
.box_newdocs span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}

.tab_title{
	clear:both;
	width:678px;
	margin:0;
	padding:0;
	height:29px;
	display:block;
	overflow:hidden;
	background:url(images/bg_25.gif) repeat-x top left;
}
/*---------css just add monday 16th March--------------*/

.box_05{
	clear:both;
	width:678px;
	margin-bottom:12px;
}
.box_05 .title_newdoc{
	margin:0;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
	display:block;
	overflow:hidden;
}
.box_05 .title_newdoc h3{
	color:#ff7600;
	display:block;
	width:300px;
	float:left;
}
.box_05 .title_newdoc ul{
	text-align:right;
}
.box_05 .title_newdoc ul li{
	padding:0;
	display:inline;
	padding-left:3px;
	vertical-align:top;
}
.box_05 ul.newdoc_content{
	margin:0;
	padding:0;
	width:678px;
	display:block;
	overflow:hidden;
}
.box_05 ul.newdoc_content li{
	width:338px;
	margin:0;
	padding-top:10px;
	float:left;
	height:132px;
	padding-right:5px;
}
.box_05 span.btn_more, .box_09 span.btn_more{
	clear:both;
	display:block;
	text-align:right;
	padding:5px 0 0;
}
.box_05 span.btn_more a.more, .box_09 span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}

.doc_thumnail{
	width:95px;
	height:116px;
	float:left;
	margin-right:8px;
	background:url(images/shadow.gif) bottom right no-repeat;
	position:relative;
}
.doc_thumnail span.border_5{
	width:80px;
	height:100px;
	display:block;
	text-align:center;
	border:5px solid #e4e4e4;
}
.box_05 ul.newdoc_content li.rearward{
	width:313px;
	padding-left:9px;
}

.box_05 ul.newdoc_content a.doc_heading{
	display:block;
	padding-bottom:8px;
	font:12px Arial, Helvetica, sans-serif;
}
.box_05 ul.newdoc_content  p.share_by{
	display:block;
	padding-bottom:3px;
}
.share_by{
	color:#666666;
	display:block;
	padding-bottom:3px;
}
.tags{
	line-height:16px;
}
.tab_title{
	width:678px;
	margin:0;
	padding:0;
	height:29px;
	display:block;
	overflow:hidden;
	background:url(images/bg_25.gif) repeat-x top left;
}
.tab_title ins{
	text-decoration:none;
	display:block;
	width:678px;
	height:29px;
	background:url(images/bg_24.gif) no-repeat top left;
}
.tab_title ul.tab_main{
	float:left;
	width:310px;
	padding-left:8px;
	overflow:hidden;
}
.tab_title ul.tab_main li{
	float:left;
	margin-right:3px;
}
.tab_title ul.tab_main li a{
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	height:29px;
	float:left;
	background:url(images/bg_28.gif) no-repeat top left;
	padding-left:9px;
}
.tab_title ul.tab_main li a:hover{ text-decoration:none; color:#fff;}
.tab_title ul.tab_main li a.active{
	font:13px Arial, Helvetica, sans-serif;
	color:#ff7600;
	height:29px;
	float:left;
	background:url(images/bg_26.gif) no-repeat top left;
	padding-left:7px;
}
.tab_title ul.tab_main li a:hover.active{ text-decoration:none; color:#ff7600}
.tab_title ul.tab_main li strong{
	float:left;
	height:19px;
	background:url(images/bg_29.gif) no-repeat top right;
	padding:10px 16px 0 7px;
}
.tab_title ul.tab_main li a.active strong{
	float:left;
	height:19px;
	background:url(images/bg_27.gif) no-repeat top right;
	padding:10px 16px 0 9px;
}
.tab_title ul.tab_link{
	float:right;
	width:300px;
	background:url(images/bg_30.gif) no-repeat top right;
	text-align:right;
	display:block;
	height:21px;
	padding-top:8px;
}
.tab_title ul.tab_link li{
	display:inline;
	vertical-align:top;
	padding-right:6px;
}
.tab_title ul.tab_link li a{
	background:none;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#0655a5;
}
.tab_title ul.tab_link li a:hover{ color:#0036ff; text-decoration:underline;}
.box_09{
	clear:both;
	width:676px;
	border:1px solid #d3d3d3;
	border-top:0;
	border-bottom:0;
}
.box_09 li{
	float:left;
	width:96px;
	padding:10px 8px 0;
}
.collection_thumnail{
	width:87px;
	height:106px;
	margin-bottom:5px;
	background:url(images/shadow.gif) bottom right no-repeat;
}
.collection_thumnail span.border_5{
	width:72px;
	height:90px;
	display:block;
	text-align:center;
	border:5px solid #e4e4e4;
}
.box_09 a.doc_heading{
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}
.box_09 span.docs_munber{
	display:block;
	padding-top:3px;
}
.box_09 span.btn_more{ padding-bottom:5px; padding-right:8px;}
.box_corner{
	clear:both;
	width:678px;
	height:5px;
	margin-bottom:12px;
}
.box_corner img{
	float:left;
	margin:0;
	padding:0;
	vertical-align:top;
}
.box_06{
	width:332px;
	float:left;
	margin-bottom:12px;
	background-color:#f3fbff;
	border:0;
	padding-top:0;
}
.corner{
	clear:both;
	display:block;
	width:332px;
	height:6px;
}
.corner img{
	float:left;
	height:6px;
	margin-top:0;
	padding-top:0;
	vertical-align:top;
}
.feature_user, .feature_group{
	width:314px;
	height:300px;
	padding:3px 8px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.title{
	margin:0;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
	display:block;
	overflow:hidden;
}
.title h3{
	color:#ff7600;
	display:block;
	width:200px;
	float:left;
}
.title ul{
	text-align:right;
	padding-top:2px;
}
.box_06 ul.feature_user_content li{
	width:33%;
	height:115px;
	float:left;
	padding-top:12px;
	padding-bottom:2px;
	text-align:center;
}
.box_06 ul.feature_user_content img{
	border:1px solid #ccc;
	padding:1px;
}
.box_06 ul.feature_user_content p.user_desc{
	padding-top:3px;
	font:12px Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:18px;
}
.box_07{
	width:332px;
	float:right;
	margin-bottom:12px;
	background-color:#f3fbff;
}
.box_07 ul.feature_group_content li{
	clear:both;
	border-bottom:1px dotted #ccc;
	float:left;
	width:100%;
	height:74px;
	padding:5px 0 10px;
}
.box_07 ul.feature_group_content img{
	border:1px solid #ccc;
	padding:1px;
	float:left;
	margin-right:8px;
}
.box_07 p.group_decs{
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#515151;
	display:block;
	padding-left:82px;
}
.box_07 ul.feature_group_content li.after{
	border-bottom:0;
	padding-bottom:0;
}
.box_06 span.btn_more, .box_07 span.btn_more{
	clear:both;
	display:block;
	text-align:right;
	height:15px;
	padding:5px 0 0;
}
.box_06 span.btn_more a.more, .box_07 span.btn_more a.more{
	margin:0;
	padding:0;
	background:url(images/icons/more_09.gif) center left no-repeat;
	padding-left:15px;
}
.box_08{
	clear:both;
	width:678px;
	margin-bottom:12px;
}
.box_08 h3.orange{
	color:#ff7600;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
}
.box_08 ul{
	overflow:hidden;
	margin-top:5px;
}
.box_08 li{
	width:205px;
	background:url(images/icons/dot_20.gif) top left no-repeat;
	padding-left:12px;
	float:left;
	padding-right:6px;
	margin-top:5px;
}
.box_08 li span.number_docs{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#9c0000;
}
.box_08 ul li a{
	font:12px Arial, Helvetica, sans-serif;
}
/********************* css dung chung *********************/
.page_view{
	clear:both;
	width:100%;
	height:25px;
	display:block;
	overflow:hidden;
	text-align:right;
	padding-top:8px;
}
.page_view li{
	display:inline;
	margin-left:5px;
}
.page_view li a{
	display:inline-block;
	padding:4px 6px;
	color:#505050;
	border:1px solid #ccc;
}
.page_view li a.active{
	background-color:#8b8a8a; color:#fff;
	font-weight:700;
}
.page_view li a:hover.active{ text-decoration:none;}
.page_view li a:hover{ background-color:#8b8a8a; color:#fff;}
.page_view li.btn_pre a, .page_view li.btn_next a{
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
}
.page_view li.btn_pre a:hover, .page_view li.btn_next a:hover{
	text-decoration:none;
	color:#fff;
}
.page_view li.btn_pre a.active, .page_view li.btn_next a.active{
	color:#ccc;
	background-color:#fff;
}
.page_view li.btn_pre a:hover.active, .page_view li.btn_next a:hover.active{color:#ccc;}
/********************* css footer *********************/
#footer{
	clear:both;
	width:990px;
	text-align:center;
	/*display:none;*/
}
#footer .foo_box_01{
	margin:0;
	padding:0;
	width:990px;
	border-top:1px solid #dee3e7;
	padding-top:10px;
	padding-bottom:10px;
}
#footer .foo_box_01 ul li{
	display:inline;
	padding-left:15px;
}
#footer .foo_box_02{
	margin:0;
	padding:0;
	width:990px;
	height:40px;
	background:url(images/bg_04.gif) top left repeat-x;
}
#footer .foo_box_02 strong{
	display:block;
	width:990px;
	height:40px;
	background:url(images/bg_03.gif) top left no-repeat;
	font-weight:normal;
}
#footer .foo_box_02 ins{
	display:block;
	width:990px;
	height:32px;
	padding-top:8px;
	background:url(images/bg_05.gif) top right no-repeat;
	text-decoration:none;
}
#footer .foo_box_02 .search_form{
	margin:0;
	width:700px;
	text-align:right;
	float:left;
}
#footer .foo_box_02 .btn_wraper{
	overflow:hidden;
	display:block;
	width:115px;
	float:left;
	padding-left:4px;
}
#footer .foo_box_02 a.btn_green{
	float:left;
	background:url(images/buttons/btn_03.gif) top left no-repeat;
	padding-left:7px;
	width:100px;
	font:14px Arial, Helvetica, sans-serif;
	color:#505050;
	font-weight:700;
	text-align:center;
	height:25px;
}
#footer .foo_box_02 a:hover.btn_green{
	text-decoration:none;
}
#footer .foo_box_02 a.btn_green span{
	background:url(images/buttons/btn_04.gif) top right no-repeat;
	height:21px;
	display:block;
	padding:0 17px 0 15px;
	padding-top:4px;
}
#footer .foo_box_03{
	padding-top:10px;
}
#footer .foo_box_03 ul li{
	margin:0;
	padding:0;
	display:inline;
	padding-left:5px;
}
#footer .foo_box_03 ul li a{
	margin:0;
	padding:0;
	font: 12px Arial, Helvetica, sans-serif;
}
#footer .foo_box_03 p.copyright{
	padding-top:5px;
}
/*------------ css su dung cho phan menu footer(mainmenu) ------------ */

