﻿/* CSS Document */

body {
    text-align: center; margin:0 auto; padding:0; width:950px;
	font:12px Verdana, Arial; color:#000; background:url(/images/book/bg.gif) repeat-x #FFF; line-height:150%;
	}
*html body { padding-left:100px; }
div,form,img,ul,li {margin: 0; padding: 0; border: 0; }
h1 { display:block; font-size:14px; font-weight:bold; margin:0; }
h2 { display:block; font-size:14px; font-weight:normal; }
h3 { display:inline; font-size:14px; font-weight:bold; margin:0; }
h4 { display:block; font-size:12px; font-weight:bold; margin:0; }
h5 { display:inline; font-size:16px; font-weight:bold; }
h6 { display:inline; font-size:12px; font-weight:normal; }
span { display:inline; font-size:12px; font-weight:bold; }
table,td,tr,th{ text-align:center; font-size:12px; }
input { font-size:12px; }
.span_posdesc{color: #0076A3;	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* public */

a:link {color: #0076A3; text-decoration:none;}
a:visited {color: #0076A3;text-decoration:none;}
a:hover {color: #EC008C; text-decoration:underline;}
a:active {color: #0076A3;}
.button
{
	color: #000000; 
	background-color: #ffffff; 
	font-size: 9pt; 
	height: 20; 
	width: 40; 
	border: 1px solid black
}

#textleft { text-align: left; }
#textcenter { text-align:center; }
#textright { text-align:right; }
.a1 { font-weight:bold; width:60px; height:22px; color:#000; background:url(/images/book/a07.gif) no-repeat; border:0; font-size:14px; }
#margintop10 { margin-top:10px; }


/* head */
#top { width:950px; height:85px; float:left; }
#logo { width:400px; text-align:left; float:left; }
#shop { width:550px; text-align:right; padding-top:35px; float:left; }
#nav { width:950px; background:url(/images/book/a01.gif) repeat-x; height:46px; margin-bottom:10px; float:left }
#navbar { width:600px; float:left; }
#navlink { padding:12px 20px; background:url(/images/book/a05.gif) no-repeat right 0; font-size:14px; font-weight:bold; float:left; }
#navlink a:link, #navlink a:visited, #navlink a:active { color:#FFF; }
#navlink a:hover { color:#FFF799; text-decoration:none; }
#search { width:340px; padding-top:10px; padding-right:10px; text-align:right; float:left; }
.search1 { width:150px; height:15px; padding:2px; background:url(/images/book/a06.gif) no-repeat #FFF; border:1px #999 solid; }

/* foot */
#serv { width:950px; border-top:3px #C7C7C7 solid; border-bottom:1px #C7C7C7 solid; margin:10px auto; padding:10px 0; float:left; }
#tel { width:190px; padding-right:10px; float:left; }
.service { width:239px; border-left:1px #C7C7C7 solid; padding-left:10px; text-align:left; float:left; }
.service h1 { font-size:12px; font-weight:bold; display:block; }
.service li { list-style:none; }
#foot { width:950px; _width:1050px; padding-bottom:10px; float:left; }
#foot h3 { display:block; font-size:10px; font-weight:normal; }


/* body */
.main { width:950px; float:left; }
#left { width:182px; border:4px #CFE5FF solid; text-align:left; float:left; }
#left1 { width:170px; padding:4px; background:url(/images/book/a08.gif) repeat-x 0 bottom; border:2px #FFF solid; float:left; }
.left2 { width:160px; font-size:12px; font-weight:bold; background:url(/images/book/a09.gif) no-repeat 0 6px; padding-left:10px; border-bottom:1px #CCC dashed; padding-bottom:4px; margin-bottom:10px; float:left; }
.left2 ul { font-size:12px; font-weight:normal; width:80px; float:left; }
#left1 li { list-style:none; background:none; }
#right { width:180px; float:left; }
.right1 { width:165px; background:url(/images/book/a10.gif) no-repeat; padding:8px 0 10px 15px; text-align:left; font-size:14px; font-weight:bold; color:#000; float:left; }
.right2 { width:180px; padding:5px 0 10px 0; text-align:left; float:left; }
.right2 ul { width:50%; float:left; }
.right2 li { list-style:none; background:url(/images/book/a12.gif) no-repeat 0 8px; padding-left:10px; }
.right2 span { color:#000; }
.right3 { width:90px; text-align:center; float:left; }
.right3 img { display:block; margin:0 auto; border:1px #CCC solid; margin-bottom:4px; }
#body { width:560px; padding:0 10px; float:left; }
.body1 { width:560px; margin-bottom:20px; float:left; }
.body1 h1 { display:block; padding:6px 0 8px 0; border-bottom:1px #CCC solid; text-align:left; margin-bottom:10px; font-size:14px; color:#900; }
.body2 { width:175px; padding:0 5px; padding-bottom:10px; float:left; }
.body2 span { color:#F80; }
.body2 img { border:1px #CCC solid; display:block; margin:0 auto 10px auto; }
.body3 { width:560px; text-align:left; float:left; }
.body3 ul {}
.body3 li { list-style:none; background:url(/images/book/a12.gif) no-repeat 0 8px; padding-left:10px; }
.body3 li span { display:inline; font-weight:normal; padding-left:10px; color:#F80; }


/* other */
.listrihgt { width:750px; padding-left:10px; float:left; }
.list1 { width:750px; padding:4px 0; border-bottom:1px #CCC solid; margin-bottom:10px; text-align:left; float:left; }
.list2 { width:750px; padding:10px 0; background:url(/images/book/a14.gif) repeat-x 0 bottom; text-align:left; margin-bottom:10px; float:left; }
.list2 h1 { text-align:left; padding:4px 0 4px 30px; background:url(/images/book/a16.gif) no-repeat; }
.list2 h6 { padding:6px 0 6px 30px; display:block; margin:0; }
.list3 { width:370px; padding-right:10px; float:left; }
.list3 img { float:left; border:1px #CCC solid; margin:0 10px 10px 0; width:100px; }
.list3 ul { text-align:left; }
.list3 li { list-style:none; padding:2px 0; }
.list3 li h6 { padding-right:20px; display:inline; padding-left:0; }
.list3 li span { padding-right:20px; color:#F00; }
.list3 li h3 { font-size:12px; }
.list3 li h3 a:link, .list3 li h3 a:visited, .list3 li h3 a:active { padding:1px 4px; color:#ABA000; background:#FDF799; border:1px #ABA000 solid; }
.list3 li h3 a:hover { color:#900; text-decoration:none; background:#FFFDDD; }
.list3 li h3 { font-size:12px; }
.list3 li h4 { display:inline; padding:1px 4px; color:#666; background:#E6E6E6; border:1px #CCC dashed; }
.list3 h1 { font-size:12px; font-weight:bold; padding-bottom:4px; text-align:left; }
.list4 { width:750px; text-align:right; padding:6px 0; float:left; }
.list4 a:link, .list4 a:visited, .list4 a:active { padding:2px 6px; border:1px #FFF solid; margin:0 4px; }
.list4 a:hover { text-decoration:none; border:1px #0076A3 solid; color:#0076A3; }
.list4 span { padding:2px 4px; background:#0076A3; color:#FFF; margin:0 4px; }
.list5 { width:750px; float:left; }
.list5 img { float:left; border:1px #CCC solid; margin:0 10px 10px 0; width:150px; }
.list5 ul { text-align:left; }
.list5 li { list-style:none; padding:2px 0; }
.list5 li h6 { padding-right:20px; display:inline; padding-left:0; color: #0076A3;	}
.list5 li span { padding-right:20px; color:#F00; }
.list5 li h3 { font-size:12px; }
.list5 li h3 a:link, .list5 li h3 a:visited, .list5 li h3 a:active { padding:1px 4px; color:#ABA000; background:#FDF799; border:1px #ABA000 solid; }
.list5 li h3 a:hover { color:#900; text-decoration:none; background:#FFFDDD; }
.list5 li h3 { font-size:12px; }
.list5 li h4 { display:inline; padding:1px 4px; color:#666; background:#E6E6E6; border:1px #CCC dashed; }
.list5 li h5 { padding-right:20px; text-decoration:line-through; font-size:12px; color:#ABA000; }
.list5 h1 { font-size:14px; font-weight:bold; padding-bottom:4px; text-align:left; color: #0076A3; }
.list5 li h2 { font-size:12px; display:inline; font-weight:bold; padding-left:20px; }
.list5 li h2 a:link, .list5 li h2 a:visited, .list5 li h2 a:active { padding:1px 4px; color:#A3C07A; background:#EDFED3; border:1px #C3D9A3 solid; }
.list5 li h2 a:hover { color:#7DA04C; text-decoration:none; background:#F5FEE6; }
.list6 { background:#E6E6E6; color:#000; font-weight:bold; padding:2px; border-bottom:1px #CCC solid; }
.list7 { padding:2px; background:url(/images/book/a14.gif) repeat-x 0 bottom; }
.list7 h4 { font-weight:normal; color:#ABA000; text-decoration:line-through; display:inline; padding-right:10px; }
.list7 span { color:#F00; }
.list8 { padding:2px; background:url(/images/book/a14.gif) repeat-x 0 bottom; text-align:left; }
#search1 { background:url(/images/book/a17.gif) no-repeat; }
.search2 { width:500px; padding-left:150px; float:left; }
.search3 { font-size:14px; text-align:left; padding:2px; }
.search4 { width:250px; height:20px; padding:2px; background:url(/images/book/a06.gif) no-repeat #FFF; border:1px #CCC solid; }
.search5 { padding:2px;  text-align:left; }

/*  tcool  */
.tc1 { width:748px; padding-left:10px; float:left; }
.tc2 { width:748px; padding:10px 0 6px 0; border-bottom:1px #CCC solid; text-align:left; margin-bottom:6px; font-size:14px; color:#900; font-weight:bold; float:left; }
.tc3 { width:748px; float:left; }
.tc3 li { list-style:none; width:139px; text-align:left; background:url(/images/book/a12.gif) no-repeat 0 10px; padding:2px 0 2px 10px; border-bottom:1px #E6E6E6 dashed; float:left; }
.tc4 { width:160px; font-size:12px; font-weight:bold; background:url(/images/book/a09.gif) no-repeat 0 6px; padding-left:10px; border-bottom:1px #CCC dashed; padding-bottom:4px; margin-bottom:10px; float:left; }
.tc4 ul { font-size:12px; font-weight:normal; }
.tc5 { width:160px; font-size:12px; font-weight:bold; background:url(/images/book/a09.gif) no-repeat 0 6px; padding-left:10px; border-bottom:1px #CCC dashed; padding-bottom:4px; margin-bottom:10px; float:left; }
.tc5 ul { font-size:12px; font-weight:normal; }
.tc5 li { list-style:none; width:80px; float:left; }
.tc6 { width:733px; background:url(/images/book/a19.gif) no-repeat; padding:8px 0 10px 15px; text-align:left; font-size:14px; font-weight:bold; color:#000; float:left; }
.tc6 h6 { padding-left:10px; color:#F60; }
.tc7 { width:738px; border:4px #FEE67B solid; padding:1px; margin:6px 0 10px 0; float:left; }
.tc8 { width:728px; border:1px #FFF solid; padding:4px; background:url(/images/book/a18.gif) repeat-x 0 bottom; text-align:left; float:left; }
.tc8 h4 { font-weight:normal; color:#f60; }
.tc8 ul { width:50%; float:left; }
.tc8 li { list-style:none; width:50px; text-align:left; float:left; }
.tc9 { width:150px; font-weight:bold; }
.tc10 { width:748px; float:left; }
.tc10 li { list-style:none; width:139px; text-align:left; background:url(/images/book/a12.gif) no-repeat 0 10px; padding:2px 0 2px 10px;  float:left; }
.tc11 { width:748px; padding-bottom:10px; text-align:left; float:left; }
.tc12 { width:748px; border-bottom:1px #ADB9C2 solid; margin-bottom:10px; float:left; }
.tc13 { width:20px; background:url(/images/book/a20.gif) no-repeat; height:33px; float:left; }
.tc14 { background:url(/images/book/a21.gif) no-repeat right 0; font-size:14px; font-weight:bold; padding-top:8px; height:25px; padding-right:20px; float:left; }
.tc14 h1 { color:#F60; }
.tc15 { width:150px; text-align:right; float:right; }
.tc16 { width:746px; border:1px #ADB9C2 solid; margin-bottom:10px; float:left; }
.tc17 { width:30%; background:url(/images/book/a23.gif) repeat-x; color:#FFF; padding:4px 0; border-right:1px #D2DFF2 solid; font-weight:bold; }
.tc18 { width:70%; background:url(/images/book/a23.gif) repeat-x; color:#FFF; padding:4px 0; border-left:1px #41679D solid; font-weight:bold; }
.tc19 { border-bottom:1px #CCC dashed; border-right:1px #CCC dashed; text-align:left; vertical-align:top; padding:4px; }
.tc19 li { list-style:none; }
.tc19 h5 { font-size:12px; text-decoration:line-through; }
.tc19 span { color:#F60; }
.tc20 { border-bottom:1px #CCC dashed; text-align:left; padding:4px; }
.tc20 span { background:url(/images/book/a29.gif) no-repeat; padding:1px 0 6px 22px; font-weight:normal; }
.tc19 h6, .tc20 h6 { color:#080; }
.tc20 h4 { display:inline; color:#F60; }
.tc20 li { list-style:none; }
.tc21 { width:724px; background:url(/images/book/a24.gif) no-repeat 0 6px; padding:6px 0 6px 22px; text-align:left; font-weight:bold; font-size:14px; float:left; }
.tc21 h3 { color:#F00; }
.tc22 { background:#E0F6E0; padding:5px; float:left; }
.tc23 { width:736px; border:1px #B0D0E7 solid; background:#F7FBFE; padding:2px 4px; margin-bottom:6px; text-align:left; float:left; }
.tc23 li { list-style:none; padding-right:20px; float:left; }
.tc23 li h6 { color:#080; }
.tc24 { width:748px; padding:10px 0; float:left; }
.tc25 { width:748px; padding-left:100px; float:left; }
.tc26 { width:736px; border:1px #B0D0E7 solid; background:#F7FBFE; padding:2px 4px; margin-bottom:6px; text-align:left; float:left; }
.tc26 li { list-style:none; }
.tc26 li h6 { color:#F60; }
.tc27 { width:728px; border:1px #FFF solid; padding:10px 4px 4px 4px; background:url(/images/book/a18.gif) repeat-x 0 bottom; text-align:left; float:left; }
.tc27 ul { width:428px; padding-left:200px; float:left; }
.tc27 li { list-style:none; width:auto; float:none; }
.tc28 { width:200px; height:15px; padding:2px; background:url(/images/book/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.tc29 { width:64px; padding-top:25px; text-align:center; float:left; }
.tc30 { width:300px; float:left; }
.tc30 li { list-style:none; width:100px; border:0; padding:0; background:none; float:left; }
.tc31 { width:748px; padding:10px 0; text-align:left; float:left; }
.tc31 h4 { background:url(/images/book/a26.gif) no-repeat 0 4px; padding:4px 0 0 23px; color:#900; }
.tc31 h6 { background:url(/images/book/a27.gif) no-repeat 0 4px; padding:4px 0 4px 23px; border-bottom:1px #CCC dashed; display:block; margin:0 0 6px 0; }
.tc32 { width:auto; font-size:14px; font-weight:bold; float:left; }
.tc33 { width:150px; text-align:right; font-size:12px; float:right; }
.tc33 span { background:url(/images/book/a28.gif) no-repeat; padding:1px 0 6px 22px; font-weight:normal; }
.tc34 { width:30px; height:15px; padding:2px; background:url(/images/book/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.tc35 { width:940px; border:4px #FEE67B solid; padding:1px; margin:6px 0 10px 0; float:left; }
.tc36 { width:930px; border:1px #FFF solid; padding:10px 4px; background:url(/images/book/a18.gif) repeat-x 0 bottom; font-size:14px; float:left; }
.tc36 h5 { font-size:14px; color:#F00; font-weight:normal; }
.tc36 img { display:block; margin:0 auto; }
.tc37 { width:300px; height:15px; padding:2px; background:url(/images/book/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.tc38 { width:170px; padding-bottom:10px; float:left; }
.tc38 img { display:block; padding-bottom:10px; margin:0 auto; }
.tc39 { width:748px; float:left; }
.tc39 li { list-style:none; width:177px; text-align:left; background:url(/images/book/a12.gif) no-repeat 0 10px; padding:2px 0 2px 10px;  float:left; }
.tc40 { width:600px; height:60px; padding:2px; background:url(/images/book/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.tc41 { width:400px; text-align:right; font-size:14px; float:right; }
.tc41 span { padding:0 0 6px 22px; font-weight:normal; font-size:14px; padding-left:10px; }
.tc42 { border-bottom:1px #CCC dashed; border-right:1px #CCC dashed; text-align:right; padding:4px; background:#F7F7F7; }
.tc43 { border-bottom:1px #CCC dashed; text-align:left; padding:4px; }
.tc43 li { list-style:none; }
.tc43 h6 { color:#F60; }
.tc44 { padding:2px 0; text-align:left; }
.tc45 { border-bottom:1px #CCC dashed; border-right:1px #CCC dashed; text-align:left; vertical-align:top; padding:8px; }
.tc45 a { padding:2px 4px; margin:0 5px; background:#06C; color:#FFF; }
.tc45 a:hover { background:#F60; text-decoration:none; }
.tc45 span { padding:2px 4px; margin:0 5px; }

.b1 { font-weight:bold; width:90px; height:22px; color:#000; background:url(/images/book/a31.gif) no-repeat; border:0; font-size:14px; }
.c1 { font-weight:bold; width:120px; height:30px; color:#FFF; text-align:left; background:url(/images/book/a35.gif) no-repeat; border:0; font-size:12px; padding-left:40px; }
.k1 { font-weight:bold; width:90px; height:22px; color:#FFF; background:url(/images/book/a38.gif) no-repeat; border:0; font-size:14px; }





