@charset "utf-8";
/* CSS Document */
/**************************************** CSS cu xi cu mem cu rich ******************************************/
textarea {
	border: 1px solid #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
}
.box_search, .box_search2{border:1px solid #dddddd; padding:20px;}
.box_search {margin-top:10px;}
.box_search2{width:100%; background:#F5F5F5; margin-bottom:10px;}
/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
	padding: 3px 3px 3px 5px; 
	background: #F7F7F7; 
	border-bottom: 1px solid #CCCCCC;
	width: 181;
	display: block;
}
.suggest_item a:hover {
	background: #003366;
	color: #FFFFFF;
}
.banner_link{width:300px; padding-top:20px;}
.banner_link a:hover{text-decoration:none;}
.banner_link a:link, .banner_link a:visited{color:#ffffff; float:left; padding:0 7px; text-transform:none;}
.banner_link a img{ margin-bottom:-12px; margin-right:4px; border:0;}
.yourlogo{margin-right:10px;}
/* STYLES FOR STATUS_MENU */
div.status_menu{position:absolute; display:none; border:thin; background:#FFFFCC; z-index:100}
.profile_status_color{
	color:#333333;
}
p,ul,div, table{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.box_right{
	width:194px;
	margin-bottom:10px;
}
/*
.profile_album_photo {
	text-align:center;
	background-image:url(../images/profile_album_03.jpg);
	height:52px;
	width:80px;
	padding-left:1px;
	padding-top:4px;
	margin-right:5px;
}*/

.profile_album_photo{
	border: 1px solid #bbbbbb; padding:1px; cursor:pointer; width:60px; height:45px; text-align:center; vertical-align:middle;
}
.profile_album_photo:hover {
	border: 1px solid #FF9900; padding:1px; cursor:pointer;
}


/* SEARCH PAGE */
td.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
#p_status img{max-height:25px; height:expression(document.body.clientHeight > 7? "7px": "auto" );}
div.search_result1 {
	padding: 10px;
	background: #F5F5F5;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}

div.search_results {
	padding: 0px 10px 10px 10px;
}

div.signup_header {
	width: 500px;
	padding: 6px 9px 6px 9px;
	background: #F1F1F1;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 10px;
}
/* tab */
table.tabs {
	margin-bottom: 12px;
}
td.tab {
	background: #FFFFFF;
	padding-left: 1px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab0 {
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab1 {
	border: 1px solid #CCCCCC;
	border-top: 3px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab2 {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab3 {
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}

/*********************************** KEt thuc CSS cu *****************************************/




body, html{
	scrollbar-face-color: #ecf2f1;     
	scrollbar-highlight-color: #c8c8c8; 
	scrollbar-shadow-color: #c8c8c8; 
	scrollbar-3dlight-color: #ecf2f1;
	scrollbar-arrow-color: #c8c8c8; 
	scrollbar-track-color: #ecf2f1;
	scrollbar-darkshadow-color: #ecf2f1;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	font-size:11px;
	height:100%;

}
a{
	color:#0084f7;
	text-decoration:none;
}
a:hover{
	color: #FF9900;
	text-decoration:underline;
}



#div_header{
	background:url(../images/headerbg_02.jpg) repeat-x;
	margin:0px;
	width:100%;
	height:60px;
	overflow:hidden;
}

.header_content, #div_header_content{
	width:1000px;
	margin: 0px auto;
	padding: 0px; 

}
#div_header_content a:link, #div_header_content a:visited{color:#d5f0fe;}
#div_main{
	width:1000px;
	margin: 0px auto;
	padding: 0px; 
	
}
.m2b_login_line{padding-bottom:5px;}
.m2b_login_line .checkbox{margin-top:-1px; margin-top:-2px\9; margin-left:-1px; margin-left:-5px\9;}
.m2b_login_line a:link, .m2b_login_line a:visited{color:#000000;}
.m2b_login_line input.text{width:105px; height:14px; padding-right:5px; padding-right:1px\9; border:1px solid #6cd6fd; background:#000000; color:#6cd6fd;}
#div_banner{
	height:45px;
	width:100%;
}
.m2b_login_box{padding-top:10px;}
.m2b_login_box form{margin:0; padding:0;}
.m2b_login_box, .m2b_login_box a:link, .m2b_login_box a:visited{color:#ffffff;}
.m2b_login_box .button{background:url(../images/yn_searchbtn.jpg) repeat-x; border:1px solid #000000; height:18px; font-size:11px; padding-bottom:5px; color:#ffffff; padding:0 5px; cursor:pointer;}
.m2b_button{background:url(../images/m2b_btn_bg.jpg) repeat-x; border:1px solid #94ccfb; color:#000000; cursor:pointer; padding:0 10px; height:18px; padding-bottom:5px; font-size:8pt;}
.header_search{margin-right:-10px; margin-right:-5px\9; margin-top:-2px; *margin-top:3px;}
.header_search .text{background:#ffffff url(../images/search_btn.gif) repeat-x top; width:85px\9;}
#banner_menu{
	float:left;
	padding-left:3px;
	width:100% auto;
}
td.messages_photo{padding:5px;}
#header_lang{position:absolute; z-index:222; margin-left:113px; width:80px; text-align:left; margin-left:-89px\9; padding:5px;  margin-top:7px; margin-top:25px\9; font-weight:normal; background:#c7cacd;}
#header_lang.vi{margin-left:87px; margin-left:-110px\9; width:100px;}
a.lang:link, a.lang:visited{color:#000000; font-size:11px;}
a.lang:hover{text-decoration:none;}
a.lang img{border:0; margin-bottom:-2px;}
span.lang{color:#00b9ee; font-weight:bold;}
#banner_menu .menu{
 padding-top:0px;
 padding-left:15px;
}
.lang a:hover{text-decoration:none;}
#banner_menu a{
	color:#FFFFFF;
}
#banner_menu a:hover{
	color:#FF9900;
}



#div_menu{
	height:52px;
	width:100%; 
}


#banner_user{
	float:right;
	top:0px;
	height:23px;
	width:inherit;
	background:url(../images/user_bg_center.jpg) repeat-x ;
	line-height:23px;
	vertical-align:middle;
	text-align:right;
	color:#FFFFFF;
}
.banner_user_left{
	background:url(../images/user_bg_left.jpg) no-repeat ;
	float:right;
	width:5px;height:23px;
}
.banner_user_right{
	float:right;
	background:url(../images/user_bg_right.jpg) no-repeat ;
	width:5px;height:23px;
}
#banner_user a{
	text-decoration: none;
	color:#0084f7;
	
}
#banner_user a#logout{
	text-decoration:none;
	color:#FFFFFF;
}


#banner_login{
	float:right;
	right:0px;
	padding-top:3px;
	width:282px;
	color:#FFFFFF;

}
#banner_login a{
	text-decoration:none;
	color:#FFFFFF;
}
#banner_login a:hover{
	text-decoration:underline;
	color:#FF6600;
}
#banner_login a:visited{
	text-decoration:underline;
	color:#FFFFFF;
}

.button_red{
margin-top:1px;
	border:1px #606060 solid; color:#FFFFFF; text-align:center; font-weight:bold; font-size:11px;   background:url(../images/button_login_bg.jpg) repeat-x; width:70px; height:17px; text-decoration:none; cursor:pointer;
}
#banner_login .textbox{
	border:1px #6dcdfd solid; color:#70b0d4; font-size:11px; background-color:#174c65;width:100px; height:16px;
}
#banner_login .checkbox{
	margin-left:0px;
}



.div_body_content{
	padding:2px;
	padding-top:10px;
	min-height:470px;
	height:expression(document.body.clientHeight < 450? "450px": "auto" );
}

#div_content{
	width:998px;
	height:100%;
	margin:auto;
	padding: 0px 0px 5px 0px;
	margin-bottom:20px; 
	
}

#div_content #div_content_left{
	float:left;
	width:661px;
	_width:641px;
	border-right:#bebebe 1px solid;
	padding:0px 15px 22px 15px;
}
#div_content #div_content_right{
	float:left;
	width:290px;
	padding-left:15px;
	
	overflow:hidden;
}
.frame
{
	float:left;
	margin-bottom:10px;
	width:100%;

}
.frame .content
{
	margin-top:5px;
	width:100%;
	
}
.frame .content_split
{
	float:left;
	border-right:1px #aaaaaa solid;
	width:312px;

}
.frame .content_right
{
	float:right;
	margin-top:7px;
	width:312px;
}
.frame .content_boder
{
	border:1px #a3a3a3 solid;
	border-top:none;
}
.frame .tab
{
	width:100%;
	height:20px;
	border-bottom:#a3a3a3 1px solid;	
}
.frame .tab ul
{
	list-style: none;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding: 0;
	margin: 0;	
}
.frame .tab ul li
{
	float: left;
	margin: 0;		
}
.frame .tab ul li a
{
	display: block;
	color: #bababa;
	text-decoration: none;
	padding: 3px 10px 2px 7px;

}
.frame .tab ul li.tab01
{
	background: url(../images/tab_right.jpg)  right ;
}
.frame .tab ul li.tab01 a
{
	background: url(../images/tab_left.jpg) no-repeat  ;
}

.frame .tab ul li.tab01_selected
{
	background: url(../images/tab_right_selected_2.jpg)  right ;
}

.frame .tab ul li.tab01_selected a
{
	background: url(../images/tab_left_selected_2.jpg) no-repeat  ;
	color: white;
}

.frame .tab ul li.tab02
{
	background: url(../images/tab_right_2.jpg) right ;
}

.frame .tab ul li.tab02_selected
{
	background: url(../images/tab_right_selected.jpg) right;
}
.frame .tab ul li.tab02_selected a
{
	background: url(../images/tab_left_selected.jpg) no-repeat ;
	color: white;
}	

.frame .link_bottom_left
{
	float:left;
	text-decoration:underline;
	padding-top:5px;
}
.frame .link_bottom_right
{
	float:right;
	text-decoration:underline;
	padding-top:5px;
}

/*style for detail */
.block_content
{
 margin:5px;overflow:hidden; text-align:justify; ; 
}
.block_item
{
  float:left; padding:0px 7px 0px 5px; text-align:left; width:180px;   margin:0px; line-height:16px; ;overflow:hidden;
}  
.profile_friends_box .block_item{width:250px;}
.line16{line-height:16px; text-align:left}

/* PROFILE */


.left_content {
	width:210px; 
	float:left;
	margin:0px;
}
.center_right{
	float:left;
	margin:0px;
	margin-left:15px;
	width:770px;
}
#profile_body #profile_center{
float:left; width:562px; 
margin:0 15px 0px 15px; 

}

#profile_body #profile_right{
	float:right; width:194px;
}
#profile_left .block_content .fix_w{ width:130px;  }
#profile_right .block_content .fix_w{ width:115px;  }

.fix_w2{width:90px;}
#profile_center .block_friend{ float:left; width:20%; text-align:center; }

/****** KET THUC PROFILE CSS **********/


.fl{float:left; }
.fr{float:right;}

.fl_statistic{float:left; width:80px; font-weight:bold}
div.entry_line {
	border-bottom: 1px dotted #CCC;
	width:100%; margin:3px 0px 3px 0px;
	height:1px; clear:both;overflow:hidden;
}
  
.space-line {
  clear: both;
}

.block_content .block_item_album
{
	float:left;
	background:url(../images/album_bg.jpg) no-repeat;
	padding: 5px 5px 5px 4px;
	text-align:justify;
	width:100px;
	height:69px;
	text-align:center;
	cursor:pointer;
}
img {
	max-width: 600px;
}
img.album_photo_thumb {
	padding:5px 5px 5px 8px;
}
.block_content .block_item_left
{
	float:left;
	padding: 0px 5px 5px 7px;
	text-align:justify;
	width:240px;
}

.bottom_line{
	border-bottom: 1px #aaaaaa solid; overflow:hidden;
	padding-bottom:5px;
}
a.block_item_title
{
	color:#474747;
	font-weight:bold;	
}

img.photo {
	border: 1px solid #bbbbbb; padding:1px; cursor:pointer;
}
img.photo:hover {
	border: 1px solid #FF9900; padding:1px; cursor:pointer;
}


/* set ID for frame */
#frame_blog
{
	width:318px;
}

/* member content */
#frame_member
{
	width:272px;
	float:right
}
.member_frame_image
{
	border:#a3a3a3 solid 1px;
	width:80px;
	height:76px;
	padding:2px;
	margin-bottom:6px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}
.member_frame_image:hover
{
	color:#FF9900;
	border:#FF9900 solid 1px;
}

.member_frame_image_center
{
	margin-left:7px;
	margin-right:6px;
}
.seBlogTable{width:100%;}
.seBlogTable .seBlogColumnLeft{padding-right:10px;}
.member_frame_image img
{
	width:100%;
	height:60px;
}


.music_box_search_ie{float:right; margin-left:-20px\9;}

#frame_album, #frame_event
{
	width:290px;
}

#frame_group, #frame_subject
{
	width:100%;
}

#bottombg{
	float:left;
	background:url(../images/bottombg.jpg) repeat-x;
	
	width:100%;
}
#bottom_main{
	width:993px;
	margin: 0px auto;
	padding: 0px; 
	position:relative;
}

/* frame statistic */
#frame_statistic
{

}
#frame_statistic div
{
	height:151px;
	float:left;
}
#frame_statistic #frame_statistic_left
{
	width:6px;
	background:url(../images/bottom_statistic_03.jpg) top left no-repeat;
}
#frame_statistic #frame_statistic_right
{
	width:14px;
	background:url(../images/bottom_statistic_07.jpg) top left no-repeat;
}
#frame_statistic #frame_statistic_main
{
	width:194px;
	background:url(../images/bottom_statistic_05.jpg) top left repeat-x;
	height:151px;	
}
#frame_statistic #frame_statistic_main #statistic_info
{
	background:url(../images/simple_chart_07.png) no-repeat 0px 14px;
	height:50px;
	width:100%;
	padding-top:5px;
}
#statistic_info .statistic_label
{
	width:60%;
	float:left;
	height:16px;
	text-align:left;
	margin-left:5px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#frame_statistic #frame_statistic_main #statistic_info .number
{
	width:35%;
	float:left;
	color:#FFFFFF;
	height:16px;
	text-align:right;
}

#statistic_info .copy_rights
{
	width:100%;
	float:left;
	height:16px;
	text-align:center;
	margin-top:5px;
	color:#000000;
}

.classified_even{background:#F9F9F9;}
.classified_odd{background: #F0f0f0;}

/*frame bottom */
.frame_bottom{
	float:left;
	margin-left:40px;
	width:160px;
}
.frame_bottom div{
	width:100%;
	border-bottom: #525252 1px solid;
	height:20px;
	vertical-align:middle;
	line-height:20px;
	padding-left:13px;
}

.frame_bottom .menu:hover{
	text-decoration:none;
	background:#CCCCCC;
}
.menu li{
	list-style-position:outside;
	margin-left:2px;
	color:#FFFFFF;
}
.menu li:hover{
	list-style-position:outside;
	margin-left:2px;
	color:#FF9900;
}

.frame_bottom h3{
	text-transform:uppercase;
	color: #0273cb;
	font-size:12px;
	border-bottom: #525252 1px solid;
	margin:0px;
	padding-bottom:8px;
	padding-top:12px;
	padding-left:3px;
}

/*
#frame_bottom_fast_link div
{
	text-transform:uppercase;
	padding-left:13px;
	background:url(../images/note_03.jpg) no-repeat 3px;
	width:135px;
	padding-top:5px;
}
*/
#frame_bottom_link
{
	width:148px;
}

#frame_bottom_friend
{
	width:182px;
}

#frame_news
{
	width:288px;
	padding-bottom:12px;
	padding-left:5px;
}
#frame_news .frame_news_head
{
	background:url(../images/frame_news_03.jpg);
	height:8px;
	overflow:hidden;
}
#frame_news .frame_news_bottom
{
	background:url(../images/frame_news_08.jpg) no-repeat;
	height:9px;
}
#frame_news .frame_news_main
{
	background:url(../images/frame_news_06.jpg) repeat-y;
}
#frame_news .frame_news_main h3
{
	font-size:14px;
	font-weight:bold;
	color:#ce0000;	
	margin:0px;
	padding: 3px 14px 3px 14px;
}
#frame_news .frame_news_main h4
{
	font-size:13px;
	font-weight:bold;
	color:#ce0000;	
	margin:0px;
	text-align:center;
}
#frame_news .frame_news_main div
{
	padding: 10px 14px 0px 14px;
}


/* STYLES FOR POPUP TIPS */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 300px;
border: 1px solid black;
padding: 6px;
background-color: lightyellow;
visibility: hidden;
z-index: 2000;

/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 2001;
visibility: hidden;
}

/* END STYLES FOR POPUP TIPS */



/* MENU USER */
.frame .tab ul li.header
{
	background: url(../images/tab_right_selected.jpg)  right ;
}
.frame .tab ul li.header a
{
	background: url(../images/tab_left_selected_2.jpg) no-repeat  ;
	color: white;
}
#my_home_news
{
	width:192px;
	padding:0px;
	margin-bottom:10px;
}

#my_home_news .my_home_news_head{
	background:url(../images/my_home_news_01.jpg) no-repeat;
	height:10px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#my_home_news .my_home_news_bottom{
	background:url(../images/my_home_news_03.jpg) no-repeat;
	height:9px;
}
div, td{font-family:Arial, Helvetica, sans-serif;}
#my_home_news .my_home_news_main{
	background:url(../images/my_home_news_02.jpg) repeat-y;
	padding:3px 10px;
}
#my_home_news  h4{font-size:13px; font-weight:bold; text-align:center; margin:0px; padding-bottom:5px; color:#ce0000}
.block_image {float:left; padding:3px; margin:auto; line-height:16px; text-align:center}
div.home_menu_notline a {
	width:210px;
	background-color: #000000;
	padding: 5px 5px 5px 15px;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
div.home_menu_notline a:hover {
	color:#0093FA;
	text-decoration:none;
}
div.home_menu1 a {
	width:210px;
	background-color: #000000;
	padding: 5px 5px 5px 15px;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	color:#FFFFFF;
	text-transform:uppercase;
	border-top: 1px dotted #ffffff;
	font-weight:bold;
}
div.home_menu1 a:hover {
	color:#0093FA;
	text-decoration:none;
}
div.home_photo {
	width: 220px;
	padding: 5px;
	background: #000000;
	text-align:center;
	border-bottom:1px #ccc solid;
	padding-bottom:10px;
}

div.home_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
}

/* END MENU USER */

/*--------------------------------------------------*/
/* ACCOUNT */
div.success {
	line-height: 16pt;
}
td.success {
	font-weight: bold;
	padding: 7px 8px 7px 7px;
	/*background: #f3fff3;*/
	border: 1px dashed #ccc;
}
td.error {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 7px 8px 7px 7px;
	/*background: #FFF3F3;*/
	border: 1px dashed #ccc;
}
div.error {
	vertical-align: middle;
	color: #FF0000;
}
td.form1 {
	padding: 12px 0px 5px 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.form2 {
	padding: 10px 0px 5px 10px;
}


/* USER FRIENDS */

td.friends_sort {
	padding-top: 5px;
}
.fix_friends_box{margin:0px 15px 15px 0px; padding:5px; width:350px;}
.profile_friends_box{margin:5px; margin-top:0px; width:358px;}
div.page_header {
	font-size: 12pt;
	font-weight: bold;
	color: #555555;
	margin-bottom: 0px;
	padding-top: 5px;
}
div.page_header a{
	font-size: 11pt;
	font-weight: bold;
	color: #0260bf;
	margin-bottom: 0px;
	padding-top: 5px;
}
.friends_search {
	height:169px;
	color:#FFFFFF;
	font-weight:bold;
	width:230px;
}
.friends_search .small{font-size:12px; font-weight:normal}
.search_1{ 
	background:url(../images/user_friends_search_1.jpg) left top no-repeat;
	width:10px;
	}
.friends_search .content{
	text-align:left;
	/*padding:1px;*/
	padding:5px 10px 10px 13px;
	background: url(../images/user_friends_search_2.jpg) left top repeat-x;
}
.friends_search .search_2{
	background:url(../images/user_friends_search_3.jpg) left top no-repeat;
}
td.header, div.headerbox, .friends_search_header, td.homepage_header, div.header { 
	background:url(../images/friends_search_header.jpg) repeat-x; 
	color:#FFFFFF;  
	height:13px; 
	font-weight:bold; 
	padding:5px 5px 5px 15px;
	font-size:12px;
	height:16px;
}

.friendship_right {
	margin:10px;
	width: 210px;  
	background: #F5F5F5; 
	border: 1px solid #CCCCCC;
	padding:10px;
}
.friendship_right_friend {
	width: 210px;  
}
.friendship_td {
	background: #e8e8e8; 
	padding: 3px 3px 3px 0px;
}
.friendclick_td {
	padding: 3px 3px 3px 0px;
	background: #F5F5F5;
	font-weight:bold;
}
.profile_friend {
	padding: 10px;
	text-align: center;
	font-weight: bold;
}
td.home_header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/home_headerbg.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.home_box, div.portal_content, div.network_content {
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #FFFFFF;
	padding:8px 5px;
}
.home_box div.network_content{border:0;}
/* friends request */
td.result {
	font-weight: bold;
	text-align: center;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
}


/* POPUP */
/*div.profile_info_spacer {
	border-top: 1px solid #CCCCCC; 
	margin: 100px 0px 10px 0px;
	z-index:1000px
}*/
td.profile_info_popup_title {
	font-size: 11pt;
	vertical-align: bottom;
	font-weight: bold;
}
div.profile_info_popup {
	position: absolute; 
	left: 50%;
	margin-left: -280px; 
	z-index: 1000;
}
table.profile_info_popup2 {
	display: none; 
	position: absolute; 

	left: 50%;
	margin-left: -320px; 
	z-index: 1000; 
}
td.profile_info_popup2 {
	background: #FFFFFF;
	width: 560px; 
	padding: 10px;
}
td.profile_info_transparent {
	background: #000000; position:absolute
	opacity: 0.5; 
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}

#lock_screen {
	background: #000000;
	position:absolute;
	opacity: 0.5; 
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	z-index:200;

}
#lock_screen_content {
	background: #FFFFFF;
	width: 200px; 
	z-index:201;
	position:absolute;
	opacity: 1;
	text-align:center;
	vertical-align:middle;
	border:3px #999999 double;

}


/* SEARCH ADVANCED */

td.browse_fields {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.browse_field {
	padding:5px;
}

input.text, input.text_small {
	border: 1px solid #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}
input.text_blur {
	border: 1px solid #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	vertical-align: middle;
	}
input.text_small {
	font-size: 8pt;
}
.gotopage {
	font-size:12px;
}
input.search {
	vertical-align: middle; 
	background-image: url(../images/search.gif); 
	background-repeat: no-repeat; 
	color: #555555; 
	font-size: 12pt; 
	padding-left: 23px; 
	border:1px #999999 solid;
	height:17px;

}

input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px;
	color: #0093fa;
	font-weight: bold;
	background: #EEEEEE;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	text-align:center;

}
input.button_search {
	background-image: url(../images/phantrang_bt_03.png);
	width:42px; height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:text-bottom;
	border: 0px;
	padding-bottom:2px;
	cursor:pointer;
	vertical-align:bottom;
}
td.browse_result {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}

div.browse_submit {
	padding: 10px 10px 5px 5px;
}
select, select.small {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
	
}
font.disabled {
	color: #AAAAAA;
}

/* VIEW PROFILE PAGE */
.profile {
	background: #ffffff;
	background: url(../images/bgshadowgroup.gif) top repeat-x;  
	color:#000000;
	border: 1px solid #cdcdcd;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}


div.profile_image {
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}


div.profile_bar {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.profile_item1 {
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: top;
}
.profile_item2 {
	margin:0px 0px 5px 75px;
	vertical-align: top;
}
.profile_comment_author {
	margin-left:8px;
	padding:5px 5px 0px 10px;
	height:20px;
	color:#000000;
	float:left;
	margin-top:3px\9;
}

div.profile_comment_date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
border-top:1px solid #AAAAAA;
padding:5px 7px;
text-align:right;
}
.profile_comment_links{text-align:right;}

.profile_comment_body {
	padding: 7px 7px 5px 7px;
	margin-left:10px;
}
#profile_comments #comment_body{width:530px;}
.above_emoticon{padding-bottom:3px; display:table; width:100%;}
.box_profile_menu {
	border:1px solid;
	margin-bottom:10px;
}
.my_home_menu a{
	text-transform:uppercase;
	color:#fff;
	font-size: 11px;
}
.profile_menu1_line div{
	border-top: 1px dotted #ffffff;
	background-color: #000000;
	font-weight:bold;
	padding:6px 0px 6px 10px;
}

.profile_menu1_line div:hover {
	color:#0093FA;
	font-weight:bold;
	text-decoration:none;
}

.profile_menu1 div:hover{
	color:#0093FA;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
div.profile_photo {
	vertical-align: middle; 
	text-align: center; 
	width:100%;
	padding-top: 5px;
	padding-bottom:10px;
	background: #000000;
	height: 100%;
	border-bottom:1px solid #ccc;
}

td.profile_viewcomments_postcomment {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
}
.profile_postcomment {
	padding:5px 10px;
	background: #F5F5F5;
	margin:0 0px;
	margin-top:-3px;
}

.photo_comment .profile_postcomment{margin:0;}
.photo_comment .above_emoticon{width:98%;}
.photo_comment .profile_postcomment textarea{width:674px; width:672px\9;}
.photo_comment form{margin:0;}

#event_comments .profile_postcomment{margin:0; border:1px solid #dddddd; background:#F5F5F5 url(../images/bgshadowgroup.gif)  bottom repeat-x; background-position:0 125px; padding-bottom:10px;}
#event_comments textarea{width:100%;}
#event_comments .above_emoticon{width:99%;}
#comment_submit{margin-bottom:3px;}
.profile_box .profile_postcomment{background:#ffffff; margin:0 5px; border:0;}
.profile_box .profile_postcomment .above_emoticon {border:1px solid #aaaaaa; border-bottom:0; width:100%; padding:0;}
.profile_box .profile_postcomment .above_emoticon img.icon{margin-left:5px; margin-bottom:3px;}
.profile_box .profile_postcomment textarea{background:#F3F3F3; border:1px solid #aaaaaa; border-top:0;}
td.profile_item2 {
padding:5px;
vertical-align:top;
}

.profile_box {border:1px #0093fa solid; margin-bottom:15px;}
.profile_box .profile_box{border:0; margin-bottom:0;}
.profile_header, .m2b_profile_header {font-size: 12px; color: #fff; padding:3px 0px 3px 10px; margin:1px; font-weight:bold; background-color:#0093FA; border-bottom:1px solid;}

div.friends_search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin-left:auto;
margin-right:auto;
padding:10px;
width:450px;
}

.profile_box .profile_header a {color:#FFF; font-size:11px; text-decoration:underline}
.profile_box .profile_header a:hover {color:#FF9900; font-size:11px; text-decoration:underline}
.profile_box .profile_content{ padding:5px; }

#div_emoticon{display:none; border-top: 1px #999999 solid; width:100%;  margin:0px; text-align:left; background-color:#FFFFFF}
.border_emoticon { border:1px solid;  }
.above_emoticon { padding:5px; height:20px; vertical-align:middle; background-color:#999999; background-image:url(../images/icons/advanced_comment_bg.png); text-align:left; background-position:0 -2px;}
.textarea_comment {
    background-color:#F3F3F3;
    border:0px;
    margin:0px;
    padding:0px;
    text-align:left;
    width:100%;
}
.above_emoticon a:link{
    margin-top:20px;
    padding:2px 7px 2px 7px; background-color:transparent;
    text-decoration:none;
    font-weight:bold;
}

.above_emoticon a:visited{
    margin-top:20px;
    padding:2px 7px 2px 7px; background-color:transparent;
    text-decoration:none;
    font-weight:bold;
}

.above_emoticon a:active, .above_emoticon a:hover{
    background-color:transparent;
    color:#333;
}

.fl{float:left; }
.fr{float:right;}

.profile_postcomment textarea{
	width:100%;
}

/*css bo sung user_messages.php*/
div.center {
	text-align: center;
}
table.messages_table {
	border: 1px solid #AAAAAA;
}
td.messages_header {
	padding: 7px 7px 4px 7px;
	font-weight: bold;
	background: #DFECF8;
}
td.messages_message {
	border-top: 1px solid #CCCCCC;
	padding: 7px;
	vertical-align: top;
	
}
td.messages_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.messages_right {
	text-align: right;
	vertical-align: middle;
}
div.messages_unread {
	 font-weight:bold;
}
div.messages_read {
	 font-weight:normal;
}

/*td.button {
	text-align: left;
	border: 1px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
	font-weight: bold;
}*/
/*css bo sung user_editprofile.php*/

td.editprofile_photoleft {
	text-align: left;
	padding-right: 7px;
	padding-left: 7px;
}
td.editprofile_photo {
	height: 150px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 5px;
}
.tabactive {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; background-color: #2883e0; padding:0 10 0 10}
.tabdisable {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747;padding:0 10 0 10; background: url(../images/tab2a.gif) repeat-x; cursor:pointer}
.border_box {background: url(../images/bgshadowgroup.gif) top repeat-x; border: 1px solid #cdcdcd;text-align:left}
.paddingbox{padding: 9px 0px 0px 2px;}

/*css bo sung friends.php*/
.friend {
	width: 100%;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	/*margin-bottom: 15px;*/
	margin:5px;
}
div.friend #namefriend
{
	font-weight:bold;
	text-align:left;
}

/*css bo sung public_blogs.php*/

.linebox {background: url(../images/line2.gif) center no-repeat; height: 17px}

/*css bo sung group.php*/
td.profile_leftside {
	padding-top: 5px;
	vertical-align: top;
}
td.profile_rightside {
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;

}
td.profile_photo {
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #cdcdcd;
	padding: 5px;
	background: #FFFFFF;
	height: 150px;
}
table.profile_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
	margin-bottom: 10px;
}
td.profile_menu1 a, .left_menu a, .nolink {
	background-color: #000000;
	border-bottom: 1px dotted #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 12px;
	display: block;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

.nolink{width:183px; overflow:hidden;}

.menu_categories{border-bottom: 1px dotted #DDDDDD; padding-bottom:5px; margin-bottom:5px; text-transform:uppercase; font-weight:bold; font-size:12px;}
.profile_menu td{background:#000000;}

td.profile_menu1 a:hover {
	text-decoration:none;
	color:#0093FA;
}

div.result {
	float:left;
	font-weight: bold;
	text-align: left;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
	margin-left:50px;
	margin-bottom:10px;
}

td.form2 {
	padding: 10px 0px 5px 10px;
}

/*css bo sung user_editprofile_comments.php*/
td.editprofile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.editprofile_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.form_desc {
	font-size: 8pt;
	padding-bottom: 5px;
	color:#999999;
	font-weight:normal;
}
/*css bo sung user_friends_requests_outgoing.php*/
div.friends_result {
	/*padding: 1px;*/
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
	padding:5px;
}

.friends_result .entry_line {margin-left:10px; margin-right:4px; width:210px}
td.friends_result0 {
	padding: 5px;
}
td.friends_result1 {
	vertical-align: top;
	padding: 5px;
}
td.friends_result2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}
/*user_messages_view.php*/
div.messages_view1 {
	padding: 5px 5px 3px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
div.messages_view2 {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
div.messages_author {
	padding-bottom: 10px;
	font-weight: bold;
	padding-left:5px;	
}
td.messages_view1 {
	vertical-align: top;
	text-align:center;
}
div.messages_convo {
	background: #F5F5F5;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	margin-bottom: 13px;
}
td.messages_view2 {
	vertical-align: top; 
	padding: 0px 0px 0px 10px;
}
div.messages_author {
	padding-bottom: 10px;
	font-weight: bold;
}
div.messages_convo {
	background: #F5F5F5;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	margin-bottom: 13px;
}
div.messages_date {
	font-size: 7pt;
	color: #777777;
	padding-left:5px;
}
.messages_view2_bottom{padding-right:5px;}
td.home_left {
	vertical-align: top;
	
}
/*help.php*/
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 8px;
}
/*
div.header{
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
padding:5px 5px 5px 7px;
}
*/
/*friends_blog.php*/
.blog_border_top {
border-top:1px solid #CCCCCC;
}
/*windown popup*/
/*td.header, div.headerbox{font-size: 12px; color: #fff; padding-left: 8px; padding-top: 1px; text-transform: capitalize; height: 20px; font-weight:bold; background: url(../images/bgtitle.gif) repeat-x}
*/
.header div{border-bottom: none;color: #FFFFFF;}
.header a:link,hover,visited {border-bottom: none;color: #e99c08; font-size:11px; text-transform:none}
.header a:visited {border-bottom: none;color: #e99c08; font-size:11px; text-transform:none}

td.profile{
	background: #ffffff;
	color:#000000;
	border: 1px solid #cdcdcd;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
.profile_box td.profile{border:0;}
div.profile_info_spacer {
	border-top: 1px solid #CCCCCC; 
	margin: 10px 0px 10px 0px;
}


/*** Bat dau Friend list send combo box ***/  

ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: 150px; margin: 0; border: none; background-color:#fff; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; } 

#yousecond-list ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }

ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../images/icons/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */


#combo_friends { display: none; position: absolute; width: 512px; background: #eee; z-index:100; }
#combo_friends .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }
#combo_friends ul { display: none; margin: 0; padding: 0; }
#combo_friends ul li { padding: 5px 12px; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }
#combo_friends ul li em { font-weight: bold; font-style: normal; background: #ccc; }
#combo_friends ul li.auto-focus { background: #4173CC; color: #fff; }
#combo_friends ul li.auto-focus em { background: none; }

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
#add a { color: #666; }
#add-test { width: 100px; padding: 2px; }
/*** Ket thuc Friend list send combo box ***/  


/* end */
td.tab3 {
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}
td.browse_header {
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
/*********************************** KEt thuc CSS cu *****************************************/



div.profile_action_date {
	color: #999999;
	float: right;
	margin-right:5px;
	margin-left:5px;
}
.status_padding{padding-bottom:10px}
#profile_friend .block_image{margin-left:3px;}
.button {
	background:#FFFFFF none repeat scroll 0;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px 1px 1px 5px;
	font-weight:bold;
	padding:3px 8px 3px 6px;
	text-align:left;
	margin-right: 4px;
}
.box {
	text-align: left;
	border: 1px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
}
.blog_detail{
	margin:0px 0px 10px 10px;
	width:798px;
	padding:0px;
	display:inline;
}
/* css new for profile*/
#div_content .div_profile_in{
background:url(../images/page_frame1/bg_frame.png) repeat-x; margin:0px;
}
.top_profile_bg{height:80px;}
	.top_left{float:left;height:89px;width:9px;background:url(../images/page_frame1/top_left.png) no-repeat;}
	.top_right{float:right;height:89px;width:9px;background:url(../images/page_frame1/top_right.png) no-repeat;}
	
	.cter_left{background:url(../images/page_frame1/cter_left.png) left repeat-y;}
	.cter_right{background:  url(../images/page_frame1/cter_right.png) right repeat-y;}
	.cter_right_in{padding:5px 20px 5px 25px;}
	
	.btom_profile_bg{height:6px;background:url(../images/page_frame1/btom_cter.png);overflow:hidden;}
	.btom_left{float:left;height:6px;width:9px;background:url(../images/page_frame1/btom_left.png) no-repeat;}
	.btom_right{float:right;height:6px;width:9px;background:url(../images/page_frame1/btom_right.png) no-repeat;}
	

.top_profile_bg span{font-size:11px;}

.page_title {
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
	padding-top:10px;
	margin-bottom:10px;
}
font.big {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.right_category_sel{margin:0px; background:#F4F4F4}
.right_category{ margin-left:10px;padding:4px 4px 4px 12px; background:url(../images/friends_cat_icon.jpg) left no-repeat}
.quote {
	border:#999999 1px dashed;
	background-color:#E6E6E6;
	margin:5px;
	color:red;
}
.quote_head {
	background-color:#CCCCCC;
	font-style:italic;
	margin:0px;
}
.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #DDDDDD;
}

.icon_big {
	float: left;
	margin:5px 10px 0px 5px;
}
img.button, .icon {
	vertical-align: top;
	margin-right: 5px;
}
.icon2 {
	vertical-align: top;
	margin-right: 1px;
}

/*************  Box youSeoncd myhome ****/


#box_ys {
	background:url(../images/myhome_box/box_top_center.jpg) repeat-x top center;
	margin-bottom:10px;
	
}

#box_ys .top_left_box{
	float:left;
	background:url(../images/myhome_box/box_top_left.jpg) no-repeat left top;
	height:24px;
	width:6px;
	font-size:0;
}
#box_ys .top_right_box{
	background:url(../images/myhome_box/box_top_right.jpg) no-repeat right top;
	height:24px;
	
}
#box_ys .title_box{
	float:left;
	font:bold 12px arial;
	/*color:#862775;*/
	color:#333333;
	padding: 3px 3px 3px 5px;;
	text-transform:capitalize;
}


#box_ys .content_box{
	padding-bottom:4px;
	overflow:hidden;
}
#box_ys .border_left{
	border:1px solid  #a3a3a3;
	border-top:none;
}

#box_ys .content_box .left_box{
	padding:0 5px 0px 5px;
}
.userhome_invite{
	height:142px;
	background:url(../images/invite_friends_bg.jpg) no-repeat;

}
.userhome_invite .invite_bg{
	margin-top:30px;
	padding:6px;
	background:url(../images/invite_userhome_bg2.jpg) repeat-x;
}
/********right ket Thuc box yousecond myhome *****/


/*** CSS for notifications ***/
#ys_window_notify{
	position:absolute;
	border:1px #666666 solid;
	width:250px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
#ys_window_notify .header{
	background-color:#0099FF;
	color:#FFFFFF;
	padding:3px;
}
#ys_window_notify .notify{
	padding:3px;
	clear:both;
}
#ys_window_notify .notify .desc{
	float:left;
	width:220px;
}
#ys_window_notify .delete {
	padding-left:3px;
	padding-right:3px;
	color:#FF0000;
	font-weight:bold;
}
#ys_window_notify .delete:hover {
	padding-left:3px;
	padding-right:3px;
	color:#FF9900;
	font-weight:bold;
}
/***** Ket thuc CSS for notifications ****/

.invite_friend_box{height:100px;}
.invite_friend_left{
	background:url(../images/invite_box_01.png) no-repeat;
	width:11px;
}
.invite_friend_box_center {background:url(../images/invite_box_02.jpg) repeat-x; height:100px; padding:10px; padding-top:3px; width:625px}
.invite_friend_box_right{background:url(../images/invite_box_03.png) no-repeat; width:14px}
.invite_title_bar{height:30px; padding:0px; margin:0px; color:#c00009; font-size:14px; font-weight:bold; text-align:left}
.invite_title_left{background:url(../images/invite_titlebar_01.png) no-repeat left; width:7px;}
.invite_title_center{background:url(../images/invite_titlebar_02.jpg) repeat-x;}
.invite_title_right{background:url(../images/invite_titlebar_03.jpg) no-repeat right; width:8px;}



/*********************************** DuyAnh - CSS cho moolbox *****************************************/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link { color: #336699; text-decoration: none; }
#TB_window a:visited { color: #336699; text-decoration: none; }
#TB_window a:hover { color: #3399FF; text-decoration: underline; }
#TB_window a:active { color: #3399FF; text-decoration: underline; }
#TB_window a:focus { color: #336699; text-decoration: none; }

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
/*
	display:block; 
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
*/
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	font-weight: bold;
	border-bottom: 1px solid #BBBBBB;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}
/*********   Ket thuc smoonthbox ---***************/


div.home_action {
	border-top:1px solid #DEDEDE;
	padding:6px;
	_width:530px;
}
div.home_action_top {
padding:6px;
}
div.home_whatsnew {
border:1px solid #CCCCCC;
padding:5px 10px;
}
td.home_left {
padding-right:10px;
text-align:left;
vertical-align:top;
}

div.portal_spacer {
height:10px;
}
div.spacer10 {
font-size:1pt;
height:1px;
margin-top:10px;
}
div.portal_whatsnew {
border:1px solid #DDDDDD;
padding:4px 10px;
}
div.portal_spacer {
height:10px;
}
div.page_header {
color:#555555;
font-size:12pt;
font-weight:bold;
margin-bottom:0;
padding-top:5px;
}
div.portal_action {
border-top:1px solid #DEDEDE;
padding:6px;
}

div.portal_action_top {
padding:6px;
}
.content_container{width:1000px; margin:0 auto;}
input.text, input.text_small {
border:1px solid #AAAAAA;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
padding-left:2px;
vertical-align:middle;
}
.profile_content .block_item{width:100px;}
.comment_headline {
background-image:url(../images/header.gif);
background-repeat:repeat-x;
color:#333333;
font-weight:bold;
padding:4px 0 5px 6px;
color:#ffffff;
}






div.menu_header {
	margin-top: 10px;
	margin-bottom: 7px;
}
div.topmenuuser
{
	background-color: #3e3e3e;
	padding:0;
	height:24px;
	overflow:hidden;
	width:100%;
}

div.menu_item {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	*margin-top:-18px;
}



img.menu_icon {
	display: block;
	float: left; 
	margin-right: 4px;
}

img.menu_icon2 {
	margin-bottom: -3px;
	margin-right: 4px;
}

div.menu_arrow {
	padding: 2px;
	float: left;
}

div.menu_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
}

img.button {border:none}





.yn_search_btn{height:20px; color:#ffffff; font-size:11px; padding:0 5px 3px; border:1px solid #606060; background:url(../images/yn_searchbtn.jpg) left repeat-x; margin-left:5px; cursor:pointer;}

a.portal_signup:link {
color:#336699;
text-decoration:none;
}
a.portal_signup:visited {
color:#336699;
text-decoration:none;
}
a.portal_signup:hover {
color:#437AB1;
text-decoration:none;
}

div.portal_signup a, div.portal_signup a:hover {
background-image:url(../images/portal_join_bg.gif);
background-repeat:repeat-x;
border:1px solid #FFFFFF;
display:block;
font-size:14pt;
line-height:0;
padding:8px 15px 5px 7px;
text-align:center;
}
div.portal_signup_container1 {
border:1px solid #CCCCCC;
}
div.portal_signup_container1:hover {
border:1px solid #AAAAAA;
}

div.newupdates {
    position: absolute; 
    height: 31px; 
    width: 150px; 
    margin: -45px 0px 0px -32px;
	margin-left:-40px\9;
    background-image: url(../images/newupdates.gif); 
    background-repeat: no-repeat;
}

div.newupdates_content {
    text-align: left; 
    padding: 8px 5px 5px 9px; 
    color: #FFFFFF;
}

a.newupdates:link { color: #F2F2F2; text-decoration: none; font-size: 8pt; }
a.newupdates:visited { color: #F2F2F2; text-decoration: none; }
a.newupdates:hover { color: #FFFFFF; text-decoration: underline; }

div.portal_login {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-weight:bold;
padding:25px 10px;
text-align:center;
}

td.portal_member {
font-weight:bold;
padding:10px 7px;
text-align:center;
}


td.top_menu2 {
	width: 20%; 
	text-align: right; 
	color:#ffffff;
	font-weight:bold;
}

div.top_menu_link_container, div.top_menu_link_container_end {
	float: left;
	height: 29px;
	text-transform:uppercase;
}
.yn_menutop{width:100%; background:#3e3e3e url(../images/header_menu_bg.jpg) repeat-x; height:53px;  overflow:hidden;}
.yn_menu_user{background:url(../images/menu_user.gif) repeat-x; width:100%;}
div.top_menu_link a:link, div.top_menu_link a:hover, div.top_menu_link a:visited{color:#ffffff;}
div.top_menu_link {
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding: 6px 5px 0px 5px;
}

.header_welcome{background:url(../images/user_bg_center.jpg) bottom repeat-x; float:right; height:21px; color:#ffffff; width:230px; margin-left:4px;}
.header_welcome_content{background:url(../images/user_bg_right.jpg) right top no-repeat; height:18px; text-align:center; padding-top:3px; width:220px; color:#ffffff;}
div.menu {
	padding: 0px 0px 4px 0px;
	margin-right: 10px;
}

div.menu_header {
	margin-top: 10px;
	margin-bottom: 7px;
}

td.menu_user {
	padding: 0px 10px; 
	text-align: left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size:7px\9;
}

div.menu_item {
	float: left;
	padding-right: 3px;
	font-weight: bold;
}
div.menu_item a:link, div.menu_item a:visited{color:#000000;}
div.menu_sep {
	padding: 2px 3px;
	float: left;
	background: none;
}

img.menu_icon {
	display: block;
	float: left; 
	margin-right: 4px;
}

img.menu_icon2 {
	margin-bottom: -3px;
	margin-right: 4px;
}

div.menu_arrow {
	padding: 2px;
	float: left;
}

div.menu_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	display: block;
}

div.menu_item_dropdown a:hover {
	text-decoration: none;
	font-weight:normal;
}

div.menu_dropdown {
	border-top: none; 
	background: #e4f1ff; 
	position: absolute; 
	/*margin-top: 3px;
	margin-left: -19px;*/
	margin-top:15px;
	margin-left:-1px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
	border:1px solid #ccc;
	border-top:none;
}
.menu_item_dropdown{border-bottom: 2px solid #e3eaf0;}
td.topbar1 {
	padding-bottom: 5px;
}

td.topbar2, td.topbar2_right {
	background-image: url(../images/menu_bg.gif); 
	background-repeat: repeat-x; 
	font-weight: bold; 
	font-size: 11pt; 
	padding: 10px 10px 8px 15px; 
	color: #FFFFFF;
	border-bottom: 1px solid #31537D;
}

td.topbar2_right {
	font-weight: normal;
	padding: 10px 15px 8px 10px; 
	text-align: right;
}
.top_menu_item{text-transform:uppercase;}
a.top_menu_item:link, a.top_menu_item:visited, a.top_menu_item:hover,.top_menu_link_loggedin{color:#ffffff;}
td.profile_photo {
	background:#FFFFFF;
	border:1px solid #CDCDCD;
	height:150px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}

td.header, .profile_header, td.profile_header, .profile_box .comment_headline  {
	background-image:url(../images/friends_search_header.jpg);
	background-repeat:repeat-x;
	border:1px solid #DDDDDD;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 5px 5px 6px;
}
td.profile{background:#ffffff;}
.menu li{
	list-style-position:outside;
	margin-left:15px;
	color:#FFFFFF;
}
.menu li:hover{
	list-style-position:outside;
	margin-left:12px;
	color:#FF9900;
}

.frame_bottom h3{
	text-transform:uppercase;
	color: #0273cb;
	font-size:12px;
	border-bottom: #525252 1px solid;
	margin:0px;
	padding-bottom:8px;
	padding-top:12px;
	padding-left:3px;
}
.border_box.paddingbox table{margin-bottom:10px;}
.seBlogEntry{border-bottom:1px dotted #cccccc;}
.blog_content .seBlogEntry{border:0;}
.seBlogEntryTable, .seBlogComments{border:1px solid #cdcdcd;}

.left_vote {
	background:#CFEAFF;
	text-align:center;
	vertical-align:top;
	width:66px;
}
.event_action{padding:5px 0; border-bottom:1px solid #dddddd; margin-bottom:5px;}
.blog_detail_link td{height:30px; overflow:hidden\9; background:#f4f4f4;}
.blog_detail_link img.icon{margin-left:15px;}
.num_vote {
	background:#0057CF;
	color:#FFFFFF;
	font-weight:bold;
	height:46px;
	width:66px; 
	text-align:center;
	padding-top:10px;
}
.alph{width:130px;}
#tab_album_popular_content .alph{width:155px;}
#box_ys2 .block_item{width:130px;}
.recentaction_div_media{width:500px;}
.photo.photoprofile{max-width:180px; width:expression(document.body.clientWidth>150? "150px": "auto" );}
.search.fr form{margin:0; padding:0;}

/*---------------Submenu-v2----------------*/
a.submenu_bg_v1{padding:10px 18px 15px;border-right:1px solid #ccc;background:url(../images/icons/menu_arrow.gif) right center no-repeat;width:auto;color:#000;font-weight:bold}
a.submenu_bg_v1:hover{padding:10px 18px 15px;border-right:1px solid #ccc;background:#e4f1ff url(../images/icons/menu_arrow.gif) right center no-repeat;width:auto;color:#2ba3d7;font-weight:bold;text-decoration:none}
/*---------------End Submenu-v2----------------*/