/*************************************************** RESET */
HTML,BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,P,BLOCKQUOTE,TH{margin:0; padding:0}
TABLE{border-collapse:collapse; border-spacing:0}
FIELDSET,IMG{border:0}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,B,TH,VAR{font-style:normal; font-weight:normal}
OL,UL{list-style:none}
CAPTION,TH{text-align:left}
H1,H2,H3,H3,H4,H5,H6{font-size:100%}
Q:before,Q:after{content:''}
STRONG, B{font-weight:bold} EM{font-style:italic}
/***********************************************************/

body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size: 0.74em;
	color: #63593f;
	background-color: #fff;
}


.clear { clear: both; }
.clearHome { height:20px; clear: both; }

a{color: #63593f; text-decoration:none;}
a:link, a:visited {color:#353022; text-decoration:none;}
a:hover{color: #63593f; text-decoration:underline;}



#wrapper {
	margin: 0 auto;
	background:url(../i/bg.jpg) repeat;
}


#header {
	height:65px;
	display:block;
	background:url(../i/nav-bg.jpg) repeat;
}

#menu {
	height:65px;
	width: 875px;
	margin: 0 auto;
}
#menu ul {margin:0; padding:0; font: bold 12px Georgia, "Times New Roman", Times, serif; color:#353022; }
#menu li {display:inline; float:left; }
#menu li a{padding: 0.5em 0.75em 0.5em 0.75em; background: #b8ae57; color:#353022; text-decoration: none; border-right: 0.10em solid #787138; display:inline; float:left; margin:27px 0px 0px 0px;}
#menu li a:link, a:visited {color:#353022;}
#menu li a:hover{color: #FFF; background: #9c9348;}

#shall{
	width:249px;
	height:41px;
	margin:10px 0px 0px 0px;
	background: url(../i/shall.png) no-repeat;
	display:inline; float:right;
}

#footer {
	height:65px;
	background:url(../i/foot-bg.jpg) repeat-x;
}
#footmenu {
	height:65px;
	width: 1200px;
	margin: 0 auto;
}
#footmenu ul {margin:0px 0px 0px 50px; padding:0; font: 11px Georgia, "Times New Roman", Times, serif; color:#63593f; }
#footmenu li {float:left; margin:27px 0px 0px 0px; }
#footmenu li a{padding: 0.2em 0.75em 0.2em 0.75em; text-decoration: none; border-right: 0.10em solid #63593f;}
#footmenu li a:link, a:visited {color:#63593f;}
#footmenu li a:hover{color: #63593f; text-decoration:underline;}
#footmenu li.end a{padding: 0.5em 0.75em 0.5em 0.75em; text-decoration: none; border-right: 0em solid #fff;}
#footmenu li.end a:link, a:visited {color:#63593f;}
#footmenu li.end a:hover{color: #63593f; text-decoration:underline;}
#footmenu li.prod a{border-right: 0em solid #fff; float:left; margin-top:10px;}

#bcc{
	width:599px;
	height:137px;
	margin:10px 0px 0px 0px;
	background: url(../i/bcc.png) no-repeat;
	display:inline; float:right;
}


#content_home {
	margin: 0 auto;
	padding:0px 0px 10px 0px; 
	width: 875px;
	height:auto;
}
#col1_home{
	display:inline; float:left;
	width:216px;
	margin:132px 8px 0px 70px;
}
#col2_home{
	display:inline; float:left;
	width:123px;
	margin:69px 8px 0px 0px;
}
#col3_home{
	display:inline; float:left;
	width:267px;
	margin:23px 8px 0px 0px;
}
#col4_home{
	display:inline; float:left;
	width:95px;
	margin:31px 0px 0px 0px;
}
#lowcol1_home{
display:inline; float:left;
	width:255px;
	margin:8px 8px 0px 163px;
	
}

#bookcon_home{background-color:#fafaf3; width:202px; height:17px; display:inline; float:right; margin:4px 0px 0px 0px; padding:15px 0px; text-align:center;}
.bookbut_home{background-color:#fafaf3; height:auto; display:inline; float:right; padding:0px 5px;}
.book1{margin:20px 0px 5px 0px;}
#text_home{background-color:#fafaf3; width:247px; height:auto; margin:0px; padding:10px;}
.tm8{margin:8px 0px 0px 0px;}
.bm4{margin:0px 0px 4px 0px;}
.bm8{margin:0px 0px 8px 0px;}
.bm16{margin:0px 0px 16px 0px;}


#g1{
	width:27px;
	height:27px;
	margin:0px 0px 4px 0px;
	background: url(../i/c1-gold.png) no-repeat;
}
#g2{
	width:42px;
	height:43px;
	margin: 4px;
	background: url(../i/c2-gold.png) no-repeat;
}
#g4{
	width:32px;
	height:33px;
	margin:0px 0px 8px 0px;
	background: url(../i/c4-gold.png) no-repeat;
}
#bg1{
	width:35px;
	height:35px;
	margin: 8px 0px 0px 0px;
	background: url(../i/bc1-gold.png) no-repeat;
}
#rg2{
	width:27px;
	height:26px;
	margin:0px 0px 8px 0px;
	background: url(../i/r2-gold.png) no-repeat;
}
#rg3{
	width:21px;
	height:21px;
	background: url(../i/r3-gold.png) no-repeat;
}
#hg1{
	width:27px;
	height:27px;
	background: url(../i/c1-gold.png) no-repeat;
	display:inline; float:left;
	position:relative;
	top:50px;
	left:35px;
}
#vcg1{
	width:27px;
	height:27px;
	background: url(../i/c1-gold.png) no-repeat;
	display:inline; float:left;
	position:relative;
	top:45px;
	left:35px;
}
#sg1{
	width:27px;
	height:27px;
	margin:0px 0px 8px 0px;
	background: url(../i/c1-gold.png) no-repeat;
}
#sg2{
	width:35px;
	height:35px;
	margin: 0px 0px 0px 0px;
	background: url(../i/bc1-gold.png) no-repeat;
}
#qs{
	height:36px;
	width:250px;
	background:url(../i/qs-bg.jpg) repeat-y;
	padding:9px 0px 0px 5px;
}
.qsBut{font: 11px Georgia, "Times New Roman", Times, serif; font-weight:bold; background-color:#bdb359; color:#353022; border: 0px; margin-left:9px; width:100px; height:25px;}
.sBut{font: 15px Georgia, "Times New Roman", Times, serif; font-weight:bold; background-color:#590000; color:#fff; border: 0px; margin-top:8px; width:176px; height:35px;}

#history_bg{display:inline; background-color:#590000; width:250px; display:inline; float:left; margin:8px 0px 0px 8px;}
#history_pad{display:inline; margin:0px; padding:9px 0px 0px 11px; display:inline; float:left; color:#e1cccc;}

a.historylink{color: #e1cccc; text-decoration:none;}
a.historylink:link, a.historylink:visited {color:#e1cccc; text-decoration:none;}
a.historylink:hover{color: #e1cccc; text-decoration:underline;}


.titlebg{background-color:#fafaf3;}
.floatL{display:inline; float:left;}
.floatR{display:inline; float:right;}


#content_roll {
	margin: 0 auto;
	width: 922px;
	height:443px;
}


#col1_roll{
	width:427px;
	height:341px;
	margin: 0px;
	position: relative;
	z-index:3;
}
#col2_roll{
width:288px;
height:326px;
position: relative;
top:-305px;
left:397px;
z-index:2;}

#col3_roll{
	width:194px;
height:auto;
position: relative;
top:-640px;
left:693px;
z-index:1;
}
.roll_book1{
	position: absolute;
	width:427px;
	height:341px;
	background: url(../i/smp-b1.png) top left no-repeat;
}
.roll_book2{
	position: absolute;
	width:427px;
	height:341px;
	background: url(../i/smp-b2.png) top left no-repeat;
}
.roll_book3{
	position: absolute;
	width:427px;
	height:341px;
	background: url(../i/smp-b3.png) top left no-repeat;
}
.rolltitle{padding:20px 0px 0px 34px; height:62px;}
#text_roll{background-color:#fafaf3; width:240px; height:210px; margin:0px; padding:20px 15px 20px 33px;}
#search{ background-color:#fafaf3; margin:0px 0px 8px 0px; padding:12px; width:174px;}
#search ul {margin:0px; padding:0; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#63593f; }
#search li {margin:0px; padding:1px 0px; }

#content_hist {
	margin: 0 auto;
	width: 875px;
	padding:0px 0px 10px 0px; 
	height:auto;
}

#col1_hist{
	display:inline; float:left;
	width:290px;
	margin:90px 8px 0px 90px;
}
#col2_hist{
	display:inline; float:left;
	width:290px;
	margin:23px 8px 0px 0px;
}
#col3_hist{
	display:inline; float:left;
	width:98px;
	margin:110px 8px 0px 0px;
}
.text_hist{background-color:#fafaf3; width:270px; margin:0px; padding:10px;}
.hist_title{padding:11px 0px 0px 14px; margin:0px 0px 8px 0px; width:204px; height:65px; display:inline; float:right;}
#hist_wrap{ width:290px; height:65px;}
.pad8{padding:8px;}
.pad4{padding:4px;}

#content_vc {
	margin: 0 auto;
	width: 875px;
	height:600px;
}

#col1_vc{
	display:inline; float:left;
	width:290px;
	margin:90px 8px 0px 35px;
}
#col2_vc{
	display:inline; float:left;
	width:340px;
	margin:23px 8px 0px 0px;
}
#col3_vc{
	display:inline; float:left;
	width:158px;
	margin:90px 8px 0px 0px;
}

.text_vc{background-color:#fafaf3; width:320px; margin:0px; padding:10px;}
.vc_title{padding:11px 0px 0px 12px; margin:0px 0px 8px 0px; width:204px; height:60px; display:inline; float:right;}

#content_search {
	margin: 0 auto;
	width: 875px;
	height:350px;
}

#col1_search{
	width:210px;
	margin: 0px;
	display:inline; float:left;
	margin:63px 8px 0px 0px;
}
#col2_search{
	width:408px;
	margin: 0px;
	display:inline; float:left;
	margin:26px 8px 0px 0px;
}

#col3_search{
	width:194px;
	margin: 27px 0px 0px 0px;
	display:inline; float:left;	
}
#search_title{background-color:#fafaf3; width:170px; height:17px; margin:0px 0px 8px 0px;  padding:15px 0px; text-align:center;}
#content_results {
	margin: 0 auto;
	width: 875px;
	height:600px;
}
#az ul {margin:0px; padding:0; font: bold 13px Georgia, "Times New Roman", Times, serif; color:#63593f; }
#az li {display:inline; height:30px;}
#az li.norm {font-weight:normal;}
#az li a{padding: 0px 2px 0px 0px; text-decoration: none;}
#az li a:link, a:visited {color:#63593f; text-decoration:none;}
#az li a:hover{color: #63593f; text-decoration:underline;}
#az_title{background-color:#fafaf3; width:122px; height:17px; margin:0px 0px 8px 0px; padding:15px 0px; text-align:center;}
#visit_title{background-color:#fafaf3; width:182px; height:33px; margin:0px 0px 8px 0px; padding:15px 0px; text-align:center;}

#col1_visit{
	width:210px;
	margin: 0px;
	display:inline; float:left;
	margin:63px 8px 0px 10px;
}
#col2_visit{
	width:385px;
	margin: 0px;
	display:inline; float:left;
	margin:26px 8px 0px 0px;
}

#col3_visit{
	width:250px;
	margin: 54px 0px 0px 0px;
	display:inline; float:left;	
}
#open_bg{background-color:#590000; width:190px; display:inline; float:right;}
#open_pad{margin:0px; padding:8px; display:inline; float:left; color:#e1cccc;}
#admission_bg{background-color:#590000; width:140px; display:inline; float:right;}
#l_map{width:110px}
#visit_bc{width:330px; margin:8px 8px 0px 228px;}
#content_visit {
	margin: 0 auto;
	width: 875px;
	height:400px;
}
.padtitle{padding:19px 0px; text-align:center;}
.padthumb{width:86px; height:86px; padding:4px 4px; text-align:center;}
.padthumb2{width:103px; height:77px; padding:4px 4px; text-align:center;}
.padhistthumb{width:103px; height:77px; padding:4px 4px;}
.padhist2thumb{width:90px; padding:4px 4px;}
.pad4vc{width:90px; padding:4px; width:150px;}
.margthumb{margin:5px 0px;}
#iceni{width:113px;
height:25px;
position: relative;
top:10px;
left:58px;
z-index:4;}

#watermark {display:none}
#popbuttons {text-align:right;}
