/*COMMON
----------------------------------------------------------*/

.w628 { width: 628px !important;}
.w632 { width: 650px !important;}



.txtCenter { text-align: center !important;}
.txtLeft { text-align: left !important;}
.txtRight { text-align: right !important;}

.fLeft { float: left !important;}
.fRight { float: left !important;}
.overflow { overflow: hidden !important;}

.clear{clear: both !important;}

div.clr {
	clear: both;
	display: block;
	font-size:0px;
	line-height:0;
	height:0;
	margin:0;
	padding:0;
}


/*TOPTOPTOPTOTPTOTP
----------------------------------------------------------*/

.CategoryBoxalbumtop {
	width: 659px;

}
.CategoryBoxalbumtop .ft {
	width: 659px;
	
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.CategoryBoxalbumtop .ft dl {
	width: 650px;
}
.CategoryBoxalbumtop .ft dl dt,
.CategoryBoxalbumtop .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbumtop .ft dl dt {
	width: 163px;
}
.CategoryBoxalbumtop .ft dl dd {
	margin-left: 6px !important;
	margin-right: 0px !important;
	padding-left: 4px !important;
	background: url(/my-album/img/linea.gif) 0 0.3em no-repeat;
	width: 200px;
	font-size: 90% !important;
	line-height: 1.5 !important;
}
.CategoryBoxalbumtop .ft dl dd p {
	margin-top: 2px !important;
}


	
.CategoryBoxalbum02 {
	width: 659px;
	
}
.CategoryBoxalbum02 .ft {
	width: 659px;
	
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.CategoryBoxalbum02 .ft dl {
	width: 320px;
}
.CategoryBoxalbum02 .ft dl dt,
.CategoryBoxalbum02 .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbum02 .ft dl dt {
	width: 150px;
	color: #FFF;
}

.CategoryBoxalbum02 .ft dl dd {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 8px !important;
	
	width: 307px;
	font-size: 110% !important;
	line-height: 1.5 !important;
}
.CategoryBoxalbum02 .ft dl dd p {
	margin-top: 0px !important;
}




.CategoryBoxalbum03 {
	width: 659px;
	
}
.CategoryBoxalbum03 .ft {
	width: 659px;
	
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.CategoryBoxalbum03 .ft dl {
	width: 320px;
}
.CategoryBoxalbum03 .ft dl dt,
.CategoryBoxalbum03 .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbum03 .ft dl dt {
	width: 150px;
	color: #FFF;
}

.CategoryBoxalbum03 .ft dl dd {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 8px !important;
	width: 307px;
	font-size: 120% !important;
	line-height: 1.5 !important;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.CategoryBoxalbum03 .ft dl dd p {
	margin-top: 0px !important;

}



.CategoryBoxalbumstyletop {
	width: 659px;

}
.CategoryBoxalbumstyletop .ft {
	width: 659px;
	
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.CategoryBoxalbumstyletop .ft dl {
	width: 650px;
}
.CategoryBoxalbumstyletop .ft dl dt,
.CategoryBoxalbumstyletop .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbumstyletop .ft dl dt {
	width: 163px;
}
.CategoryBoxalbumstyletop .ft dl dd {
	margin-left: 6px !important;
	margin-right: 0px !important;
	padding-left: 4px !important;
	
	width: 200px;
	font-size: 90% !important;
	line-height: 1.5 !important;
}
.CategoryBoxalbumstyletop .ft dl dd p {
	margin-top: 2px !important;
}


	
.CategoryBoxalbum06 {
	width: 659px;
	background: url(/common/img/category/categoryboxabo.gif) left top repeat-y;
}
.CategoryBoxalbum06 .ft {
	width: 659px;
	background: url(/common/img/category/categoryboxab.gif) left bottom no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.CategoryBoxalbum06 .ft dl {
	width: 320px;
}
.CategoryBoxalbum06 .ft dl dt,
.CategoryBoxalbum06 .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbum06 .ft dl dt {
	width: 150px;
	color: #FFF;
}

.CategoryBoxalbum06 .ft dl dd {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 8px !important;
	
	width: 307px;
	font-size: 110% !important;
	line-height: 1.5 !important;
}
.CategoryBoxalbum06 .ft dl dd p {
	margin-top: 0px !important;
}


.CategoryBoxalbum07 {
	width: 659px;
	background: url(/common/img/category/categoryboxabo.gif) left top repeat-y;
}
.CategoryBoxalbum07 .ft {
	width: 659px;
	background: url(/common/img/category/categoryboxab.gif) left bottom no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.CategoryBoxalbum03 .ft dl {
	width: 320px;
}
.CategoryBoxalbum07 .ft dl dt,
.CategoryBoxalbum07 .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbum07 .ft dl dt {
	width: 150px;
	color: #FFF;
}

.CategoryBoxalbum07 .ft dl dd {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 8px !important;
	width: 475px;
	font-size: 100% !important;
	line-height: 1.5 !important;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.CategoryBoxalbum07 .ft dl dd p {
	margin-top: 0px !important;

}

.CategoryBoxalbumAB {
	width: 659px;
	background: url(/common/img/category/categoryboxabo.gif) left top repeat-y;
}
.CategoryBoxalbumAB .ft {
	width: 659px;
	background: url(/common/img/category/categoryboxab.gif) left bottom no-repeat;
	padding-top: 2px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.CategoryBoxalbumAB .ft dl {
	width: 320px;
}
.CategoryBoxalbumAB .ft dl dt,
.CategoryBoxalbumAB .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBoxalbumAB .ft dl dt {
	width: 150px;
	color: #FFF;
}

.CategoryBoxalbumAB .ft dl dd {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 8px !important;
	width: 475px;
	font-size: 100% !important;
	line-height: 1.5 !important;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.CategoryBoxalbumAB .ft dl dd p {
	margin-top: 0px !important;

}

.CategoryBox75 {
	width: 659px;
	background: url(/common/img/category/categoryboxabo.gif) left top repeat-y;
}
.CategoryBox75 .ft {
	width: 659px;
	background: url(/common/img/category/categoryboxab.gif) left bottom no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.CategoryBox75 .ft dl {
	width: 610px;
}
.CategoryBox75 .ft dl dt,
.CategoryBox75 .ft dl dd {
	float: left;
	margin-bottom: 3px;
	}
.CategoryBox75 .ft dl dt {
	width: 145px;
}
.CategoryBox75 .ft dl dd {
	margin-left: 2px !important;
	margin-right: 0px !important;
	padding-left: 18px !important;
	background: url(/common/img/ar_r_blue.gif) 8px 0.5em no-repeat;
	width: 300px;
	font-size: 100% !important;
	line-height: 1.5 !important;
}
.CategoryBox75 .ft dl dd p {
	margin-top: 2px !important;}

