html, body {
	margin: 0;
	padding: 0;
	height: 100%;
		}
		
body{
		font-size: 81.25%;
	font-family: "Trebuchet MS", sans-serif;
	color: #fff;
	line-height:14pt;
	text-align:center;
	background:#000 url(/i/mainBg.jpg) top center no-repeat;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	text-align:left;
}
td{vertical-align:top}
p{ margin:0; padding:0;}
a{color:#ffce00;}
a:hover{color:#fff; text-decoration:none}
h1

{

	margin:0px 0 5px 0;
	padding:0px 10px;
	font-size: 1.8em;
	line-height:1.8em;
	color:#ffce00;
	font-weight: normal;
	font-style:normal; background:url(/i/titleBg.png) no-repeat; width:535px; height:34px; }
h2

{
	margin:0px 0 0 0;
	padding:5px 5px;
	font-size: 1.2em;
	font-weight:bold;
	font-style:normal;
	color:#ffce00;
	}
ul li ul { list-style:disc}
img{ border:0;}
.t-tel{ padding:40px 0 0 20px;}
.t-menu{ text-align:center }
.t-menu ul{

margin-top:50px; 
}
.t-menu ul li{ float:left; list-style:none; padding:10px;}
.t-menu ul li a{ text-decoration:none; color:#fff; border-bottom:1px solid #b4f701}
.t-menu ul li a:hover{ border:none}

.b-menu{ text-align:center; }
.b-menu ul{ padding-top:140px; margin:0; 

}
.b-menu ul li{ float:left; list-style:none; padding:10px;}
.b-menu ul li a{ text-decoration:none; color:#fff;  font-weight:normal;}
.b-menu ul li a:hover{ border:none}

.t-tel{ float:left; width:151px;}
.logo{ float:right}

.l-menu{ float:left; width:239px; padding:20px 30px 0 0;}
.l-menu p{ margin:0; padding:0;}

.content{ float:left; width:555px; padding:0 10px; }
*html .content{ float:left; width:550px; padding:0 0px;}

.r-ban{ float:right; padding:0 0 0 0px; width:151px; text-align:center;}

.foot-bg{ background:url(/i/footer.png) bottom no-repeat; width:1018px; float:left; height:298px; margin-top:-60px; 


}


* html .foot-bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/footer.png',sizingMethod='scale');   background-image: none;}

.clear{ clear:both}

.news{ margin:0; padding:0;}
.news .date{ font-size:0.9em;  text-align:left; border-bottom:1px dotted #b4f701 }
.news .lnk a{ font-size:1em; color:#a5e108;}
.news .lnk a:hover{}
.news .desc{}
.newsBox { padding:10px 0;}

.counter{ padding-top:150px;}
.copyright{padding-top:120px; padding-left:30px;}

.menu_sub { margin:0; padding:0 0 0 20px;  width:200px}
.menu_sub a{ border-bottom:1px solid #94E759; height:18px; line-height:18px; display:block; margin:0; padding:5px 0 5px 10px; text-decoration:none;}
.menu_sub a:hover{ display:block; border-bottom:1px solid #94E759; height:18px; background:url(/i/titleBg.png) center repeat-x;}

* html .menu_sub a:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/titleBg.png',sizingMethod='scale');   background-image: none;}

input.search { border:1px solid #b4f701; width:140px; line-height:20px; height:18px; color:#666666; padding-left:10px; padding-bottom:5px; padding-top:5px; margin:0 0 0 0px;}
.btnIn{width:20px; line-height:20px; height:18px; color:#666666; padding-left:10px; padding-bottom:5px; padding-top:5px; margin:0 0 0 10px;}
.sm-cop{ font-size:0.9em; margin:0;}
a.m-lnk{ color:#fff; font-size:1.5em; text-decoration:none;}
a:hover.m-lnk{ color:#ffce00; font-size:1.5em; text-decoration:underline;}