* {margin:0; padding:0;}
img {border:0;}
body { background:#c96791 url(images/bg.jpg) repeat-x; font:14px Arial, Helvetica, sans-serif; color:#000000;}
.center {width:1000px; margin:0 auto;}
.clear { clear:both; font-size:1px; line-height:0px; height:0;}
a { color:#004a5a; text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}

/*Head*/
.head { background:url(images/head_01.jpg) no-repeat; margin-bottom:10px;}
.head-2 { background:url(images/head_02.jpg) no-repeat bottom; height:236px; position:relative;}
.book-head { background: url(images/link.jpg) no-repeat -1000px -1000px; display:block; position:absolute; text-indent:-9000px; width:261px; height:63px; top:0; right:43px;}
.txt-head {
	position:absolute;
	text-align:center;
	font-size:11px;
	color:#840038;
	top:3px;
	left:302px;
	width: 206px;
}

/*Box 1*/
.box-1 {background: url(images/img_05.png) repeat-y; width:986px; margin:0 auto; margin-bottom:59px;}
.box-1-t { background: url(images/img_03.png) no-repeat;}
.box-1-b {background: url(images/img_07.png) no-repeat bottom; min-height:1px; _height:1px; position:relative; padding:15px 0 9px 0;}
.b-l { width:743px; float:left; margin-right:14px; padding-left:11px;}
.b-r { padding:0 0 0 12px; width:202px; float:left; color:#ffffff; text-align:center;}
.b-l img { width:240px; height:180px; background:url(images/img-bg-1.jpg) repeat-x; margin:0 5px 5px 0;}
.b-r img { width:193px; height:180px; background:url(images/img-bg-1.jpg) repeat-y; margin-bottom:5px;}
.book-1 { position:absolute; display:block; height:53px; width:186px; background: url(images/book.jpg); bottom:-53px; right:18px; text-indent:-9000px;}
.link { display:block; position:absolute; background:url(images/link.jpg) no-repeat; width:477px; height:38px; text-indent:-9000px; bottom:-38px; left:11px;}

/*Box-2*/
.box-2 { background: url(images/img_12.png) repeat-y; width:992px; margin:0 auto; margin-bottom:56px;}
.box-2-t { background: url(images/img_10.png) no-repeat;}
.box-2-b { background: url(images/img_14.png) no-repeat bottom; min-height:1px; _height:1px; padding:16px 12px 16px 12px; position:relative; text-align:center;}

/*Box-3*/
.box-3 { background: url(images/img_17.png) repeat-y; width:992px; margin:0 auto; margin-bottom:57px;}
.box-3-t { background: url(images/img_16.png) no-repeat;}
.box-3-b { background: url(images/img_19.png) no-repeat bottom; min-height:1px; _height:1px; padding:0 0 10px 0; position:relative;}
.header-box { width:256px; height:38px; text-align:center; padding-top:18px;}
.gallery { padding-left:11px;}
.gallery img { width:240px; height:180px; background:url(images/img-bg-1.jpg) repeat-x; margin:0 3px 5px 0;}

/*Box-4*/
.box-4 { background: url(images/img_24.png) repeat-y; width:873px; margin:0 auto; margin-bottom:83px;}
.box-4-t { background: url(images/img_22.png) no-repeat;}
.box-4-b { background: url(images/img_26.png) no-repeat bottom; min-height:1px; _height:1px; padding:0 0 30px 0; position:relative;}
.header-arch { width:256px; height:46px; text-align:center; padding-top:17px;}
.arch { margin-left:28px;}
.arch ul {width:432px; float:left;}
.center .last-ul { width:410px;}
.box-4 .link { _bottom:-39px;}
.box-4 .book-1 { _bottom:-54px;}

/*Footer*/
.foot-bg { background:url(images/bg-foot.jpg) repeat-x bottom;}
.foot { background:url(images/foot_04.jpg) no-repeat; width:1000px; margin:0 auto;}
.foot-2 { background: url(images/foot_05.jpg) no-repeat bottom; height:338px;}
.foot-txt {width:200px; padding:85px 0 0 295px;}
.foot-txt p { font-size:18px; font-weight:bold; text-align:center; color:#d31264;}
.foot-txt ul { font-weight:bold; line-height:15px;}
.foot-txt ul a { color:#8a013b}

