@charset "utf-8";

/* --------------------------------------------------------
 * 
 * 		fav styles
 * 
 * -------------------------------------------------------- */





/* ----------------------------------------------
 * 		iepngfix
 * ---------------------------------------------- */

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}




/* ----------------------------------------------
 * 		fav-box
 * ---------------------------------------------- */

#favorite-registration {
	visibility: hidden;
}




/* ----------------------------------------------
 * 		fav-box
 * ---------------------------------------------- */

#fav-box {
	position: absolute;
	left: 0;
	top: 0;
	clear: both;
	width: 535px;
	display: none;
}
#fav-box #fav-header {
	padding: 24px 30px 8px 17px;
	background: transparent url(/common/images/fav_bg003.png) no-repeat left top;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/images/fav_bg003.png, sizingMethod='scale');
}
#fav-box #fav-header #fav-logo {
	float: left;
	width: 187px;
}
#fav-box #fav-header #fav-btn-add {
	float: right;
	width: 175px;
	margin-top: 7px;
}

#fav-box #fav-body {
	clear: both;
	padding: 1px 30px 11px 17px;
	background: url(/common/images/fav_bg001.png) repeat-y left top;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/images/fav_bg001.png, sizingMethod='scale');*/
}
#fav-box #fav-body p {
	font-size: 83%;
}
#fav-box #fav-body p.lead {
	margin-top: 10px;
}

#fav-box #fav-body p .bold {
	font-size: 110%;
}

#fav-box #fav-item-list {
	margin-top: 15px;
}


#fav-box li.item {
	clear: both;
	padding: 11px 0 5px 0;
	background: url(/common/images/fav_bg003.gif) repeat-x left top;
}
#fav-box li.first-child {
	background: none;
	padding-top: 0;
}
#fav-box li .item-wrap {
	border-left: solid 3px #ff8a8a;
}
#fav-box li .item-main {
	float: left;
	min-height: 36px;
	width: 430px;
}
* html #fav-box li .item-main {/* for IE6 */
	height: 36px;
}


/* category icons */
#fav-box li.item-a1 .item-main {
	background: url(/common/images/fav_ic_a1.gif) no-repeat 10px 0;
}
#fav-box li.item-a2 .item-main {
	background: url(/common/images/fav_ic_a2.gif) no-repeat 10px 0;
}
#fav-box li.item-a3 .item-main {
	background: url(/common/images/fav_ic_a3.gif) no-repeat 10px 0;
}
#fav-box li.item-a4 .item-main {
	background: url(/common/images/fav_ic_a4.gif) no-repeat 10px 0;
}
#fav-box li.item-a5 .item-main {
	background: url(/common/images/fav_ic_a5.gif) no-repeat 10px 0;
}
#fav-box li.item-a6 .item-main {
	background: url(/common/images/fav_ic_a6.gif) no-repeat 10px 0;
}
#fav-box li.item-a7 .item-main {
	background: url(/common/images/fav_ic_a7.gif) no-repeat 10px 0;
}
#fav-box li.item-b1 .item-main {
	background: url(/common/images/fav_ic_b1.gif) no-repeat 10px 0;
}
#fav-box li.item-b2 .item-main {
	background: url(/common/images/fav_ic_b2.gif) no-repeat 10px 0;
}
#fav-box li.item-b3 .item-main {
	background: url(/common/images/fav_ic_b3.gif) no-repeat 10px 0;
}
#fav-box li.item-b4 .item-main {
	background: url(/common/images/fav_ic_b4.gif) no-repeat 10px 0;
}
#fav-box li.item-b5 .item-main {
	background: url(/common/images/fav_ic_b5.gif) no-repeat 10px 0;
}
#fav-box li.item-b6 .item-main {
	background: url(/common/images/fav_ic_b6.gif) no-repeat 10px 0;
}
#fav-box li.item-c1 .item-main {
	background: url(/common/images/fav_ic_c1.gif) no-repeat 10px 0;
}



#fav-box li.item .item-title {
	margin-left: 60px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 110%;
}
#fav-box li.item .item-btn-del {
	float: right;
	width: 45px;
	font-size: 83%;
}
#fav-box li.item .item-description {
	clear: both;
	padding: 7px 0 0 10px;
	font-size: 83%;
}


#fav-box #fav-utility-block {
	margin-top: 10px;
	clear: both;
	padding: 0 18px 0 17px;
}
#fav-box #fav-btn-use {
	float: left;
	width: 109px;
}
#fav-box #fav-utility-block .win-icon {
	background-position: 0 0.3em !important;
}
* html #fav-box #fav-utility-block .win-icon {/* for IE6 */
	background-position: 0 0.5em !important;
}

#fav-box #fav-utility-block ul {
	float: right;
	width: 210px;
	margin-top: 0;
	text-align: right;
}
#fav-box #fav-utility-block ul li {
	display: inline;
}

#fav-box #fav-footer {
	clear: both;
	/*padding: 11px 12px 11px 0;*/
	padding: 0 12px 11px 0;
	background: url(/common/images/fav_bg002.png) no-repeat left bottom;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/common/images/fav_bg002.png, sizingMethod='scale');
}
#fav-box #fav-footer #fav-btn-close {
	clear: both;
	/*padding-top: 10px;*/
	text-align: center;
}
#fav-box #fav-footer #fav-btn-close a {
	display: block;
	width: 523px;
	height: 20px;
	text-align: right;
}




/* ----------------------------------------------
 * 		Clear fix
 * ---------------------------------------------- */
#fav-box #fav-header:after,
#fav-box #fav-body:after,
#fav-box li.item:after,
#fav-box li.item .item-wrap:after,
#fav-box #fav-footer:after,
#fav-box #fav-utility-block:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

#fav-box #fav-header,
#fav-box #fav-body,
#fav-box li.item,
#fav-box li.item .item-wrap,
#fav-box #fav-footer,
#fav-box #fav-utility-block {
	min-height: 1px;
}

* html #fav-box #fav-header,
* html #fav-box #fav-body,
* html #fav-box li.item,
* html #fav-box li.item .item-wrap,
* html #fav-box #fav-footer,
* html #fav-box #fav-utility-block {/* for IE6 */
	height: 1px;
}

*:first-child+html #fav-box #fav-header,
*:first-child+html #fav-box #fav-body,
*:first-child+html #fav-box li.item,
*:first-child+html #fav-box li.item .item-wrap,
*:first-child+html #fav-box #fav-footer,
*:first-child+html #fav-box #fav-utility-block {/* for IE7 */
	zoom: 1;
}
