@charset "utf-8";
@import "public.css";
@import "slideplayer.css";
.wrapper { width:900px; margin:0px auto;}
.head { width:890px; height:45px; text-align:right; line-height:45px;}

.main_l {width:240px;}

.login h2 {height:36px; width:220px; padding-top:3px; text-indent:-9999px; margin:0px auto 10px; background:url(../images/bg.gif) 0 -48px no-repeat;}
.login .regh2{height:36px; width:220px; padding-top:3px; text-indent:-9999px; margin:0px auto 10px; background:url(../images/bg.gif) 0 -110px no-repeat;}
.login p { text-align:left; height:27px; line-height:27px; width:190px;	margin:0 auto;}
.login p label { color:#0296c3; clear:right; line-height:27px;}
.login input.txt { width:186px; height:16px; padding:2px; border:1px #0296c3 solid;}
.login input.btn { width:52px; height:20px; border:0; color:#fff; font-weight:bold; line-height:20px; margin-right:18px; background:url(../images/bg.gif) -123px 0px no-repeat; cursor:pointer;}
.login p a { color:#0296c3; text-decoration:underline;}
.login p a:hover { color:#333333;}
.login .item { text-align:left; height:24px; line-height:16px; width:190px; margin:8px auto 0; overflow:hidden; color:#0296c3;}
.login .chkbox { width:10px; height:10px; border:1px solid #0296c3; overflow:hidden; text-align:center; position:relative; float:left; margin-left:1px; display:inline;}
.login input.chk { width:20px; height:20px; border:none; position:absolute; top:-4px; left:-4px;*top:-5px; *left:-5px; outline:0;}
.login .cookie { float:left;margin-top:-2px;padding:1px 0 0 6px;}

.register { text-align:left; line-height:28px;}
.register h3 a{  font-size:14px; font-weight:bold; padding-left:22px;  background:url(../images/bg.gif) -204px -92px no-repeat; color:#0296c3;}
.register p { text-align:center; color:#666;}

.main_r { width:650px;}

.asd{ height:183px; background:url(../images/asf.gif)}

.member{}


/* bigpart start */
#bigpart {
	width: 650px;
	float: right;
	height: auto;	
}
	#maincontent .top {
		width: 608px;
		margin: 0 auto;
		text-align: right;
	}
	#maincontent .top h2 {
		float: left;
		color: #0296c3;
		font-size: 14px;
		font-weight: bold;
	}
	#maincontent .top a {
		color: #666666;
		padding: 0 18px;
	}
	#maincontent .content {
		padding-top: 14px;
	}
	#maincontent .left_part {
		float: left;
		width: 302px;
		margin: 0 0 0 15px;
		display: inline;
	}
	#maincontent .right_part {
		float: right;
		width: 309px;
	}
	#maincontent .right_part dl {
		float: left;
		width: 62px;
		height: 105px;
		margin-right: 15px;
		overflow: hidden;
		display: inline;
	}
		#maincontent .right_part dl dt {
			width:50px; height:50px; padding:4px; 
			 background:url(../images/photobg.gif) no-repeat;
		}
			#maincontent .right_part dl dt img {
				width: 50px;
				height: 50px;
				
			}
		#maincontent .right_part dl dd {
			line-height: 20px; color: #606060;
		}
			#maincontent .right_part dl dd a {
				color: #333;
			}
			#maincontent .right_part dl dd a:hover {
				color: #0296c3;
			}
	/* star start */
	#star {
		height: 270px;
	}
	#star .top,#invite .top {
		height: 32px;
		line-height: 32px;
		border-bottom: 1px #e1e1e1 dashed;
	}
		#star h2,#invite h2 {
			height: 18px;
			line-height: 18px;
			width: 150px;
			text-align: left;
			padding: 1px 0 0 10px;
			margin-top: 5px;
			border-left: 5px #0296c3 solid;
		}
	#star .content {
		height: 220px;
	}
		#star .content .left_part {
			height: 202px;
		}
	/* star end */
	/* search_star start */
	#search_star {
		height: auto;
	}
	#search_star .top {
		height: 32px;
		line-height: 32px;
		border-bottom: 1px #e1e1e1 dashed;
	}
		#search_star h2 {
			height: 18px;
			line-height: 18px;
			width: 150px;
			text-align: left;
			padding: 1px 0 0 10px;
			margin-top: 5px;
			border-left: 5px #0296c3 solid;
		}
	#search_star .content {
		height: auto;
	}
		#search_star .content .left_part {
			height: auto;
		}
	/* search_star end */
	/* friend start */
	#friend {
		height: 150px;
	}
	#friend .top {
		height: 21px;
		border-bottom: 1px #e1e1e1 solid;
	}
		#friend .top h2 {
			width: 77px;
			line-height: 20px;
			border-bottom: 2px #0296c3 solid;
			background:url(../images/bg.gif) -212px -90px no-repeat;
		}
	#friend .content {
		height: auto;		
	}
		#friend .left_part {
			text-align: left;
			position: relative;
		}
			/* friend search start */
			#friend .left_part .item {
				height: 24px;
				width: 275px;
				color: #4d4d4d;
				margin: 0 auto 12px;
			}
				#friend .left_part .item input.btn {
					width: 58px; cursor:pointer;
					height: 22px;
					color: #ffffff;
					font-weight: bold;
					border: 0;
					margin: 0 13px;
					line-height: 22px;
					background: url(../images/bg.gif) 0px -87px no-repeat;
				}
				#friend .left_part .item a {
					color: #666666;
					text-decoration: underline;
				}
				/* search selelct start */
				.item .name {
					float: left;
					width: 50px;
					text-align: right;
					margin-right: 10px;
					line-height: 24px;
				}
				.item .sel {
					float: left;
					height: 22px;
					cursor: pointer;
					padding-right: 30px;
					background: url(../images/selbg.gif) right 0px no-repeat;
				}
				.item .sel_hover {
					background: url(../images/selbg.gif) right -22px no-repeat;
				}
				.item .sel span {
					display: block;
					padding-left: 5px;
					line-height:22px;
					background: url(../images/selbg.gif) 0 0px no-repeat;
				}
				.item .w1 {
					width: 105px;
				}
				.item .w2 {
					width: 65px;
				}
				.item .w3 {
					width: 35px;
				}
				.item .showbox {
					position: absolute;
					z-index: 1000;
					border: 1px #7c7c7c solid;
					border-top: 0;
					cursor: pointer;
					padding-bottom: 10px;
					_padding-bottom: 5px;
				}
				.item .s1 {
					width:133px;
					height: 90px;
					top: 20px;
					left: 73px;
					left: 74px\9;
					*left: 73px;
					background: #ffffff url(../images/selbg.gif) 82px -96px no-repeat;
				}
				.item .s2 {
					width: 135px;
					*width: 138px;
					height: 60px;
					top: 56px;
					left: 73px;
					left: 74px\9;
					*left: 73px;
					background: #ffffff url(../images/selbg.gif) 42px -96px no-repeat;
				}
				.item .s3 {
					top: 91px;
					left: 73px;
					left: 74px\9;
					*left: 73px;
					width: 63px;
					height: 65px;
					padding-top:5px;
					background: #ffffff;
				}
					.item .showbox .subitem {
						width: 85%;
						margin: 10px auto 0;
						height: 22px;
						line-height: 22px;
					}
					.item .showbox .subitem select {
						min-width: 40px;
						margin: 0 3px 0 0;
						height: 20px;
					}
					.item .showbox .subitem input {
						width: 50px;
						height: 20px;
						line-height: 20px;
						margin: 0 5px 0 0;
						border: 0;
						color: #ffffff;
						font-weight: bold;
						background-color: #0296c3;
					}
			.item .s3 .subitem{
						margin: 0 auto;
						height: 24px;
						line-height: 24px;}
				/* search selelct end */
			/* friend search end */
	/* friend end */
/* bigpart end */
.rs_list{
	margin-top:12px;
	margin-left:30px;
	padding-bottom:10px;
	font-size: 12px;
	width:550px;
	word-break:break-all;
	border-bottom:1px #999999 dotted;
	}

.rs_list th{
	padding-right:10px;
	text-align:right;
	font-weight:normal;
	word-break:break-all;
	color: #666666;
	line-height:200%;
}

.rs_list td{
	text-align: left;
	word-break:break-all;
	color:#666666;
}
.rs_list td a{
	color:RGB(0,93,173);
}

table.rs_list{
	width: 80%;
	margin: 10px auto;
	line-height: 25px;
}
input.top_button{
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #666;
	cursor: pointer;
	margin: 0 5px;
	border: 0;
	width: 39px;
	background: #efefef url(../images/top_button_bg.gif) no-repeat;
}