@charset "utf-8";
@import url("amulet.css");
@import url("knowledge.css");
@import url("news.css");

*{
	margin:0;
	padding:0;
	outline:0;
	font-size:1.0em;
}
body{
	color:#FFF;
	font-size:0.8em;
	background-color:#333;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
img{border:0;}
a{
	color:#FFF;
	text-decoration:none;
}
a:hover {color:#FF0;}
form, table{margin:0 auto;}

#header, #navigation, #intro, #body, #footer{
	width:850px;
	margin:0 auto;
}
#intro, #body, #footer{background-color:#B20147;}

/*header*/
#header{
	height:151px;
	background:url(img/header.jpg) no-repeat;
}
#header h1{visibility:hidden;}

/*footer*/
#footer p{
	text-align:center;
}

/*navigation*/
#navigation{
	height:29px;
	background:url(img/nav_bg.jpg) repeat-x;
}
#navigation li{
	float:right;
	list-style-type:none;
}
#navigation a{display:block; line-height:29px;}
#navigation a span{visibility:hidden;}
#navigation a#index{
	width:76px;
	background:url(img/menu_index.jpg) no-repeat top;
}#navigation a#knowledge{
	width:90px;
	background:url(img/menu_knowledge.jpg) no-repeat top;
}#navigation a#news{
	width:141px;
	background:url(img/menu_news.jpg) no-repeat top;
}#navigation a#amulet{
	width:93px;
	background:url(img/menu_amulet.jpg) no-repeat top;
}#navigation a#contact{
	width:89px;
	background:url(img/menu_contact.jpg) no-repeat top;
}#navigation a#index:hover{
	background:url(img/menu_index.jpg) no-repeat bottom;
}#navigation a#knowledge:hover{
	background:url(img/menu_knowledge.jpg) no-repeat bottom;
}#navigation a#news:hover{
	background:url(img/menu_news.jpg) no-repeat bottom;
}#navigation a#amulet:hover{
	background:url(img/menu_amulet.jpg) no-repeat bottom;
}#navigation a#contact:hover{
	background:url(img/menu_contact.jpg) no-repeat bottom;
}

/*body*/
#body{padding-bottom:30px;}

/*intro*/
#intro div{padding:10px;}


/*div content*/
.div-amulet-head-1, .div-amulet-head-2, .div-amulet-head-3, .div-amulet-head-4, .div-amulet-head-5, .div-amulet-head-6, .div-amulet-head-7, .div-amulet-head-8, .div-amulet-head-9, .div-amulet-head-10, .div-amulet-head-11, .div-amulet-head-12, .div-amulet-head-13, .div-amulet-head-14, .div-amulet-head-15, .div-amulet-head-16, .div-amulet-head-17, .div-amulet-head-18, .div-amulet-head-19, .div-amulet-head-20, 
.div-type, .div-type-contact, .div-amulet-head, .div-news-head, .div-knowledge-head, .div-head, .div-body, .div-foot, .div-foot_home{	
	width:759px;
	margin:0 auto;
}

.div-type{	
	height:139px;
	background:url(img/type.jpg) no-repeat;
}
.div-type p{
	top:40px;
	padding:5px;
	font-size:0.9em;
	position:relative;
}
.div-type-contact{	
	height:139px;
	background:url(img/contact.jpg) no-repeat;
}
.div-type-contact p{
	top:40px;
	padding:5px;
	font-size:0.9em;
	position:relative;
}
.div-amulet-head-1, .div-amulet-head-2, .div-amulet-head-3, .div-amulet-head-4, .div-amulet-head-5, .div-amulet-head-6, .div-amulet-head-7, .div-amulet-head-8, .div-amulet-head-9, .div-amulet-head-10, .div-amulet-head-11, .div-amulet-head-12, .div-amulet-head-13, .div-amulet-head-14, .div-amulet-head-15, .div-amulet-head-16, .div-amulet-head-17, .div-amulet-head-18, .div-amulet-head-19, .div-amulet-head-20, 
.div-head, .div-news-head, .div-amulet-head, .div-knowledge-head{height:85px;}
.div-news-head{background:url(img/news_head.jpg) no-repeat;}
.div-amulet-head{background:url(img/amulet_head.jpg) no-repeat;}
.div-amulet-head-1{background:url(img/amulet_head_1.jpg) no-repeat;}
.div-amulet-head-2{background:url(img/amulet_head_2.jpg) no-repeat;}
.div-amulet-head-3{background:url(img/amulet_head_3.jpg) no-repeat;}
.div-amulet-head-4{background:url(img/amulet_head_4.jpg) no-repeat;}
.div-amulet-head-5{background:url(img/amulet_head_5.jpg) no-repeat;}
.div-amulet-head-6{background:url(img/amulet_head_6.jpg) no-repeat;}
.div-amulet-head-7{background:url(img/amulet_head_7.jpg) no-repeat;}
.div-amulet-head-8{background:url(img/amulet_head_8.jpg) no-repeat;}
.div-amulet-head-9{background:url(img/amulet_head_9.jpg) no-repeat;}
.div-amulet-head-10{background:url(img/amulet_head_10.jpg) no-repeat;}
.div-amulet-head-11{background:url(img/amulet_head_11.jpg) no-repeat;}
.div-amulet-head-12{background:url(img/amulet_head_12.jpg) no-repeat;}
.div-amulet-head-13{background:url(img/amulet_head_13.jpg) no-repeat;}
.div-amulet-head-14{background:url(img/amulet_head_14.jpg) no-repeat;}
.div-amulet-head-15{background:url(img/amulet_head_15.jpg) no-repeat;}
.div-amulet-head-16{background:url(img/amulet_head_16.jpg) no-repeat;}
.div-amulet-head-17{background:url(img/amulet_head_17.jpg) no-repeat;}
.div-amulet-head-18{background:url(img/amulet_head_18.jpg) no-repeat;}
.div-amulet-head-19{background:url(img/amulet_head_19.jpg) no-repeat;}
.div-amulet-head-20{background:url(img/amulet_head_20.jpg) no-repeat;}
.div-knowledge-head{background:url(img/knowledge_head.jpg) no-repeat;}
.div-head{background:url(img/div_head.jpg) no-repeat;}
.div-body{background:url(img/div_body.jpg) repeat-y;}
.div-foot{
	height:72px;
	background:url(img/div_foot.jpg) no-repeat;
}
.div-foot_home{
	height:72px;
	background:url(img/div_foot_home.jpg) no-repeat;
}

/*form*/
form{
	width:350px;
	padding-top:20px;
}
form p{padding:3px;}
form label{
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	margin-right:5px;
}
.submit{padding-left:110px;}
.input-txt, .input-area{width:200px;}
.input-area{overflow:auto;}

form#sch{float:right;}

/*class*/
.result, .error{
	margin:0 auto;
	width:300px;
	padding:5px 15px;
	margin-bottom:20px;
}
.result{
	border:#00F solid 1px;
	background-color:#CFF;
	text-align:center;
	color:#000;
}
.error{
	list-style-type:none;
	border:#F00 solid 1px;
	background-color:#FDF;
	color:#F00;
}
.show{
	width:700px;
	margin:0 auto;
}
.center{text-align:center;}
.focus{font-weight:bold; color:#FF0;}
.clear-right{clear:right;}

#amulet-img{text-align:center;}
#amulet-detail{width:60%;color:#000;}
#amulet-detail th{width:100px; font-weight:bold;}
#amulet-detail th, #amulet-detail td{background-color:#FFF; padding:3px;}

.text3 {
	font-size:14px; padding-left:20px; text-align:center;}
