/**(self)	**/

.top_head {width:960px;overflow:hidden; margin:0 auto;}
#tlt {display:block;font-size:25px;font-weight:700;color:#333;margin:0;padding:5px 0px 15px 5px;line-height:1.1em;clear:all}
#catnt {margin:0px 2px 10px 2px;padding:6px;background:#FFF6EE;border:1px solid #FAEFE4;display:block;mini-height:150px}
#catnt img{float:left;padding:5px;width:72px;clear0:left}
.rr {float:right}
.ll {float:left}
.dothr{border-bottom:1px dashed #666;margin-bottom:10px}
#bkimg {float:left;padding:0 10px 10px 0}

dl {width:75px;height:103px;float:left;padding:1px;text-align:center;overflow:hidden}
dl:hover{background-color:#Fcc}
dt img{width:48px;height:48px;padding-bottom:3px}
dd {width:70px;line-height:13px;overflow:hidden}
.greyc {color:#999}
.greyc a {color:#999}
.greyc a:hover {text-decoration:none;color:#999}

.bk dl {width:90px;height:138px;float:left;padding:5px 1px;text-align:center;overflow:hidden}
.bk dt img{height:95px;margin:0px;width:65px}
.bk dd {width:90px;line-height:15px;margin-top:0px}



.subrr {height:22px;border-bottom:1px solid #Fcc;overflow:hidden;border-top:1px sold #FFF;}
.subrr a {display:block;color:#396;}
.subrr a:hover {background-color:#396;color:#FFF;text-decoration:none}

.pp{float:right;background-color:#FC3}


.sider {font:14px Arial;line-height:150%;padding-left:1em;}
.sider blockquote {padding-left:10px}
.mm a, .mm {font-size:14px;color:#060;margin:0px;line-height:162%;display:block;}

blockquote {padding:0 20px}
#article_body strong {font-weight:normal}
.qutoe,.quote		{margin:10px 30px;padding:5px;font-size:14px; color:#666; border:1px dotted #FCC;;background-color:#fed;}

#article_ajax { margin:0px;align:center;float:center;height:50px;}
     #article_ajax .print{background: url(/psych/images/ajax.gif) no-repeat 0px 0px;float: left;height: 20px;margin-right:10px;padding: 30px 0px 0px;text-align: center;width: 45px;}
     #article_ajax .send_frinend {background: url(/psych/images/ajax.gif) no-repeat 0px 0px;float: left;height:20px;margin-right: 10px;padding: 30px 0px 0px;text-align: center;width: 45px;background-position-x: 0px;background-position-y: -50px;}
     #article_ajax .msg {background: url(/psych/images/ajax.gif) no-repeat 0px 0px;float: left;height:20px;margin-right: 10px;padding: 30px 0px 0px;text-align: center;width: 45px;background-position-x: 0px;background-position-y: -100px;}



#hdnav {padding-top:3px;font-size:14px; }
#hdnav a{float:left; display:block; text-decoration: none; color:#368332; margin:2px 5px 0 5px; padding: 8px 4px 7px 4px; line-height:14px; }
#hdnav a:hover{background:none;  text-decoration:underline; }
#hdnav a.now { margin:2px 5px 0 5px;float:left; display:block; background:url(/images/headnavback.gif) no-repeat scroll right top #eef9eb; padding:0 10px 0 0; color:black;}
#hdnav a.now span { background: transparent url(/images/headnavback.gif) no-repeat; display: block; padding: 8px 1px 7px 11px; }

#header{width:960px; overflow:hidden; margin:0 auto 10px;}
#header{ background:url(/images/headnavbot.gif) no-repeat scroll left 33px;}
#header img.logo{float:left;margin-top:-1px;}
#page_focus{border: 1px solid #bbb; margin:0 10px 0 0;height:16px;width:171px;padding:1px 0 0 2px}
#page_focus:focus{border: 1px solid #686868;}

#subnav{ float:left; padding:0 5px 3px 2px;width:65%;text-align:center;}
#subnav a{text-decoration: none;letter-spacing:1px; margin:0 8px; color:#336699;}
#subnav a:hover{color:white;background-color:#039;}

.clear{ clear: both; line-height:0; font-size:0; }

#status{ background:url(/pics/headnavbot.gif) no-repeat scroll left bottom #eef9eb; text-align:right;padding:5px 10px 4px 10px; }
#status a{text-decoration: none;margin:2px 1px 3px 7px;letter-spacing:0.3px;color:#336699;}
#status a:hover{color:white;background-color:#039;}
#status{ *padding:4px 10px 6px 10px;}


.greyc {color:#999}
.greyc a {color:#999}
.greyc a:hover {text-decoration:none;color:#999}
.front-copy	 {font-size:14px;margin:0px;line-height:18px;FONT-FAMILY: times new roman, times, serif}
#headline { padding: 15px 0; border-bottom:1px dashed #999;clear:both;color:#333;overflow:hidden}
	#headline p { margin: 0.3em 0; }
	#headline a img { width:87px;padding:0 15px 0px 10px;float:left; }
	#headline a .greyc {width:450px;display: inline-block;color:#CCC}
	#headline .rr	{background-color:#fc3;padding:2px 3px;}
	#headline .rr a {color:#4828ae;}
	#headline .rr a:hover {background-color:#369;color:#FFF;text-decoration: none;}
	.bkt  { font-size:14px;padding:0 0 4px 0;}

#search{font-size:12px;width:100%}
#search td a {font-size:14px;line-height:28px;}
#search td img {width:60px;float:left;padding:2px 20px}
#search td {padding:5px;border-bottom:1px dashed #CCC;line-height:18px;overflow:hidden}


.csssearch {font-size:12px;margin-top:3px;padding-bottom:-5px;color:#ccc}
.csssearch input{border:1px solid #CCC;padding:2px 0}

.buy {background-color:#Fc3;margin:0 0 21px 0px;padding:5px;line-height:28px}
.buy a {font-size:14px}
.buy a img {float:right}

#i		{padding:0 6px}
#i a 	{font-size:9pt;display:block;width:100%;border-bottom:1px #ddd solid;padding-left:3px;color:#369;8b8278}
#i a:hover	{display:block;color:#fff;background-color:#369}
#i strong	{display:block;line-height:20px;color:#09C; font-weight:normal;background-color:#FFFFFF;border-bottom:1px #ddd solid;padding-left:3px;background-position: right center; background-image: url('/images/arrowright.gif');               background-repeat: no-repeat; }

#bkcat ul li.on	a	{font-weight: bold;}
#bkcat ul li		{list-style-type: none;line-height: 160%;margin:0px;}
#bkcat ul 		{margin:0 0;padding:0 0;list-style-position: outside}
#bkcat ul li a:hover	{background:transparent url(http://images.joyo.com/a/az-arrow.gif) 0px 2px no-repeat;padding-left:10px;background-color:#f7f7f7; color:#c60}
#bkcat ul li a		{padding-left:10px;width:100%;display:block;}
#bkcat ul li b		{font-weight:normal;border-bottom:1px solid #CCC;display:block;margin-top:10px}

.greay {font-size:12px; color:#999;width:39em;margin-top:18px}

.ppp,#ppp,h6{
	float:right;
	display:block;
	background-color:#fc3;
	font-size:1.2em;
	font-weight:normal;
	margin:0px;
	padding:3px 10px 3px 3px; 
	color:#666;
	}	
.ppp a, #ppp a, h6 a{color:#4828ae;text-decoration:none;
}
.ppp a:hover{background-color:#369;color:#FFFFFF}
#ppp a:hover{background-color:#369;color:#FFFFFF}
#amazon0 {float:right}

#bkimg	{float:left;padding:0px 20px 20px 20px;width:120px;margin:0px; cursor: not-allowed}	


.bbb_img		{width:45%;float:left;height:160px;text-align:center}
	


#left-top{height:19px; background-image:url(http://product.dangdang.com/images/bj_answer.gif);padding-top:4px; text-align:center; color:#344a5c; font-size:14px;overflow: hidden;}
#left-text{BORDER: #C6C6C6 solid 0px;BORDER-right: #CCC solid 1px;padding:3px;}

#catimg{width:41px;height:56px;float:left;padding-right:3px}

#article_body h2,#szml  {color:369; font-size:14.8px;padding:10px 0px 3px 0px;margin:10px 0px 5px 0px;clear:both;display:block;font-weight:normal}
#szml:hover       {background-color:#efe;color:#369}
#szml       {background-color:#EFE}

#article_body h2 {border-top:1px dashed #eee;color:#666}
#article_body h2 a {color:#c60;}



.mm b {fonts-weight:normal}
.stable {
	text-align: right; width0:100px
}

.stable td{
	text-align: center;
	vertical-align:top; text-bottom;
	widt0h: 85px;
	padding-bottom: 3px;
}

.stable img{ max-width:70px;max-height:105px; width: expression(this.width >70 && this.height < this.width ? 70: true); height: expression(this.height > 105 ? 105: true)}

.act {
	color: #FF5555;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #FFAAAA;
	border-bottom: 1px solid #FFAAAA;
	background-color: #FFDDDD;
	padding: 3px 3px 2px 3px;
	cursor:pointer;
}
.act:hover {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #FF5555;
	border-right: 1px solid #FF3333;
	border-bottom: 1px solid #FF3333;
	padding:3px 3px 2px 3px;
	cursor:pointer;
}
.act a:link {
	text-decoration: none;
	color: #FF5555;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
}
.act a:visited {
	text-decoration: none;
	color: #FF5555;
	font-size: 12px;
	text-align: center;
	padding:3px 3px 2px 3px;
}
.act a:hover {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #FF5555;
	border-style: none;
	padding:3px 3px 2px 3px;
}
/*×¨Ìâ*/
.ob{
	margin: 0 0 10px 0;
	float: left;
	width: 76px;
	text-align: center;
	}
.ob img{
	width: 48px;
	}
.ob dt{
	margin: 0;
	overflow: hidden;
	text-align: center;
	height: 50px;
	}
.ob dd{
	margin: 0;
	height: 30px;
	text-align: center;
	overflow: hidden;
	}

.ob span{
	white-space: nowrap; 
}


#bk .front-copy a{font-size: 14px; margin-bottom:10px;	text-decoration:underline}



.category { border-bottom:1px dashed #999;}
.category ol 		{list-style-position: outside}