* {margin:0; padding:0;}
img {border:0;}
body { background:#190c1f url(images/bg-top.gif) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.center {width:1067px; margin:0 auto; background:url(images/img_17.jpg) repeat-y;}
.clear {clear:both; font-size:1px; height:0; line-height:0;}
ul {list-style:none;}
a { color:#730833; text-decoration:none;}
a:hover {text-decoration:underline;}
.foot-bg { background:url(images/foot-bg.gif) repeat-x bottom;}

.head { background:url(images/img_01.jpg) no-repeat;}
.head-2 { background:url(images/img_02.jpg) no-repeat bottom; height:284px; position:relative;}
.head-book { display:block; position:absolute; width:200px; height:79px; top:7px; left:589px; text-indent:-9000px;}
.head-txt { font-size:10px; color:#950f5e; padding: 0 0 0 250px; font-weight:bold;}
.head-txt span {display:block; text-indent:22px; font-size:16px; color:#9b011a;}

.col3-box { background:url(images/img_06.jpg) repeat-y; width:1008px; margin:0 auto; margin-bottom:89px;}
.col3-box-t {background:url(images/img_04.jpg) no-repeat;}
.col3-box-b { background:url(images/img_08.jpg) no-repeat bottom; min-height:1px; _height:1px; position:relative;}
.col-1 { width:202px; margin-right:26px; float:left; padding:0 0 47px 0;}
.col-2 { width:552px; margin-right:26px; float:left; padding:0 0 80px 0;}
.col-3 { width:202px; float:left; padding:0 0 47px 0;}
.book-1 { position:absolute; bottom:-19px; left:394px;}

.header-1 { padding:14px 0 0 47px; height:33px;}
.header-3 { padding:13px 0 0 52px; height:34px;}
.gal-1 { text-align:center;}
.gal-1 img { border:1px solid #5b0a2e; margin-bottom:2px; width:165px; height:152px;}

.header-2 { padding:15px 0 0 0; height:68px; text-align:center;}
.gal-2 { width:532px; margin:0 auto; padding-left:1px;}
.gal-2 img { border:1px solid #b565da; margin:0 1px 1px 0; width:130px; height:180px;}

.box-1 { background: url(images/img_13.jpg) repeat-y; width:993px; margin:0 auto; margin-bottom:73px;}
.box-1-t { background:url(images/img_11.jpg) no-repeat;}
.box-1-b { background:url(images/img_15.jpg) no-repeat bottom; min-height:1px; _height:1px; padding:41px 0 57px 0; position:relative;}
.header-4 { position:absolute; top:-22px; left:0; width:100%; text-align:center;}
.gal-3 { width:952px; margin:0 auto; padding-right:3px;}
.gal-3 img { border:1px solid #b565da; margin:0 4px 3px 0; width:130px; height:180px;}
.book-2 { position:absolute; bottom:-12px; left:383px;}

.box-2 { background:url(images/img_22.jpg) repeat-y; width:896px; margin:0 auto; margin-bottom:16px;}
.box-2-t { background:url(images/img_20.jpg) no-repeat;}
.box-2-b { background:url(images/img_24.jpg) no-repeat bottom; padding:40px 0 25px 0; min-height:1px; _height:1px; position:relative;}
.box-2 .header-4 { top:-20px;}
.arch-txt { margin-left:31px;}
.arch-txt ul { float:left; width:426px; color:#3d1a48; font-weight:bold; line-height:18px;}

.archive { background:url(images/img_27.jpg) no-repeat; width:642px; height:24px; margin:0 0 0 80px; padding:17px 0 0 293px}
.archive a { margin-right:12px; font-size:20px; color:#443d4a;}

.foot { background: url(images/foot_02.jpg) no-repeat; height:257px;}
.foof-txt { color:#591774; width:180px; padding:40px 0 0 485px}
.foof-txt span { display:block; font-size:20px; color:#891138; text-indent:16px;}

