@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	/*background:url(../images/bg_body.gif) repeat;*/
	background-color:#c2d6ff;
}
.wrap {
	width:920px;
	height:auto;
	margin:0 auto;	
	position:relative;	
}
.header{
	width:920px;
	height:200px;
	display:block;
	float:left;
	/*margin-bottom:10px;*/
	background-color:#99FF00;
	background:url(../images/banner.jpg) no-repeat center #fff;
	/*background:url(../images/banner.jpg) no-repeat center #fff;*/
}	
.contact{
	width:150px;
	padding:10px;
	height:auto;
	float:right;
	display:block;
	background-color:#631219;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.nav{
	width:920px;
	height:25px;
	display:block;
	float:left;
	background-color:#631219;
	/*margin-bottom:10px;*/
	margin:0 auto;
}
.nav ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.nav li{
	float:left;
}
.nav li a{
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	width:auto;
	padding:5px 3px 5px 3px;
	text-decoration:none;
}
.nav li a:hover, .nav li.active{
	background-color:#4b0e13;
}
.content{
	width:920px;
	height:auto;
	background-color:#FFFFFF;
	display:block;
}
/*----home---*/

.banner{
	width:920px;
	display:block;
	float:left;
	background-color:#999999;
}

.text{
	width:890px;
	display:block;
	height:auto;
	padding:15px;
	background-color:#FFFFFF;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	text-align:justify;
}
.text font{
	font-size:20px;
}	
.text a{
	text-decoration:none;
	background-color:#EFEFEF;
	color:#631219;
	padding:5px;
	float:left;
	font-size:18px;
}
.newshome{
	width:890px;
	height:auto;
	display:block;
	float:left;
	border-top:1px solid #666666;
	padding:15px;
	background-color:#FFFFFF;
}
*html .newsbox{
	width:255px;
}
.newsbox{
	width:260px;
	/*height:190px;*/
	height:auto;
	display:block;
	float:left;
	/*background-color:#f7f7f7;*/
	background-color:#DDDDDD;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:6px 6px 6px 10px;
}
.newsbox a{
	width:77px;
	height:22px;
	padding:2px;
	background-color:#B0B0B0;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	float:left;
	text-align:center;
	/*background:url(../imgs/btn_g.gif) no-repeat;*/
	background:url(../images/btn_g.gif) no-repeat;
}
.newsbox a:hover{
	color:#0066FF;
}
.newsbox span{
	width:263px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	float:left;
	margin-bottom:10px;
}
.clr{
	width:20px;
	height:210px;
	display:block;
	float:left;
}
.clr2{clear:both;}
/*----home---*/
.cpage{
	width:900px;
	height:auto;
	float:left;
	display:block;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background-color:#FFFFFF;
}
.title{
	width:900px;
	height:auto;
	float:left;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	border-bottom:6px solid #631219;
	padding-bottom:10px;
	margin-bottom:5px;
	color:#333333;
}
.title2{
	font-size:27px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}
.lcon{
	width:900px;
	height:auto;
	display:block;
	float:left;
	
	color:#000000;
}	
.lcon2{
	width:560px;
	height:auto;
	display:block;
	float:left;
}
.rcon{
	width:310px;
	height:auto;
	background-color:#efefef;
	display:block;
	float:right;
	padding:10px;
	margin-top:10px;
}
.rcon form{
	color:#000000;
}
.rcon input{
	width:302px;
	border:1px solid #631219;
	padding:4px;

}
.rcon textarea{
	width:310px;
	height:150px;
	border:1px solid #631219;
}
/*new*/
.img{
	width:310px;
	height:auto;
	display:block;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
/*new*/

.tleft{
	width:310px;
	height:auto;
	display:block;
	float:left;
	border-bottom:3px solid #631219;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	padding-bottom:5px;
	margin-bottom:5px;
}
.rcon ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.rcon ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#631219;
	font-weight:bold;
	padding:3px;
}
.rcon ul li li{
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
.rcon ul li li.activemenu{
	background-color:#CCCCCC;
	color:#FFFFFF;
}
.rcon li a{
	color:#666666;
	text-decoration:none;
}
.rcon li li a:hover{
	color:#000000;
}
.rcon li a:hover{
	color:#631219;
}
.rcon a{
	color:#333333;
}
.tintro, .col1content{
	width:900px;
	height:auto;
	display:block;
	float:left;
	padding-bottom:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}
.tintro{border-bottom:1px solid #999999;}
.tintro strong, .col1content strong {
	color:#631219;
	font-size:30px;
}
.col1title{border-bottom:1px solid #999999; padding-bottom:15px;}
.boxm{
	width:540px;
	height:184px;
	display:block;
	float:left;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #999999;
}
.thumbimg{
	width:184px;
	height:184px;
	display:block;
	float:left;
	background-color:#666666;
}
.desc{
	width:340px;
	height:184px;
	display:block;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
}
.boxm2{
	width:540px;
	height:auto;
	display:block;
	float:left;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #999999;
	font-size:12px;
}
.boxm2 strong{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;
	color:#631219;
}
.boxthumb{
	width:450px;
	float:left;
	display:block;
	height:auto;
}
.boxthumb ul{margin:0; padding:0;}
.boxthumb ul li{margin:5px; width:100px; height:100px;}
.npd{
	width:90px;
	height:100px;
	display:block;
	float:left;
}
.npd a{
	width:auto;
	height:auto;
	display:block;
	float:left;
	background-color:#222;
	padding:5px;
	color:#fff;
	margin-right:30px;
	margin-bottom:5px;
	text-decoration:none;
	text-transform:uppercase;
}
.nextgal{position:absolute; margin-top:35px;}
.prevgal{margin-top:5px;}
.thumb{

	width:100px;

	height:100px;

	display:block;

	float:left;

	background-color:#CCCCCC;

	margin:10px;

}
.desc a{
	background-color:#631219;
	text-decoration:none;
	color:#222;
	padding:2px;
	background:url(../images/btn_g.gif) no-repeat;
	width:77px;
	height:22px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	line-height:17px;
}
.desc a:hover{
	color:#990000;
}
/*.np{
	width:540px;
	height:auto;
	display:block;
	float:left;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #999999;
}
.np a{
	padding:5px;
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	background-color:#333333;
	float:left;
	margin-right:10px;
}*/	
.np a, .np span{padding:3px; color:#000000; text-decoration:none; text-align:center;}
span.select{font-size:18px}

.footer{
	width:880px;
	height:36px;
	display:block;
	float:left;
	padding:20px;
	background-color:#FFFFFF;
	margin-top:10px;
}
.boxm2 form{
	font-size:14px;
}
.boxm2 form{
	font-size:14px;
}
.boxm2 form input, .boxm2 form textarea{
	border:1px solid #ccc;
	width:425px;
	height:auto;
	padding:5px;
}
.boxm2 form input.btn, .rcon input.btn{
	width:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#222;
	cursor:pointer;
	background-color:#FFFFFF;
}
.boxm2 form input.btn{
	width:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#222;
	cursor:pointer;
}
.boxm2 input.radio
{
	width:auto;
	height:auto;
}
.form_check{
	width:440px;
	height:auto;
	display:block;
	float:left;
	background-color:#F0F0F0;
	padding:5px;
	margin-bottom:5px;
}
.footer{
	width:900px;
	height:36px;
	display:block;
	float:left;
	padding:10px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.footer a{
	color:#0099FF;
	text-decoration:none;
	font-weight:bold;
}
.ftop{
	border-bottom:1px solid #631219;
	width:900px;
	height:18px;
	display:block;
	float:left;
	margin-bottom:5px;
}
.fbuttom{
	float:left;
	width:900px;
	height:18px;
	display:block;
}
.avatar{
	width:80px;
	height:80px;
	display:block;
	float:left;
	padding:5px;
	border:1px solid #CCCCCC;
	margin:0px 5px 0px 0px;
}
.banner_iklan{
	width:auto;
	max-width:529px;
	height:90px;
	display:block;
	float:left;
	margin:0px 5px 15px 0px;
}
.banner_iklan img{
	padding:5px;
	border:1px solid #CCCCCC;
}
.clrbanner{
	width:529px;
	height:5px;
	padding:5px;
	float:left;
	display:block;
}
.imagegallery ul li{width:900px; height:400px;}
.thumb_gall{
	width:119px;
	height:119px;
	display:block;
	float:left;
	border:4px solid #fff;
	margin-left:1px;
}
.gall{
	width:900px;
	display:block;
	height:auto;
	float:left;
	margin-top:10px;
}
.np_gall{
	width:900px;
	height:auto;
	display:block;
	padding:5px 0px 5px 0px;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-top:10px;
}
.np_gall a{
	color:#333333;
	text-transform:uppercase;
}

.left{
	float:left;
}
.right{
	float:right;
}


.mailform{display:none; position:absolute; background-color:#333333; z-index:9; padding:20px; width:250px; color:#CCCCCC;}
.closemail{float:right; background-color:#151515; padding:3px 8px; display:block; margin:-20px -20px 0 0;}
.closemail a{color:#FFFFFF; text-decoration:none;}
#background{width:100%; background-color:#000000; z-index:8; position:absolute; top:0; left:0;}
.replayform{display:none; position:absolute; background-color:#333333; z-index:9; padding:20px; width:450px; color:#CCCCCC;}

/*=================Guest book=================*/
.gbContent{
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.gbContent ul{
	padding:0;
}
.gbContent a{
	color:#999999;



	text-decoration:underline;



}
.gbContent p, .replay_admin p, .replay_admin div{margin:2px;}
.replay_admin div{margin-top:-12px;}
.gbContent ul li{
	list-style:none;
	border-bottom:1px solid #666666;
	padding:10px 0 10px 0;



	background:url(../images/kutip.gif) no-repeat 100px 10px ;



}
.gbContent strong, .gbContent h3{
	text-transform:capitalize;
	font-family:"Times New Roman", Times, serif;
	color:#631219;
	font-size:16px;
	font-weight:bold;
}

.replay_admin{padding-left:20px;}

.nameGb{color:#222; font-size:12px;}

.imgs{

	width:360px;

	height:auto;

	margin-right:20px;

	display:block;

	float:left;

	background-color:#FFFFFF;

	border:1px solid #ccc;

}

.boxm_detail{

	height:auto;

	width:500px;

	float:left;

	display:block;

	font-size:11px;

	color:#333333;

}

.boxm_detail img{

	float:left;

	border:1px solid #ccc;

	padding:5px;

}	

.divIMG{

	width:500px;

	display:block;

	height:auto;

	float:left;

}
