body 	{background-color:#FeFeFe; margin:0px;color:#333;}
a		{text-decoration:none;line-height:21px;color:#0328C1;}
a:hover	{background-color:#039;color:#FFF;}
#libk a {color:#0B3B61}
#libk a:hover {color:#FFF}


#hd, .cr {background-color:#FFF}

#hd 	{clear:all;padding:10 0 0 0px;border-bottom:1px dotted #CCC;color:#DDD;font-weight0:bold;height:63px}
#logo	{float:left;margin:0px;}


.cl			{float:left;width:18%;border0:1px dotted #ddd;background-color:#fff}
#lt 			{FONT-SIZE: 14px;background-color:#FFF;padding:6 0 2 0px;border-bottom:2px #CCC solid;}
#l-i		{padding:0 6px}
#l-i a 	{font-size:9pt;display:block;width:100%;border-bottom:1px #ddd solid;padding-left:3px;color:#369;8b8278}
#l-i a:hover	{display:block;color:#fff;background-color:#369}
#l-i b	{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; }
.cr		{float:right;width:74%;overflow:hidden}
.cr .r {margin-top:3px}
.title	{font-size: 25px; font-weight: bold; color: #494949; margin:0 0 0px 0; padding: 8px 0px 16px 0px; line-height:1.1em; text-align:left}
.index-cur	{display:block;color:red;border:1px solid #FC3;border-right:1px solid #FFF;}
.rr{float:right;width:150px;background-color:#FFF;border-left:10px solid #FFF}
.book-b				{background-color:#dcf5d5;#EEf9eb;}


.crl {float:left;width:600px}

.crr{width:150px;float:right;background-image:url('/psy/images/right0-back.gif')}

#view_type	{float:right;padding-top:0px}
.l			{float:left}
.r, .button 	{float:right}
#bk .pp	{float:right;background-color:#FC3;text-align:left}
#bk .pp a {text-decoration:none;}
#bk #buy {width:auto;margin:auto}
.pp nobr0,strike {font-size:14px;font-weight:bold}
.welan		{FONT-SIZE: 12px;MARGIN-top:3px;color:#333;line-height:15px;display:block;}
.front-copy	 {font-size:14px;margin:0px;line-height:18px}
.front-copy a {text-decoration:underline;}
hr			 {border-top: 1px dashed #999;border-bottom:0px dashed #999;	height:1px;color:#FFF;margin: 8px 0px;padding:0 0;clear:both}
td			{font-size:12px;}
h2			{font-size:14px;}


/*£è£å£á£ä*/
.navi_tab {margin-top:0px}
.navi_tab TD {FONT-SIZE: 12px;border-style:solid;height:22px;}
.navi_left {border-width:1 0 1 1;border-color:#ccc;border-bottom-color:#69e;width:80px;color:#00F;cursor:pointer;text-align:center;}
.navi_right {border-width:1 1 1 0;border-color:#ccc;border-bottom-color:#69e;width:80px;color:#00F;cursor:pointer;text-align:center;}
.navi_selected {border-width:1 1 0 1;border-color:#69e;font-weight:bold;width:80px;text-align:center;}
.navi_null {border-width:0 0 1 0;border-color:#69e;text-align:right;}

#nav {padding-top:3px;font-size:14px; }
#nav a{float:left; display:block; text-decoration: none; color:#368332; margin:2px 5px 0 5px; padding: 8px 4px 7px 4px; line-height:14px; }
#nav a:hover{background:none;  text-decoration:underline; }
#nav 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;}
#nav a.now span { background: transparent url(/images/headnavback.gif) no-repeat; display: block; padding: 8px 1px 7px 11px; }



@charset "utf-8"; body {padding:0;margin: 0;background: #FEFEFE;}

#maxw, .con{ margin: 0 auto; padding:2px 30px;  background: #FFF;  width: 940px; text-align:left }


body,td,th { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; text-align:center;}

a:link { color: #336699; text-decoration: none; }
a:visited { color: #666699; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; background: #003399; }
a:active { color: #FFFFFF; text-decoration: none; background: #FF9933; }
a img { border-width:0; }

#header{ background:url(/images/headnavbot.gif) no-repeat scroll left 33px; margin:7px 0;}
#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;}

.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;}
#status{ *padding:2px 10px 4px 10px;}



#sspform {text-align:center;padding:0 0 18px 0;vertical-align:middle;margin:0;float:right}
*+html #ssform{padding-top:0}
#sspform .text{width:400px; border:1px solid #ddd;}

/*£è£å£á£ä£å£î£ä*/



.corner,.corner-light	{height:20px;padding:3px;text-align:center; background-repeat:repeat-x; margin:0px;FONT-SIZE: 14px;}
.corner					{background-image:url('/psy/book/images/corner.gif')}
.corner-light			{}