*{margin:0px;padding:0px;}
td,th{text-align:left;vertical-align:top}
body{background:#fff url("../imgs/bodybg.gif") repeat-x;text-align:center;}
body,table,ol,ul,dl{font:normal 12px sans-serif;}
form{display:inline}
h2,h3,h4{margin:10px 0px}
h3{color:#11c}
.container {width:800px;margin:0px auto;text-align:left;}

.header{background: url("../imgs/head_ttl.gif") no-repeat top left;height:118px;margin-bottom:5px}
.header ul{list-style-type:none}
.header a{text-decoration:none}
h1{display:none}
.lang{text-align:right;height:45px;}
.lang li{padding:1px}
.lang a{color:#ff0}
.topnavi{height:20px}
.topnavi,.booknavi{text-align:right;}
.topnavi li,.booknavi li{display:inline;}
.topnavi li{margin-left:6px}
.topnavi a,.booknavi a{color:#fff;}
.topnavi a:hover{color:#ff0;}
.topnavi a{font-size:10px}
.booknavi{height:27px;}
.booknavi li {background:url("../imgs/booknavi_separator.gif") no-repeat;padding-left:24px}
.booknavi li.home{background:url("../imgs/booknavi_home.gif") no-repeat;}

.ezsearch{margin-left:65px;}
.ezsearch input,.ezsearch select{margin-left:3px}
.searchmore{float:right;text-align:left;width:120px}
.searchmore a{margin-left:10px;color:#000}

.top .left{width:387px;float:left}
.top .feature{background:url("../imgs/top/feature.gif") no-repeat;padding:28px 5px 6px;border-bottom:1px solid #666;font-size:10px:}
.top .feature .book{width:100%;margin-bottom:1em}
.top .feature p{line-height:1.3em;margin:5px 0px}
.top .feature a{text-decoration:none}

.top .right{width:399px;float:right;}
.top .right .bnr{float:left;margin-bottom:3px;}
.top .right .bnr a{display:block;text-indent:-9999px}
.top a.eng-new{background:url("../imgs/top/eng_new.gif");}
.top a.ch-new{background:url("../imgs/top/ch_new.gif");margin-left:3px;}
.top a.eng-new,.top a.ch-new{width:198px;height:64px;}
.top a.eng-select{background:url("../imgs/top/eng_select.gif");}
.top a.ch-select{background:url("../imgs/top/ch_select.gif");margin-left:3px;}
.top a.eng-select,.top a.ch-select{width:198px;height:34px;}

.top a.clover{width:399px;height:37px;background:url("../imgs/top/clover.gif");margin-top:10px}
.top a.login{width:399px;height:31px;background:url("../imgs/top/login.gif");margin:10px 0px 3px}
.top .right .bnr a.toregist{text-indent:0px;display:inline;color:#0026E8}

.top .news{clear:left;background:url("../imgs/top/whatsnew.gif") no-repeat  left 33px;padding-top:60px;border-bottom:1px solid #666;}
.top .news div{height:140px;overflow:auto;width:395px}
.top .news .date{font-size:10px;padding-right:5px;color:#666}

.top  .note{background-color:#E7EBFF;border:1px solid #666;margin-top:4px;padding:6px;font-size:10px}





.foot{clear:both;font-size:10px;text-align:right;margin: auto;width:800px;padding-top:10px}
address{font-style:normal;padding:2px;background-color:#0026E8;color:#fff;}


/*page*/
.page ol,.page ul{margin:10px 2em}
.page li{margin-bottom:1em}
.page p{margin:10px 0px}

.store td{padding:2px 5px}
.store .pref{background-color:#888;color:#fff}
.store .city{background-color:#ddd;}

/*new selected*/
ul.textcate{list-style-type:none;margin:0px}
.textcate li{background-color:#eef;margin:1px;width:190px;text-align:center;padding:3px;border:1px solid #88f;line-height:28px;float:left}
.textcate a{text-decoration:none}
.textcate a:hover{color:#000}

div.imagelist{width:155px;float:left;text-align:center;font-size:10px;border:1px solid #99f;line-height:125%;margin:2px 1px 5px;height:290px}
.imagelist p{margin:2px auto;line-height:1.1em;}
.imagelist p.genre{font-size:10px;color:#666;height:16px;background-color:#ddd;padding:2px;margin:0px 0px 2px}
.imagelist a:hover img{border:1px solid #33f}
.imagelist a img{border:1px solid #ccc;width:136px;height:192px}
.imagelist h3{font-size:12px;margin:0px auto 3px;}
.imagelist h3 a{text-decoration:none}
.select div.imagelist{height:240px}
p.front{height:196px;}

.select h3.genre{background-color:#eef;margin:5px 0px 5px;padding:3px;border:1px solid #88f;font-size:14px;clear:both}

.sitemap ul{width:230px;float:left;padding-left:20px;margin:0px}
.sitemap ul ul{width:auto;float:none;}
.sitemap a{text-decoration:none;color:#000}
.sitemap a:hover{text-decoration:underline;color:#00f}
.sitemap li{margin-bottom:5px}
.sitemap li li{margin-bottom:2px}
