/* CSS Document */

/* CSS Document */

/* ₯y[WSΜ */


body{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	line-height:1.5;
	background:url(../img/bg.jpg) repeat-x center top;
	}


/*#shadow {
	background:url(../img/bg-img.jpg) center top repeat-y;
	margin:0 auto;
	width:1000px;
	}
*/	
a:link,a:visited{
	text-decoration:none;
	color:#000099;
	}


a:hover,a:active{
	color:#000000;
	text-decoration:none;
	}


/* £y[WSΜ */

/* ₯menu-----@ */

ul,ol,dl,img {
	margin: 0px;
	padding: 0px;
	}

/*₯v_EK{Ϊ*/
#dd {
/*margin-left: 25%;*/
/*padding: 0 0 20px 0;*/
}
#dd .mainmenu {
  margin:0;
  padding:0;
  list-style: none;
  float:left;
}
#dd .mainmenu a.menu {
  display: block;
  text-align:center;
  padding:0;
  margin:0;
/*padding: 4px 10px;*/
/*margin: 0 1px 0 0;*/
		
  width: auto;
  text-decoration: none;
}
#dd .mainmenu a.menu:hover {
/*background: #49A3FF;*/
}

.submenu {
/*background: #EAEBD8;*/
/*border: 1px solid #5970B2;*/
  visibility: hidden;
  position: absolute;
  z-index: 3;
}
.submenu a {
  display: block;
/*font: 11px arial;*/
  text-align: left;
/*text-decoration: none;
  padding: 5px;
  color: #2875DE;*/
}
.submenu a:hover {
/*background: #49A3FF;
  color: #FFF;*/
}

/* Tuj[ΜΌ§Ύ
--------------------*/
.submenu {
 filter: alpha(Opacity=90);
	opacity: 0.9;
}





/* ₯wbh */
	
.title{
	width:920px;
	height:90px;
	margin:0;
	padding:0;
	}

#rogo{
	width:304px;
	height:80px;
	margin-top:0;
	margin-left:20px;
	padding:0;
	float:left;
	}
	
	
.clear{
	clear:both;
	}
	
#menu{
	width:890px;
	height:39px;
	margin:0 15px 0 15px; 
	padding:0;
	}
	
	

	
#top_img{
	width:900px;
	height:264px;
	margin:50px auto 25px;
	padding:0;
	}
	
	

/* ₯top-left&right@ */
#left_right{
	width:900px;
	margin:0 auto;
	padding:0;
	}
	

/* ₯top-left@ */
#topleft{
	width:600px;
	margin:0;
	padding:0;
	float:left;
	}
	
#left_title{
	width:600px;
	height:31px;
	margin:0;
	padding:0;
	}

#left_title h2{
	width:600px;
	height:31px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/topcate1.jpg);
	}



	
	
#leftcate1{
	width:598px;
	height:auto;
	margin:0;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#FC8F3F;
	}
	

	
#left_subtitle{
	width:598px;
	heigh:40px;
	margin:0;
	padding:0;
	} 


	
#left_subtitle_bg{
	width:598px;
	height:auto;
	margin:0;
	padding:0;
	background:url(../img/left_subtitle_bg.jpg) no-repeat top;
	}
	
#left_subtitle_bg p{
	width:300px;
	padding:0 10px 0 20px;
	margin:10px 0;
	font-size:13px;
	line-height:1.3;
	float:left;
	}	
	
	
/*#leftcate1text{
	width:250px;
	padding:0;
	margin:0px;
	float:left;
	}
	
	
#leftcate1text p{
	width:250px;
	padding:0;
	margin:10px;
	font-size:13px;
	line-height:1.3;
	float:left;
	}	
	
*/

#cate1search{
	width:240px;
	height:auto;
	margin:10px 0;
	padding:0 28px 0 0;
	float:right;
	}

#cate1search p a:link,a:visited{
	text-decoration:underline;
	color:#000099;	
	}

	
#search_sub{
	width:167px;
	height:20px;
	margin:40px 0 5px;
	padding:0;
	}
	
/*#cate1icon{
	width:74px;
	height:65px;
	margin:0;
	padding:0;
	float:left;
	}
	
*/
	
#cate1search p{
	font-size:12px;
	font-weight:bold;
	width:240px;
	margin:0;
	padding:0 0 3px 0;
	color:#000099;
	border-width:0px 0px 3px 0px;
	border-style:solid;
	border-color:#000099;
	}	
	
/* ₯JeS[2@ */

#left_title2{
	width:600px;
	height:25px;
	margin:15px 0 0;
	padding:0;
	}

#left_title2 h2{
	width:600px;
	height:25px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/topcate2.jpg);
	}



	
#leftcate2{
	width:598px;
	height:auto;
	margin:0;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#56A025;
	background:#F7F7F7;
	}
	

#leftcate2_in{
	width:578px;
	height:auto;
	margin:10px;
	padding:0;
	border:0;
	}
	
#leftcate2_in h2{
	width:475px;
	heigh:18px;
	margin:0;
	padding:0;
	}

	
#leftcate2_in p{
	width:440px;
	height:auto;
	margin:10px 5px 10px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}

#leftcate2_botton{
	width:187px;
	height:24px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}



#cate2pic{
	width:103px;
	heigh:103px;
	margin:10px 5px;
	padding:0;
	float:left;
	} 


/* ₯JeS[3@ */

#left_title3{
	width:600px;
	height:25px;
	margin:15px 0 0;
	padding:0;
	}
	
#left_title3 h2{
	width:600px;
	height:25px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/topcate3.jpg);
	}


#leftcate3{
	width:598px;
	height:auto;
	margin:0;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#56A025;
	background:#F7F7F7;
	}
	

#leftcate3_in{
	width:578px;
	height:auto;
	margin:10px;
	padding:0;
	border:0;
	}
	
#leftcate3_in h2{
	width:475px;
	heigh:18px;
	margin:0;
	padding:0;
	}

	
#leftcate3_in p{
	width:568px;
	height:auto;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#leftcate3_botton{
	width:187px;
	height:24px;
	margin:10px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}



#cate2pic{
	width:103px;
	heigh:103px;
	margin:10px 5px;
	padding:0;
	float:left;
	} 
	
#h_navi ul{
	position:relative;
	margin:0;
	padding:0px;
	}
	
#h_navi li{
	display:block;
	float:left;
	text-indent:-9999px;
	margin-top:10px;
	}
	
#h_navi li a{
	display:block;
	text-decoration:none;
	}
	
#h_navi li#no1{
	height:25px;
	width:178px;
	background:url(../img/topcate3_1.jpg) no-repeat;
	}
	
#h_navi li#no2{
	height:25px;
	width:180px;
	margin-left:15px;
	background:url(../img/topcate3_2.jpg) no-repeat;
	}
	
#h_navi li#no3{
	height:25px;
	width:179px;
	margin-left:15px;
	background:url(../img/topcate3_3.jpg) no-repeat;
	}
	
	
#h_navi li#no4{
	height:25px;
	width:178px;
	background:url(../img/topcate3_4.jpg) no-repeat;
	}
	
#h_navi li#no5{
	height:25px;
	width:180px;
	margin-left:15px;
	background:url(../img/topcate3_5.jpg) no-repeat;
	}
	
#h_navi li#no6{
	height:25px;
	width:179px;
	margin-left:15px;
	background:url(../img/topcate3_6.jpg) no-repeat;
	}
	
	
	

/* ₯JeS[4@ */

#left_title4{
	width:600px;
	height:25px;
	margin:15px 0 0;
	padding:0;
	}

#left_title4 h2{
	width:600px;
	height:25px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/topcate4.jpg);
	}

	
#leftcate4{
	width:598px;
	height:auto;
	margin:0;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#56A025;
	background:#F7F7F7;
	}
	

#leftcate4_in{
	width:578px;
	height:auto;
	margin:10px;
	padding:0;
	border:0;
	}
	
#leftcate4_in h2{
	width:307px;
	heigh:18px;
	margin:0;
	padding:0;
	float:left;
	}

	
#leftcate4_in p{
	width:440px;
	height:auto;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
#cate4pic{
	width:103px;
	heigh:103px;
	margin:0px 5px;
	padding:0;
	float:right;
	} 

#leftcate4_botton{
	width:187px;
	height:24px;
	margin:10px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}



	
	
	
	

/* ₯top-right@-----------------------------------------------------------------------*/

#topright{
	width:290px;
	height:auto;
	margin:0 0 30px;
	padding:0;
	background:url(../img/topright_bg.gif);
	float:right;
	}
	
	
/* ₯right¨qlΜΜ±k-----*/
#right_comment_title{
	width:270px;
	height:26px;
	margin:10px 10px 0px 10px;
	padding:0;
	}
	
#right_comment_bg{
	width:268px;
	height:auto;
	margin:0 10px;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#103E9D;
	background:#FFFFFF;
	}
	
.right_comment_pic{
	width:70px;
	height:auto;
	margin:5px 5px 0;
	padding:0;
	float:left;
	}
	
.right_comment_pic p{
	width:70px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:3px;
	padding:0;
	}
	
.right_comment_title{
	width:168px;
	height:16px;
	margin:5px 5px 0;
	padding:0;
	float:left;
	}
	
#right_comment_bg h3{
	width:168px;
	height:auto;
	margin:5px;
	padding:0;
	font-size:13px;
	font-weight:normal;
	line-height:1.3;
	float:left;
	}
	

#comment_border{
	width:258px;
	height:2px;
	margin:3px 5px;
	padding:0;
	}
	
#comment_btn{
	width:172px;
	height:29px;
	margin:5px;
	padding:0;
	float:right;
	}
	
	
/* ₯rightpκW-----*/
#right_keyword_title{
	width:270px;
	height:26px;
	margin:10px 10px 0px 10px;
	padding:0;
	}
	
#right_keyword_bg{
	width:268px;
	height:auto;
	margin:0 10px;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#103E9D;
	background:#FFFFFF;
	}
	
#right_keyword_txt{
	width:258px;
	height:auto;
	margin:10px 5px 0;
	padding:0;
	}
	
#right_keyword_txt p{
	width:254px;
	height:auto;
	margin:5px 2px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	line-height:1.3;
	}

#right_keyword_txt a:link,a:visited{
	text-decoration:underline;
	color:#000099;	
	}

	
#right_keyword_btn{
	width:172px;
	height:29px;
	margin:0 5px 5px;
	float:right;
	padding:0;
	}
		a.book-btn {
    color: #FF6F0F!important;
    border: solid 1px;
    padding: 5px;
    font-family: SVbN;
    font-size: 12px;
    margin-bottom: 5px;
    display: block;
    text-align: center;
    text-decoration: none;
}

	
/* ₯ΠΠξ-----*/
#right_info_title{
	width:134px;
	height:22px;
	margin:15px 10px 0px 10px;
	padding:0;
	}
	
#right_info_bg{
	width:268px;
	height:auto;
	margin:0 10px 10px;
	padding:0;
	border:1px;
	border-style:solid;
	border-color:#FF6F0F;
	background:#FFFFFF;
	}
	
#right_info_pic{
	width:78px;
	height:108px;
	margin:10px 5px; 
	padding:0;
	float:left;
	}

#right_info_text{
	width:160px;
	height:auto;
	margin:5px 5px 5px 0px; 
	padding:0;
	float:right;
	}
	
#right_info_text p{
	width:160px;
	height:auto;
	font-size:12px;
	color:#000000;
	margin-top:3px;
	padding:0;
	}

#comment_btn{
	width:172px;
	height:29px;
	margin:5px;
	padding:0;
	float:right;
	}
	
	
	
/* ₯tb^[-----*/
#footer{
	width:900px;
	height:auto;
	margin:0 auto;
	padding:0;
	border-top:1px;
	border-color:#000066;
	border-style:solid;
	border-bottom:0;
	border-left:0;
	border-right:0;
	}
	
#gototop{
	width:900px;
	height:auto;
	margin:30px auto 10px;
	padding:0;
	text-align:right;
	}

	
#footer p{
	width:900px;
	height:auto;
	margin:5px auto;
	padding:0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	}

#footer p a:link,a:visited{
	text-decoration:underline;
	color:#000099;	
	}


	
#footer_logo{
	width:301px;
	height:93px;
	margin:20px auto;
	pading:0;
	}
	
#footer_copy{
	width:900px;
	height:21px;
	margin:0;
	padding:0;
	float:left;
	}
	
#footer_rabona{
	display: none;
	width:900px;
	height:41px;
	margin:20px 0;
	padding:0;
	text-align:right;
	}

#footer_rabona p{
	width:900px;
	height:auto;
	margin:3px 0;
	padding:0;
	font-size:10px;
	text-align:right;
	color:#999999;
	}  
	
	
	
	
	
	
	
	
	
