/* CSS Document */
/*--------------CSSҳ950px---------------*/
/* 2010-05-24 john up*/
.wrap{ width:950px; margin:0 auto; overflow:hidden;}

.ct {
border:1px solid #CCC;
height:100%;
margin:5px auto;
overflow:auto;
}
#booknav {width:948px; height:32px; background:url(../images/themoment_04.gif) repeat-x;}
#booknav h2 {width:157px; height:32px; float:left; background:url(../images/themoment_03.gif); text-indent:-2000px;}
#booknav ul {float:left; height:12px; margin-top:12px;}
#booknav ul li {float:left; border-right:1px solid #fff; width:65px; height:14px; line-height:14px;}
#booknav ul li a {font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}
#booknav ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}
#booknav .icon {float:right; width:28px; height:32px; background:url(../images/themoment_06.gif);}
.title {
color:#0341B8;
font-size:20px;
margin:10px 0;
text-align:center;
}
.form_serch {
background:url(../images/themoment_fborder.gif) repeat-x bottom;
padding:0 0 10px;
text-align:center;
}
.form_serch .serch {
background:url(../images/themoment_serch.gif) no-repeat;
border:0;
cursor:pointer;
height:20px;
margin:0 0 0 20px;
width:112px;
}
#main {width:720px; float:left; text-align:left;}
#main dl {
margin:20px auto;
overflow:hidden;
width:600px;
}
#main dt {
color:#606060;
display:inline;
float:left;
height:25px;
line-height:25px;
overflow:hidden;
text-align:center;
width:60px;
}
#main dt a {
color:#606060;
}
#main dd {
display:inline;
float:left;
height:25px;
line-height:25px;
overflow:hidden;
text-align:right;
width:540px;
}
#main dd a {
color:#01029B;
float:left;
font-size:14px;
}
#page {width:500px; margin:10px auto;}
#page a {color:#384EA3; font-size:12px; font-weight:normal; margin-left:10px;
border:1px solid #000;
float:left;
font-weight:bold;
height:14px;
overflow:hidden;
padding:3px 5px 2px;
text-decoration:none;
}
#page a:hover {color:#c00; font-size:12px;}
#page b {margin-left:10px;
border:1px solid #000;
color:#F00;
float:left;
height:14px;
overflow:hidden;
padding:3px 5px 2px;
}
#page span {
float:left;
height:14px;
overflow:hidden;
margin:0 10px;
padding:5px 5px 2px;}
#page span span {
float:none;
}
.next,.prev {
background:url(../images/themoment_next.gif) no-repeat;
display:block;
height:13px;
margin-top:4px;
width:13px;
}
.prev {
background:url(../images/themoment_prev.gif) no-repeat;
}
.next span,.prev span {
display:none;
}
#rightbar {
background:#F8F1E1;
border-left:1px solid #CCC;
width:227px;
height:1000px;
float:left;
overflow:auto;
text-align:left;
}
#rightbar ul {
background:#F8F8F8;
border:1px solid #CCC;
margin:0 60px;
position:fixed;
*position:absolute;
top:230px;
width:124px;
}
#rightbar li {
background:url(../images/themoment_arrow1.gif) no-repeat 10px 9px;
border-bottom:1px solid #E1DBD3;
height:28px;
line-height:28px;
margin:0 10px;
text-align:center;
}
#rightbar li a {
cursor:pointer;
text-decoration:none;
}
.on {
background:url(../images/themoment_arrow2.gif) no-repeat 10px 9px!important;
}
.top {
background:none!important;
border:0!important;
height:14px!important;
padding:7px 0;
}
.top a {
background:url(../images/themoment_totop.gif) no-repeat;
display:block;
height:14px;
margin:auto;
width:59px;
}
.top span {
display:none;
}