@charset "utf-8";
/* CSS Document */

body{
	margin: 0; 
	padding: 0;
	font:normal 9pt Arial;
}

h3 {
	margin: 0; 
	padding: 0;
}

ul{
  list-style-type: none; 
}

table { border-collapse:collapse; }
tr.solid, td.solid{
    border-bottom: 1px solid #E1E1E1;
}
td.dotted, tr.dotted{
    border-bottom: 1px dotted #E1E1E1;
}
td{
	color: #303030;
}

a{
	color: #303030;
	text-decoration: none;
}

a:hover{
	color: #f13474;
	text-decoration: underline;
}

/*-------- 
BACKGROUND 
----------*/
.bghoavan_web{
	background-image: url("../images/swirlbg_website.jpg");
	background-position: center;
	background-repeat:no-repeat;
	position: absolute;
	height: 413px;
	z-index: -2;
	width: 100%;
	top: 90px;
	left:0px;
}
/*----------- 
WEBSITE LAYOUT
-------------*/
#web_layout{
	z-index: 1;
	margin:0 auto;
	width: 1000px;
	display: block;
	overflow: hidden;
}

#header_layout{
	overflow: hidden;
	display: block;
	height: 86px;
}

#nav_menu{
	background-image: url(../images/bg_navmenu_mid.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
	margin:0 0 5px 0;
	display: block;
	height: 35px;
}

#content_layout{
	display: block;
	overflow: hidden;
}

	#content_layout .left_col{
		display: block;
		overflow: hidden;
		width: 695px;
		float: left;
	}
	
	#content_layout .right_col{
		display: block;
		overflow: hidden;
		width: 300px;
		float: right;
	}
	
#footer_layout{
	overflow: hidden;
	display: block;
	width: 1000px;
}

/*----------- 
HEADER LAYOUT
------------*/
#logo_ringme{
	background: url(../images/logo_ringme.jpg) no-repeat;
	display: block;
	width: 160px;
	height: 86px;
	float: left;
}

.search_box{
	display: block;
	width: 510px;
	padding-right: 8px;
	padding-top: 28px;
	height: 58px;
	float: left;
}

	.search_txt{
		background-image: url(../images/search_txt.jpg);
		background-repeat:no-repeat;
		padding:4px 0 0 4px;
		display: block;
		width: 324px;
		height: 26px;
		float: right;
	}
		
		.btn_search_E{
			background-image: url("../images/E_btn.jpg");
			background-repeat:no-repeat;
			display: block;
			height: 22px;
			width: 20px;
			float: left;
		}
		.btn_search_V{
			background-image: url("../images/V_btn.jpg");
			background-repeat:no-repeat;
			display: block;
			height: 22px;
			width: 20px;
			float: left;
		}
		
		.search_droplist{
			background-image: url("../images/icon_droplist.jpg");
			background-position:top left;
            background-repeat:no-repeat;
			padding: 1px 0 0 14px;
			margin: 2px 0 0 4px;
			font-weight: bold;
			display: block;
			height: 17px;
			float: left;
			width:40px;
		}
       	
		.search_droplist:hover{
			background-image:url("../images/icon_droplist.jpg");
			background-repeat:no-repeat;
			padding: 1px 0 0 14px;
			margin: 2px 0 0 4px;
			font-weight: bold;
			display: block;
			height: 17px;
			float: left;
			width:40px;
		}
      	.search_txt input{
			border: 1px solid #fff;
			width: 230px;
			float: left;
		}


	.search_btn{
		background-image: url("../images/btn_timkiem.jpg");
		background-repeat:no-repeat;
		margin:0 0 0 5px;
		display: block;
		float: right;
		height: 30px;
		width: 84px;
	}

.login_box{
	padding: 10px 10px 10px 0px;
	display: block;
	width: 312px;
	height: 86px;
	float: left;
}

	.login_box .login_form{
		border-left: 1px solid #CCC;
		padding:0 0 0 9px;
		display: block;
		width: 302px;
		height: 66px;
		font-size: 8pt;
	}
	
		.login_box .login_form .login_link{
			line-height: 16px;
			padding: 6px 0 0;
		} 
		
			.login_box .login_form .login_link label,
			.login_box .login_form .login_link a,
			.login_box .login_form .login_link a:hover{
				font:normal 8pt Tahoma;
				line-height: 16px;
			}
			
			.login_box .login_form .login_link input{
				float: left;
				margin:0 4px 0 0;
			}
			
	.login_box .login_form .login_txtbox{
		padding: 10px 0 0 3px;
		*padding: 5px 0 0 3px;
		_padding: 8px 0 0 3px;
	}
	
	.login_box .login_form .login_txtbox .txtbox_login{
		background-color: #525252;
		padding: 4px 0 0 4px;
		margin:0 4px 0 0;
		border: 0 solid;
		font-size: 8pt;
		height: 17px;
		float: left;
		width: 80px;
		color:#FFF;
	}
	
	.login_box .login_form .login_txtbox .btn_login{
		background-image: url("../images/btn_dangnhap.jpg");
		background-repeat:no-repeat;
		display: block;
		height: 22px;
		float: left;
		width: 71px;
	}

/*--------------------
NAVIGATION MENU LAYOUT
---------------------*/

#nav_menu .left_bg_navmenu{
	background-image: url("../images/bg_navmenu_left.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	line-height: 35px;
	display: block;
	height: 35px;
}

#nav_menu .right_bg_navmenu{
	background-image: url("../images/bg_navmenu_right.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	line-height: 35px;
	display: block;
	height: 35px;
}

#nav_menu .right_bg_navmenu a.homeaccount
{
	background-image: url("../images/icon_ringme.jpg");
	background-repeat:no-repeat;
	font: bold 11pt Arial;
	padding:10px 10px 0 30px;
	outline-style: none;
	display: block;
	float: left;
	color:#FFF;
}

#nav_menu .right_bg_navmenu a{
	font: bold 11pt Arial;
	outline-style: none;
	display: block;
	padding: 10px;
	float: left;
	color:#FFF;
}

#nav_menu .right_bg_navmenu .nav_vachngan{
	background-image: url("../images/navmenu_vachngan.jpg");
	background-repeat:no-repeat;
	display: block;
	height: 35px;
	float: left;
	width: 2px;
}

/*----------
CA SI DE CU
-----------*/
.casidecu_box{
	background-image: url(../images/casidecu_mid.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
	display: block;
	margin: 5px 0;
	width: 160px;
}
	.casidecu_box .casidecu_top{
		background-image: url(../images/casidecu_header.jpg);
		background-repeat: no-repeat;
		background-position:0 0;
	}
	
	.casidecu_box .casidecu_top .casidecu_bottom{
		background: url(../images/casidecu_bottom.jpg);
		background-position:left bottom;
		background-repeat: no-repeat;
        height:auto;
        overflow:hidden;
        _padding-bottom:35px;
	}
	
		.casidecu_box .casidecu_top .casidecu_bottom .casidecu_title{
			padding: 15px 10px 10px 20px;
			font:bold 10pt arial;
		}
		
		.casidecu_box .casidecu_top .casidecu_bottom ul{
			padding: 0px 20px 30px 20px;
			margin: 0;
		}

			.casidecu_box .casidecu_top .casidecu_bottom ul li.ringcat_main{
				background-image: url(../images/dot_stroke.jpg);
				background-position:left bottom;
				background-repeat:repeat-x;
				padding: 0 0 5px 0;
				margin:0 0 5px 0;
				font-weight: bold;
			}

			.casidecu_box .casidecu_top .casidecu_bottom ul li{
				/*background-image: url("../images/casideculist_icon.gif");
                background-repeat: no-repeat;
                background-position: left 50%;*/
				padding: 2px 0 2px 15px;
				line-height: 18px;
				display: block;
			}
			
			.casidecu_box .casidecu_top .casidecu_bottom ul .btnxemtatca{
				font-weight: bold;
				line-height: 18px;
				background: none;
				padding: 5px 0;
			}
/*-------------- 
MAIN CONTENT BOX
----------------*/

/*--------- 
LEFT COLUMN
----------*/
.left-column{
	overflow: hidden;
	display: block;
	width: 160px;
	float: left;
}
.left-column .ring_cat{
	background-image: url("../images/ring_cat_middle.jpg");
	background-repeat:repeat-y;
}
	.ring_cat .ringcat_tl{
		background-image: url(../images/ring_cat_top_right.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	.ring_cat .ringcat_tl .ringcat_tr{
		background-image: url("../images/ring_cat_top_left.jpg");
		background-position:top left;
		background-repeat:no-repeat;
		overflow: hidden;
		display: block;
		width: 160px;
	}
	
	.ring_cat .ringcat_tl .ringcat_tr .ringcat_bl{
		background-image: url(../images/ring_cat_bottom_left.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		overflow: hidden;
		display: block;
		width: 160px;
	}
	
	.ring_cat .ringcat_tl .ringcat_tr .ringcat_bl .ringcat_br{
		background-image: url(../images/ring_cat_bottom_right.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		overflow: hidden;
		display: block;
		width: 160px;
	}
	
		.ringcat_title{
			padding: 15px 10px 10px 20px;
 			font:bold 11pt Arial;
		}
		
		.ring_cat .ringcat_tl .ringcat_tr .ringcat_bl .ringcat_br ul{
			padding: 0px 20px 30px 20px;
			display: block;
			margin: 0;
		}
		
			.ring_cat .ringcat_tl .ringcat_tr .ringcat_bl .ringcat_br ul li.ringcat_main{
				background-image: url(../images/dot_stroke.jpg);
				background-position:left bottom;
				background-repeat:repeat-x;
				padding:0px 1 5px 0px;
				font-weight: bold;
				margin:0 0 0px 0;
				display: block;
			}

			.ring_cat .ringcat_tl .ringcat_tr .ringcat_bl .ringcat_br ul li{
				background-image: url("../images/list_icon.gif");
                background-repeat: no-repeat;
                background-position: 0 7px;
				padding: 2px 0px 2px 15px;
				line-height: 18px;
				display: block;
			}

/*--------------
MAIN CONTENT BOX
----------------*/

.maincontent_box{
	overflow: hidden;
	display: block;
	width: 530px;
	float: right;
}

/*----------------- 
BOX NHAC CHUONG MOI
------------------*/

	.maincontent_box .box_nhacchuongmoi{
		background: url(../images/nhac_chuong_moi_mid.jpg) repeat-y;
		margin:0 0 5px 0;
		overflow: hidden;
		display: block;
		width: 530px;
	}
	
		.maincontent_box .box_nhacchuongmoi .box_nhacchuongmoi_top{
			background: url(../images/nhac_chuong_moi_header.jpg) no-repeat top;
			overflow: hidden;
			display: block;
			width: 530px;
		}
		
		.maincontent_box .box_nhacchuongmoi .box_nhacchuongmoi_bottom{
			background: url(../images/nhac_chuong_moi_bottom.jpg) no-repeat bottom;
			width: 530px;
			display: block;
			overflow: hidden;
		}
		
			.maincontent_box .box_nhacchuongmoi .box_nhacchuongmoi_bottom .box_nhacchuongmoi_title{
				padding: 15px 10px 10px 65px;
				font:bold 11pt Arial;
				display: block;
				width: 455px;
			}
			
			.box_nhacchuongmoi_content{
				padding:0 0 10px 0;
				overflow: hidden;
				display: block;
				padding:5px;
                *padding:0px;
				width: 526px;
			}

/*------------------------------
BOX NHAC CHUONG QUA TANG Y NGHIA 
--------------------------------*/

	.maincontent_box .box_quatangynghia{
		background: url(../images/qua_tang_nhac_chuong_mid.jpg) repeat-y;
		margin:0 0 5px 0;
		overflow: hidden;
		display: block;
		width: 530px;
	}
	
		.maincontent_box .box_quatangynghia .box_quatangynghia_top{
			background: url(../images/qua_tang_nhac_chuong_header.jpg) no-repeat top;
			width: 530px;
			display: block;
			overflow: hidden;
		}
		
		.maincontent_box .box_quatangynghia .box_quatangynghia_bottom{
			background: url(../images/qua_tang_nhac_chuong_bottom.jpg) no-repeat bottom;
			width: 530px;
			display: block;
			overflow: hidden;
		}
		
			.maincontent_box .box_quatangynghia .box_quatangynghia_bottom .box_quatangynghia_title{
				padding: 15px 10px 10px 65px;
				font:bold 11pt Arial;
				display: block;
				width: 455px;
			}
			
			.maincontent_box .box_quatangynghia .box_quatangynghia_bottom .box_quatangynghia_content{
				padding:0 2px 10px 2px;
				overflow: hidden;
				display: block;
				width: 526px;
			}

/*----------------- 
TABLE LIST RINGTONE
-------------------*/
/*			table th{
				padding:10px 0;
                color: #8f8f8f;
                text-align:center;
				font:bold 12px arial;
			}
*/            .thmaso p, .thbaihat p, .thnghetangtaive p, .thluottaithich p{
                font-weight:bold;                
                margin:0;
                padding:15px 0 10px 0;
                text-align:left;
            }
			.thmaso p{
				width: 100px;
                padding-left:20px;
                margin:0;
			}

			.thbaihat{
                line-height:155%;
				width: 220px;
                font-weight:bold;
			}
			
			.thnghetangtaive{
                width: 160px;
                font-weight:bold;
			}
			
			.thluottaithich{
                width: 150px;
                font-weight:bold;
                color: #303030;
			}
			.thluottaithich a{
			     float: left;
			}
            .main_casi,.main_casi:hover{
				color: #f13474;
                font-weight:normal;
			}
            
			/*.tdmaso{
                width:120px;
                font-weight: bold;
			}
			
			.tddata{
				line-height:155%;
                width:220px;
			}
			
				.main_tenbaihat{
					font-weight: bold;
				}

				.main_tenbaihat:hover{
					color: #303030;
				}

				.main_casi,.main_casi:hover{
					color: #f13474;
				}
				
			.tdquickfunc{
				padding: 7px 10px 7px 20px;
			}
			
			.tdquickfunc a{
				float: left;
			}*/
            
            .btn_mua{
			    background-image: url("../images/buy.gif");
                background-repeat:no-repeat;
                background-position:top 50%;
                margin:0 5px 0 0;
                height: 17px;
				width: 17px;
                float:left;
			}
            
			.btn_nghethu{
			    background-image: url("../images/prehear.gif");
                background-position:top 50%;
                background-repeat:no-repeat;
                margin:0 3px 0 5px;
               	display: block;
				height: 17px;
				width: 17px;
                float:left;
			}
				
            /*.tdtaithich{
				padding: 7px 10px 7px 20px;
				text-align: left;
			}*/
            
			.btn_tangqua{
			    background-image: url("../images/pres.gif");
                background-position:top 50%;
                background-repeat: no-repeat;
                margin:0 5px;
				height: 17px;
				width: 17px;
			}
			
			.span_luottai,.link_thich,.link_thich:hover{
				font:normal 8pt Tahoma;
			}
				
/*---------- 
RIGHT COLUMN
------------*/

/*--------------------
BOX TOP 10 NHAC CHUONG
----------------------*/

.top_nhacchuong_box{
	background-image: url("../images/nhac_chuong_top_mid.jpg");
	background-repeat:repeat-y;
	margin-bottom: 5px;
	overflow: hidden;
	display: block;
	width: 300px;
}
	
 .top_nhacchuong_top{
	background: url(../images/nhac_chuong_top_header.jpg) no-repeat top;
	overflow: hidden;
	display: block;
	width: 300px;
}
		
.top_nhacchuong_bottom{
	background-image: url(../images/nhac_chuong_top_bottom.jpg);
	background-position:left bottom;
	background-repeat: no-repeat;
	padding-bottom:10px;
	overflow: hidden;
	display: block;
	width: 300px;
}
		
.top_nhacchuong_title{
	background-image: url("../images/topring_title_bg.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
	font:bold 11pt arial;
	text-align:left;
    padding-left: 10px;
	line-height:200%;
	display: block;
	width: 300px;
	height:30px;
	color:#FFF;
}
			
.top_nhacchuong_content{
	width: 300px;
	display: block;
    height:auto;
	overflow: hidden;
    float:left;
}
	
.top_nhacchuong_content,.top_nhac_chuong_row{
	border-bottom: 1px solid #404040;
	width: 99%;
    height:auto;
    overflow:hidden;
	color:#FFF;
    float:left;
}

.top_nhac_chuong_row{
	padding:3px 10px;
	float:left;
	margin:0;
}
.top_nhac_chuong_row ul{
	list-style-type:none;
	width:300px;
	height:25px;
	float:left;
	padding:0;
	margin:0;
}
.top_nhac_chuong_row li{
	list-style-type:none;
	padding:5px 0;
	margin:0;
	float:left;
	width:auto;
}
.tab_topnhacchuong_select{
	background: url(../images/tab_topnhacuathich_left.jpg) no-repeat left;
	font:normal 8pt Tahoma;
	line-height: 18px;
	display: block;
	float: left;
	color:#FFF;
    cursor:pointer;
}

.tab_topnhacchuong_select:hover{
	background: url(../images/tab_topnhacuathich_left.jpg) no-repeat left;
	font:normal 8pt Tahoma;
	text-decoration: none;
	line-height: 18px;
	display: block;
	float: left;
	color:#999;
    cursor:pointer;
}

.tab_topnhacchuong_select span{
	background: url(../images/tab_topnhacuathich_right.jpg) no-repeat right;
	display: block;
	padding:0 8px;
	height: 18px;
	float: left;
    cursor:pointer;
}

.tab_topnhacchuong, .tab_topnhacchuong:hover{
	font:normal 8pt Tahoma;
	line-height: 18px;
	display: block;
	float: left;
	color:#999;
}
		
.tab_topnhacchuong span{
	display: block;
	padding:0 7px;
	height: 18px;
	float: left;
    cursor:pointer;
}

.vachngan_topnhac{
	background: url(../images/vachngan_topnhac.jpg) no-repeat;
	display: block;
	float: left;
	width: 4px;
	height: 18px;
}

.top_list{
	width:80%;
	color:#FFF;
	float: left;
}

.topnhac_no{
	font:bold 8pt Tahoma;
	color:#FFF;
}

.topnhac_no_link,.topnhac_no_link:hover{
	font:normal 8pt Tahoma;
	color:#FFF;
}
				
/*------------------------------
BOX NHAC CHUONG DE CU HANG THANG
-------------------------------*/
.right_col .nhacchuongdecu_box{
		background: url(../images/nhac_chuong_de_cu_mid.jpg) repeat-y;
		margin-bottom: 5px;
		overflow: hidden;
		display: block;
		width: 300px;
	}
	
		.right_col .nhacchuongdecu_box .nhacchuongdecu_top
		{
			width: 300px;
			display: block;
			overflow: hidden;
			background: url(../images/nhac_chuong_de_cu_header.jpg) no-repeat top;
		}
		
		.right_col .nhacchuongdecu_box .nhacchuongdecu_bottom
		{
			width: 300px;
			display: block;
			overflow: hidden;
			background: url(../images/nhac_chuong_de_cu_bottom.jpg) no-repeat bottom;
		}
		
			.right_col .nhacchuongdecu_box .nhacchuongdecu_bottom .nhacchuongdecu_title
			{
				width: 260px;
				padding: 15px 20px 10px 20px;
				display: block;
				font-size: 11pt;
				font-weight: bold;
			}
			
			.right_col .nhacchuongdecu_box .nhacchuongdecu_bottom .nhacchuongdecu_content
			{
				width: 260px;
				padding: 0px 20px 35px 20px;
				display: block;
				overflow: hidden;
			}
			
			.right_col .nhacchuongdecu_box .nhacchuongdecu_bottom .nhacchuongdecu_content .nhacchuongdecu_row
			{
				width: 260px;
				padding: 7px 0;
				display: block;
				overflow: hidden;
				background: url(../images/stroke_row_decu.jpg) repeat-x bottom;
			}
			
			.decu_list,.casi_list{
				display: block;
				width: 80%;
				float: left;
			}
			
			.casi_func a,.top_quick_func a{
	           float: left;
            }
            .decu_func{
                width:19%;
                _width:20%;
                float:left;
            }           
			.nhacchuongdecu_link
			{
				font-weight: bold;
			}
			
			.nhacchuongdecu_link:hover
			{
				color: #303030;
				font-weight: bold;
			}
			
			.nhaccuongdecu_casi
			{
				color: #f13474;
			}	
				
/*------- BOX NHAC CHUONG ALBUM HOT --------*/				

.right_col .albumhot_box
	{
		width: 300px;
		display: block;
		overflow: hidden;
		background: url(../images/album_hot_mid.jpg) repeat-y;
		margin-bottom: 5px;
	}
	
		.right_col .albumhot_box .albumhot_top
		{
			width: 300px;
			display: block;
			overflow: hidden;
			background: url(../images/album_hot_header.jpg) no-repeat top;
		}
		
		.right_col .albumhot_box .albumhot_bottom
		{
			width: 300px;
			display: block;
			overflow: hidden;
			background: url(../images/album_hot_bottom.jpg) no-repeat bottom;
		}
		
			.right_col .albumhot_box .albumhot_bottom .albumhot_title
			{
				width: 260px;
				padding: 15px 20px 10px 20px;
				display: block;
				font-size: 11pt;
				font-weight: bold;
			}
			
			.right_col .albumhot_box .albumhot_bottom .albumhot_content
			{
				width: 260px;
				padding: 0px 20px 35px 20px;
				display: block;
				overflow: hidden;
			}
			
			.right_col .albumhot_box .albumhot_bottom .albumhot_content .albumhot_row
			{
				width: 260px;
				padding-top: 10px;
				padding-bottom: 10px;
				display: block;
				overflow: hidden;
				background: url(../images/stroke_album_moi.jpg) repeat-x bottom
			}
			
			.right_col .albumhot_box .albumhot_bottom .albumhot_content .albumhot_row .album_item{
				width: 120px;
				float: left;
				display: block;
				overflow: hidden;
				text-align:center;
				padding:5px;
			}
			
			.album_box{
				border: 1px solid #76d7ff;
				margin:0 0 5px 4px;
				display: block;
				height: 100px;
				padding: 4px;
				width: 100px;
			}
			
			.ten_album{
				font-weight: bold;
                text-align:left;
                float:left;
                margin-left:5px;
			}
			
			.ten_album:hover{
				color: #303030;
				font-weight: bold;
			}
			
			.album_tencasi,.album_tencasi:hover{
				color: #f13474;
                float:left;
                margin-left:5px;
			}
			
/*-------- NHAC CHUONG CA SI HOT ----------- */

.right_col .casihot_box
	{
		width: 300px;
		display: block;
		overflow: hidden;
		background: url(../images/casihot_mid.jpg) repeat-y;
		margin-bottom: 5px;
	}
	
		.right_col .casihot_box .casihot_top
		{
			width: 300px;
			display: block;
			overflow: hidden;
			background: url(../images/casihot_header.jpg) no-repeat top;
		}
		
		.right_col .casihot_box .casihot_bottom
		{
			width: 300px;
			display: block;
			overflow: hidden;
			background: url(../images/casihot_bottom.jpg) no-repeat bottom;
		}
		
			.right_col .casihot_box .casihot_bottom .casihot_title
			{
				width: 260px;
				padding: 15px 20px 10px 20px;
				display: block;
				font-size: 11pt;
				font-weight: bold;
			}
			
			.right_col .casihot_box .casihot_bottom .casihot_content
			{
				width: 260px;
				padding: 0px 20px 35px 20px;
				display: block;
				overflow: hidden;
			}
			
			.right_col .casihot_box .casihot_bottom .casihot_content .casihot_row
			{
				width: 260px;
				padding-top: 7px;
				padding-bottom: 7px;
				display: block;
				overflow: hidden;
				background: url(../images/stroke_casihot.jpg) repeat-x bottom
			}
			
			.casihot_img
			{
				margin-bottom: 5px;
			}
			
			.casihot_link
			{
				font-weight: bold;
				color: #f13474;
			}

	.huongdan_nhantin
	{
		display: block;
		width: 300px;
		margin-bottom: 5px;
	}

/*----------------------
SLIDE TUYEN TAƠ CHON LOC
-----------------------*/
.slide_banner{
	margin:0 0 5px 0;
	position:relative;
    width: 530px;
	height: 250px;
    overflow:hidden;
    display:block;
}

	.slide_banner .main_img img{
        width: 530px;
		height: 250px;
		overflow:hidden;
	}

	.slide_banner .slide_item_bg{
		background-color: #000;
		width: 115px;
		height: 250px !important;
		display: block;
		overflow:hidden;
		float:right;
		position:absolute !important;
		z-index:10 !important;
		top: 0 !important;
		left: 415px !important;
	}
	
	.slide_ringme{
		height:206px !important;
	}
	
	.slide_banner .slide_item_bg ul{
		margin:0;
		padding:0;
		float:left;
		list-style-type:none;
	}
	.slide_banner .slide_item_bg li{
		list-style-type:none;
		margin:2px 6px 0 6px;
		border: 2px solid #333;
		width:100px !important;
		height:45px !important;
	}
	.slide_banner .slide_item_bg li:hover{
		border: 2px solid #f09e00;
		cursor:pointer;
	}
	
	span.slide_go_up,span.slide_go_down{
		display: block;
		margin:5px auto;
		cursor:pointer;
		height: 10px;
		width: 19px;
	}
	span.slide_go_up{
		background-image: url(../images/arrow_up.gif);
		background-repeat:no-repeat;
	}

	span.slide_go_down{
		background-image: url(../images/arrow_down.gif);
		background-repeat:no-repeat;
	}
	
	.main_slide_info{
		background-color: #000;
		filter: alpha(opacity=90);
		position: absolute;
		display: block;
		width: 415px;
		height: 30px;
		opacity: .8;
		z-index:5;/*64*/
		top: 220px;
		left:0;
	}
	
	.main_slide_info a{
		color:#FFF;
		float:left;
		text-align:left;
		font-weight: bold;
		text-decoration: none;
		line-height:150%;
		margin-left:10px;
	}	
/*-----------
FOOTER LAYOUT
-------------*/
#footer_layout{
	display: block;
	color: #8e8e8e;
	font-size: 8pt;
}

#footer_layout .foot_menu{
	padding: 10px 15px 10px 15px;
	border-bottom: 6px solid #dcdcdc;
}

#footer_layout .foot_menu a{
	text-decoration: none;
	font-weight: bold;
	padding:0 7px;
}

#footer_layout .foot_info{
	padding: 10px 22px;
}
#footer_layout .web_info{
	width: 570px;
	overflow: hidden;
	float: left;
}
#footer_layout .other_service{
	float:right;
	width: 300px;
	overflow: hidden;
}

.copy_right{
	font-size: 9pt;
	font-weight: bold;
	margin:0;
	padding:0;
}

.logo_mclix,.logo_mclix:hover,.logo_xalo,.logo_xalo:hover{
	display: block;
	width: 100px;
	height: 45px;
	float:right;
}

.logo_mclix{
	background: url(../images/logo_mclixgray.jpg) no-repeat;
}

.logo_mclix:hover{
	background: url(../images/logo_mclixcolor.jpg) no-repeat;
}

.logo_xalo{
	background: url(../images/logo_xalo_gray.jpg) no-repeat;
}

.logo_xalo:hover{
	background: url(../images/logo_xalo_color.jpg) no-repeat;
}
/*---------
* paging CSS
* 02-03-2010
*/
.paging table tr td{
    border:none;
}
.paging a{
    color:#EF3A3F;
    padding:3px;
    font:normal 15px arial;
    text-decoration:none;
}
.paging a:hover{
    color:#1E96C8;
    text-decoration:underline;
}
a.current{
    color:#1E96C8;
    text-decoration:underline;
}
/*---------
tooltip CSS
---------*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
    filter: alpha(opacity=85);

}
#tooltip h3, #tooltip div { margin: 0; }

/*------------------
fixed anh cho singer
de hon trong profile
------------------*/
img#singer-image{
    border:#cc0066 1px solid;
    float:right;
    vertical-align: top;
    padding:1px;
    margin:5px;
}
p.box_nhacchuongmoi_content{
    margin:3px;
    padding:0;
}
/*--------------
* 11-03-2010
* CSS scroll bar
---------------*/
#scroll_profile{
    width:500px;
    height:225px;
    overflow:auto;
    margin:auto;
}
/*-------------
CSS for tooltip
--------------*/
.tooltipa{
    color:#F13474;
    font-weight:bold;
}
.hotclip{
    text-align:center;
    width:300px;
    height:auto;
    margin-bottom:5px;
    background-image:url("/images/trangb.gif");
    background-repeat:no-repeat;
}
.hotclip p{
    margin:3px;
    padding:0;
}
.hotclip a{
    font-weight: bold;
    color:#cc0066;
    text-decoration:underline;
}
#artistlist{
    height:580px !important;
    margin:10px 0 30px 0;
    _margin:10px 0 0px 0;
}
#artistlist ul li{
    margin:3px 0;
    padding:0;
}
#artistlist img{
    padding:2px;
    width:94px;
    height:94px;
    overflow:hidden;
    border: 1px solid #76D7FF;
}
#artistlist a{
    text-decoration:none;
}
#holdhotclip{
    height:250px;
    width:300px;
    border:none;
    margin-bottom:5px;
}