@charset "utf-8";
/* CSS Document */

body {
	background: #000000 url(../images/template/web-bg2.jpg);
	color: #AEAEAE;
	margin:0;
}
body,td,th {
	font-family: tahoma;
	font-size: 15px;
}
h1{
	font-size:18px;
margin:0;
}
a{
	color:#ffba00;
	text-decoration:none;
}
a:hover{
	color: #F9FE30;
}
img{
	border:0;
}
#headerbg{
	background:url(../images/template/web-banner2.jpg) right no-repeat;
	height:172px;
	width:918px;
	margin:auto;
}
#container{
	width:960px;
	margin:0 auto;
	
	background:#000000 url(../images/template/web-bg22.jpg) repeat-y;
}
#left-content{
	width:160px;
	padding-right:3px;
	margin-left:20px;
	float:left;
}
#main-content{
	width:750px;
	float:left;
}
.clr-l{
	clear:left;
	line-height:0px;
}
.box{
	background:#101010;
	width:751px;
	margin:0 auto;
}
.box .box-bottom{
	background: url(../images/template/box-bottom.jpg) no-repeat;
	height:8px;
}
.box .box-header{
	background:url(../images/template/box-header-long2.jpg) center top no-repeat;
	width:751px;
	height:27px;
}
.box .box-header .header_text{
	font-size:18px;
	font-weight:bolder;
	text-shadow: #666666 1px 1px;
	color:#ffba00;
	/*margin-left:70px;*/
	text-align:center;
	padding-top:2px;
}
.style1 {
	color: #FEBD01;
}
#footer{
	color:#333;
	padding-right:25px;
	margin-top:20px;
	background-color:#ffb901;
}
#footer a{
	color:#804000;
	text-decoration:none;
}
#lmenu a{
	color:#ffba00;
	display:block;
	text-decoration:none;
	/*border-bottom:#999999 1px dotted;*/
}
#lmenu a:hover{
	color: #000000;
	display:block;
	background-color:#ffba00;
	text-decoration:none;
}
#menu {
margin-top:0;
}
#menu ul {
list-style-image:none;
list-style:none;
/*list-style-position:outside;
list-style-type:none;*/
margin-left:0px;
padding:0;
margin-bottom:0;
margin-top:0;
}
#menu li{
height:auto;
/*list-style-image: url('../images/ul.gif');*/
list-style-image:none;
list-style:none;
border-bottom: #373737 1px solid;
}
#menu li a {
/*border-style:dotted;*/
/*border-width:0 0 1px;*/
height:20px;
display:block;
font-size:14px;
text-decoration:none;
voice-family:inherit;
}
#menu li a:link, #menu li a:visited {
color:#ffba00;
display:block;
font-size:14px;
padding:2px 0 0 6px;
}
#menu li a:hover {
background-color: #ffba00;
/*background-color: #ECF7FF;*/
/*color:#0085A0;*/
color: #000000;
/*font-size:12px;
font-weight:bold;*/
}
.style2 {
	color: #CCCCCC;
	font-weight: bold;
}
.style3 {color: #CCCCCC}
		  .news_title{
		  	font-size:15px;
			font-weight:bold;
			color:#FF6600;
		  }
		  .news_detail1{
		  	
		  }
		  .news_thumb img{
			border:#999999 2px solid;
		  }
		  .news_box{
		  	border-bottom:#666666 1px dotted;
			margin-bottom:5px;
			padding-bottom:5px;
		  }
		  .viewnews_head{
		  	background-color:#333333;
			padding:5px;
		  }
		  .viewnews_head span.title h1{
		  	margin:0;
			font-size:18px;
			color: #FFFF00;
		  }
		  .viewnews_detail{
		  	background-color:#333333;
			margin-top:1px;
		  	padding:5px;
			width:700px;
			overflow:auto;
		  }
		  .viewnews_detail p{
			margin-top: 0px;
			margin-bottom: 0px;
		  }
.tattoo_thumb {
	padding:5px;
	border-top: #333333 1px solid;
	border-bottom:#333333 1px solid;
}
.tattoo_tb a{
	text-decoration:none;
}
/* form */
.wb_postForm input {
	color: #D8D8D8;
	border:#CCCCCC 1px solid;
	background-color:#333333;
	font-size:14px;
}
.wb_postForm input.title {
	width:400px;
}
.wb_postForm input.postby, input.email {
	width:150px;
}

div.ans_detail{
	padding:15px 0 10px; 0;
	background:url(../images/board_arrow.jpg) 10px 0px  no-repeat;	
	overflow:auto;
}
div.ans_detail p{
	padding:0px;
	margin:0px;
}
div.contact{
	padding:10px 5px 5px 5px;
}
div.contact p{
	padding:0px;
	margin:0px;
}
div.contact .telNo{
	padding-left:5px;
	border-left:#FFB900 3px solid;
}
div.recommend p{
	padding:0px;
	margin:0px;
}
.hightlight_y{
	color:#FF0;
}
