@charset "utf-8";
/* CSS Document */

html,body{
	margin:0 auto;
	padding:0;
	height:100%;
	background-color:#616161;
}

#wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	padding:0;
	margin:0 auto;
	width:850px;
	border:0px solid red;
}

#top{
	height:140px;
	position:relative;
	background:#2b2b2b url(../img_style/bg_top.png) bottom no-repeat;
}
	#top_whois{
		width:322px;
		font:12px/140% Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		right:0;
		margin:10px 0 0 0;
		position:absolute;
		border:0px solid red;
	}

#banner{
	height:229px;
	position:relative;
	background:url(../img_style/bg_banner.png) no-repeat;
	z-index:1;
}
	#top_menu{
		margin:-70px 0 0 0;
		border:0px solid red;
		position:absolute;
		right:0;
	}
	#top_menu ul {
		margin:0 0 0 0px;
		padding: 0px 0px 0 0;
		list-style-type: none;
	}
	#top_menu ul li{
		font:12px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000000;
		text-transform: uppercase;
		text-align: center;
		float: left;
		padding:2px 15px 2px 15px;
		border-right:2px solid #000000;
	}
	#top_menu ul li a{
		color:#000000;
		text-decoration: none;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited, #top_menu ul li a:active {
		display: block;
		background: none;
	}
	#top_menu ul li a:hover{
		color:#FFFFFF;
		text-shadow: 0 1px 0 #7b8505;
		border:0px solid red;
	}
	#top_menu .clear_ul_li{
		border-right:0px;
	}
	#top_menu .li_select a{
		color:#FFFFFF;
		text-shadow: 0 1px 0 #7b8505;
	}

#middle{
	width:100%;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	border:0px solid red;
	background-color:#FFFFFF;
}
	#mid_left{
		width:220px;
		float:left;
		margin:0 0 0 10px;
		border:0px solid red;
	}
	#mid_right{
		width:600px;
		float:right;
		margin:0 10px 0 0;
		border:0px solid red;
	}
		#mid_right a, #mid_right a:link, #mid_right a:visited, #mid_right a:active{
			font-weight:bold;
			color:#d54b00;
			text-decoration: none;
		}
		#mid_right a:hover{
			color:#9d3304;
		}
	
	#box_style1{
		width:100%;
		position:relative;
		margin:0 auto;
		margin-bottom:10px;
	}
		#box_style1 h1{
			width:198px;
			height:45px;
			margin:0 auto;
			margin-bottom:10px;
			font:14px/140% Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			text-transform: uppercase;
			text-align:right;
			padding:4px 10px 0 0;
			text-shadow: 0 1px 0 #7b8505;
			background:url(../img_style/box_style1_h1.png) no-repeat;
		}
		#box_style1 h2{
			height:23px;
			margin:0 auto;
			margin-bottom:10px;
			font:14px/140% Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-transform: uppercase;
			padding:4px 10px 0 0;
			text-shadow: 0 1px 0 #FFFFFF;
			background:url(../img_style/box_style1_h2.png) repeat-x;
		}
		#box_style1 h3{
			width:188px;
			height:45px;
			margin:0 auto;
			margin-bottom:10px;
			font:14px/140% Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			text-transform: uppercase;
			padding:4px 10px 0 10px;
			text-shadow: 0 1px 0 #7b8505;
			background:url(../img_style/box_style1_h3.png) no-repeat;
		}
		#box_style1 h4{
			height:33px;
			margin:0 auto;
			margin-bottom:0px;
			font:14px/140% Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			text-transform: uppercase;
			padding:10px 10px 0 10px;
			text-shadow: 0 1px 0 #7b8505;
			background:url(../img_style/box_style1_h4.png) repeat-x;
		}
		#box_style1_content{
			font:12px/140% Arial, Helvetica, sans-serif;
			color:#000000;
			margin:0 auto;
			padding:0px 5px 5px 5px;
			border-left:1px solid #d8d8d8;
			border-right:2px solid #d8d8d8;
			background-color:#f4f4f3;
		}
		.bs1c_1, .bs1c_2, .bs1c_3, .bs1c_4 {display:block; overflow:hidden; font-size:1px;}
		.bs1c_1, .bs1c_2, .bs1c_3 {height:1px;}
		.bs1c_2, .bs1c_3, .bs1c_4 {background:#f4f4f3; border-left:1px solid #d8d8d8; border-right:2px solid #d8d8d8;}
		.bs1c_1 {margin:0 5px; background:#d8d8d8;}
		.bs1c_2 {margin:0 3px; border-width:0 2px 0 2px;}
		.bs1c_3 {margin:0 2px;}
		.bs1c_4 {height:2px; margin:0 1px 0 1px;}
		
		#ul_style1 ul{
			margin:0px 2px 10px 2px;
			padding:0;
			list-style-type: none;
		}
			#ul_style1 ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				padding:5px 0 5px 15px;
				border-bottom:1px dashed #e27d06;
				background:url(../img_style/bg_li_style1.png) no-repeat left;
			}
			#ul_style1 ul li a, #ul_style1 ul li a:link, #ul_style1 ul li a:visited, #ul_style1 ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#ul_style1 ul li a:hover{
				color:#ff9d06;
			}
		
		#ul_style2 ul{
			margin:0px 2px 10px 2px;
			padding:0;
			list-style-type: none;
		}
			#ul_style2 ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				padding:5px 0 5px 15px;
				background:url(../img_style/bg_li_style1.png) no-repeat left;
			}
			#ul_style2 ul li a, #ul_style2 ul li a:link, #ul_style2 ul li a:visited, #ul_style2 ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#ul_style2 ul li a:hover{
				color:#ff9d06;
			}
			
		#ul_style3 ul{
			margin:0px 2px 10px 2px;
			padding:0;
			list-style-type: none;
		}
			#ul_style3 ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				padding:5px 0 5px 15px;
				border-bottom:1px dashed #000000;
			}
			#ul_style3 ul li a, #ul_style3 ul li a:link, #ul_style3 ul li a:visited, #ul_style3 ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#ul_style3 ul li a:hover{
				color:#FFFFFF;
			}
		
		#box_style2{
			width:100%;
			position:relative;
			margin:0 auto;
			margin-bottom:0px;
		}
		#box_style2_content{
			font:12px/140% Arial, Helvetica, sans-serif;
			color:#000000;
			margin:0 auto;
			padding:0px 5px 5px 5px;
			border-left:1px solid #d8d8d8;
			border-right:1px solid #d8d8d8;
			background:url(../img_style/bg_box_style2.png) repeat-y;
		}
		.bs2c_1, .bs2c_2, .bs2c_3, .bs2c_4 {display:block; overflow:hidden; font-size:1px;}
		.bs2c_1, .bs2c_2, .bs2c_3 {height:1px;}
		.bs2c_2, .bs2c_3, .bs2c_4 {/*background:#FFFFFF;*/background:url(../img_style/bg_box_style2.png) repeat-y; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
		.bs2c_1 {margin:0 5px; background:#d8d8d8;}
		.bs2c_2 {margin:0 3px; border-width:0 2px 0 2px;}
		.bs2c_3 {margin:0 2px;}
		.bs2c_4 {height:2px; margin:0 1px 0 1px;}
		
		#box_style3{
			width:100%;
			position:relative;
			margin:0 auto;
			margin-bottom:0px;
		}
		#box_style3_content{
			font:12px/140% Arial, Helvetica, sans-serif;
			color:#000000;
			margin:0 auto;
			padding:5px 5px 5px 5px;
			border-left:1px solid #cfcfcf;
			border-right:2px solid #cfcfcf;
			background-color:#f4f4f3;
		}
		#box_style3_content p{
			margin:0 auto;
			text-align:justify;
		}
		.bs3c_1, .bs3c_2, .bs3c_3, .bs3c_4 {display:block; overflow:hidden; font-size:1px;}
		.bs3c_1, .bs3c_2, .bs3c_3 {height:1px;}
		.bs3c_2, .bs3c_3, .bs3c_4 {background:#f4f4f3; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
		.bs3c_1 {margin:0 5px; background:#cfcfcf;}
		.bs3c_2 {margin:0 3px; border-width:0 2px 0 2px;}
		.bs3c_3 {margin:0 2px;}
		.bs3c_4 {height:2px; margin:0 1px 0 1px;}

#footer{
	position:relative;
	margin:0 auto;
	padding:0 10px 10px 10px;
	background-color:#FFFFFF;
}
	#footer_content{
		font:10px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
		position:relative;
		margin:0 auto;
		padding:10px 20px 10px 20px;
		border:0px solid #000000;
		background:url(../img_style/footer_bg.png) repeat-x #232323;
	}
	#footer_content .font_style1{
		color:#FFFFFF;
	}
	#footer_content a, #footer a:link, #footer a:visited, #footer a:active{
		font-weight:bold;
		color:#FFFFFF;
		text-decoration: none;
	}
	#footer_content a:hover{
		color:#9d3304;
	}
/***********************/

.clearfix:after {
	content: ".";
	display: block; 
	height: 0px;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

* html .clearfix {
	height: 1%;
}
.nav{
	background: url(../img_style/bg_nav.png) bottom repeat-x;
	height:33px;
	position:relative;
	width:645px;
	right:0px;
	padding:0 0 0 205px;
	
}
.nav1{
	
	padding:8px 5px 0 5px;
	float:left;
}
.nav1 a:link,.nav1 a:visited,.nav1 a:active{
	color:#ffc001;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	
}
.nav1 a:hover{
	color:#000;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
		
}
.nav_hover1{
	width:5px;
	height:22px;
	float:left;
}
.nav_hover2{
	float:left;
	height:17px;
	padding:5px 0 0 0;
}
.nav_hover3{
	width:5px;
	float:left;
	height:22px;
}
.nav1  a:hover .nav_hover1 {
	background: url(../img_style/nav_a.png)  no-repeat left;
}
.nav1  a:hover .nav_hover2 {
	background: url(../img_style/nav_a1.png)  repeat-x left;
	
}
.nav1  a:hover .nav_hover3 {
	background: url(../img_style/nav_a.png)  no-repeat right;
	
}
	#whois{
		font:12px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
		position:absolute;
		margin:110px 0 0 25px;
		border:0px solid red;
		width:290px;
	}
