﻿.northwest {background: url(corner/northwest.jpg) no-repeat top left;padding: 13px;}
.caption {margin-bottom:10px;}

.box_program_img {
	width:60px;
	height:45px;
}

.commentpost textarea {
	width:420px;
}
.comment div {
	width:470px;
}
	.commentd div {
		width:440px;
	}
.commentpost textarea {
	width:420px;
}

.programs div.fix {clear:both;}
.nav_tabs li {
	float:right;
}
.content {}
	.main {
		width:610px;
	}
	.side {
		width:315px;
	}
	.north, .side_north {
		margin-bottom:17px;
	}
.lstBanner {
	width:850px;
	margin:15px auto;
	border:1px solid #ccc;
	background:#fff;
}
	.lstBanner ul {
		padding:15px 30px;
		list-style:none;
	}
	.lstBanner a {
		color:#666;
	}
	.lstTitle {
		font-family:"Times New Roman";
		font-size:34px;
		margin-bottom:10px;
	}
.listCode {
	border:1px solid #ccc;
	padding:5px 8px;
	background:#fafafa;
	margin:5px 0;
}
	.listCode input {
		width:118px;
		font-size:9px;
		font-family:Arial;
		padding:1px;
	}

.intro {
	margin:15px 5px;
	line-height:150%;
}
.intro_more {
	margin:0 10px;
}
	.infomation {
		padding:15px 20px;
		background: url(/static/lexrus/styles_images/playlist/intro.gif) no-repeat 0 0;
		color:#000;	
		margin-bottom:20px;
		width:360px;
	}
	.infomation span {
		color:#666;
	}
	.infomation li {
		line-height:160%;
		list-style:none;
	}
	.bigbuttons {
		float:right;
	}
	.bigbuttons li {
		list-style:none;
	}
	.bigbuttons a {
		display:block;
		width:140px;
		height:50px;
	}
	.bigbuttons i {
		display:none;
	}

.programs {}
	/*------------- Inherit ProgramBox Instance ------------*/
	/*-------------  Form vivian.css ------------*/
	.pack_programs {
		width:102px;
		min-height:133px;
		margin-right:15px;
*		margin-right:16px;
	}
		.pack_programs li {
			overflow:hidden;
		}
		.pack_programs img {
			width:102px;
			height:77px;
			margin:10px 0;
		}

.classmate {padding-bottom:5px;margin-top:10px;height:auto;border-bottom:1px dotted #ccc;}
.classmate li {list-style:none;line-height:150%;}
.classmate img {width:45px;height:45px;}
.classmate .rank {float:right;font-family:Tahoma;font-size:18px;font-weight:bold;color:#478FC9;font-style:Italic;}
.classmate .rank span {font-size:12px;}

#programComments {
}
#programComments h2 {
	margin-bottom:10px;
}

.programslink .m_title {margin-bottom:3px;}


.side {
	background: url(/static/lexrus/styles_images/global/loading_ico.gif) no-repeat 0 0;
*	height:100px;
	min-height:100px;
}

.icon {}
	.icon_share { background: url(/static/lexrus/styles_images/playlist/icon_share.gif) no-repeat 8px 8px}
	.icon_programs { background: url(/static/lexrus/styles_images/playlist/icon_programs.gif) no-repeat 8px 7px }
	.icon_links { background: url(/static/lexrus/styles_images/playlist/icon_links.gif) no-repeat 8px 8px }
	.icon_pic { background: url(/static/lexrus/styles_images/playlist/icon_pic.gif) no-repeat 8px 8px }
	.icon_comment { background: url(/static/lexrus/styles_images/playlist/icon_comment.gif) no-repeat 8px 8px }
	.icon_manage { background: url(/static/lexrus/styles_images/playlist/icon_manage.gif) no-repeat 8px 6px }
	.icon_delete { background: url(/static/lexrus/styles_images/playlist/icon_delele.gif) no-repeat 12px 9px }

	.btn_play { background: url(/static/lexrus/styles_images/playlist/btn_play.gif) no-repeat 8px 6px }
	.btn_subscribe { background: url(/static/lexrus/styles_images/playlist/btn_subscribe.gif) no-repeat 8px 6px }
	.btn_subscribe_loading { background:url(/static/lexrus/styles_images/playlist/btn_subscribe_loading.gif) no-repeat 8px 6px }
	.btn_subscribed { background:url(/static/lexrus/styles_images/playlist/btn_unsubscribe.gif) no-repeat 8px 6px }

.editListInfo {
	color:#444;
	padding:5px 20px;
	line-height:150%;
}
	.editListInfo ul { padding:7px 0; }
	.editListInfo li { list-style:none; padding:8px 0; }
	.editListInfo span { color:#999; }
	.editListInfo label { display:block;font-weight:bold; }
	.editListInfo ul input {
		padding:1px;
		border:1px solid #ccc; background:#fafafa;
	}
	.editListInfo ul input:hover ,.editListInfo textarea:hover { background:#fff; }
	.editListInfo textarea { width:400px; height:100px; }

.coverSelect {float:right;width:170px;}
	.coverSelect div {width:160px;height:440px;overflow-y: scroll;}
	.coverSelect div img {margin:2px 2px 7px 2px;}
	.coverSelected {border:3px solid #f60;margin:0 0 5px 0 !important;}

.lib table {
	width:100%;
	border-collapse: collapse;
	color: #666;
	background: #fff;
	background:url(/static/lexrus/styles_images/playlist/table_thead.gif) repeat-x 5px 0;
	line-height:150%;
}
	.lib caption {
		padding:3px;
		text-align:left;
	}
	.lib caption span {
		float:right;
	}
	.lib td {
		border: none;
		padding: 10px 3px 10px 5px;
		border-bottom: 1px dotted #ccc;
	}
	.lib thead th {
		border: none;
		padding:15px 5px;
		text-align: left;
		font-weight: normal;
		text-align:left;
	}
	.lib tfoot th {
		padding-top:10px;
		text-align:left;
	}
	.lib tfoot span {
		float:right;
	}

.guildEdit {
	margin:10px;padding:10px;
	line-height:180%;font-size:12px;
	color:#000;background:#FFF2DF;border:1px solid #FFCC00;
}
	.guildEdit ul { margin-left:20px; }
	.guildPointButton {
		position:absolute;z-index:999;
		width:760px;height:108px;
		background: url(/static/lexrus/styles_images/playlist/icon_point.gif) no-repeat right bottom;
	}
	.guildPointButton_step2 { background: url(/static/lexrus/styles_images/playlist/icon_point2.gif) no-repeat right bottom; }