html {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background: #fff url(../i/bk.jpg) repeat-x top left;
	font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1em;
}
body #container {
	width: 980px;
	margin: 0px auto;
}
#container #src {
	height: 33px;
	background: #fff url(../i/src.jpg) no-repeat top left;
	padding: 11px 13px 0px 0px;
}
#src form {
	margin: 0px;
	padding: 0px;
}
#src form fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}
#src form fieldset #src_txt {
	margin: 0px;
	padding: 0px;
	float: right;
	border: none;
	width: 154px;
	height: 18px;
	background-color: transparent;
}
#src form fieldset #src_btn {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	float: right;
	width: 25px;
	height: 18px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	text-align: center;
	color: #5e605b;
	font-size: 0.8em;
	font-weight: bold;
}
#container #fnt {
	height: 18px;
	background: #fff url(../i/fnt.jpg) no-repeat top left;
	text-align: right;
	padding: 13px 20px 0px 0px;
}
#fnt a {
	float: right;
	display: block;
	width: 190px;
	height: 18px;
	text-align: left;
	text-decoration: none;
	color: #666;
}
#container #top {
	height: 139px;
	background: #fff url(../i/top.jpg) no-repeat top left;
}
#container #atop {
	height: 139px;
	background: #fff url(../i/atop.jpg) no-repeat top left;
}
#container #scn {
	padding-top: 45px;
	background: #fff url(../i/scn.jpg) no-repeat top left;
}
#container #ascn {
	padding: 0px;
}
#ascn #cnt {
	float: left;
}
#cnt #map {
	position: relative;
	width: 773px;
	height: 405px;
	background: #fff url(../i/map.jpg) no-repeat top left;
}
#map .mpuce {
	display: block;
	width: 26px;
	height: 30px;
	background: transparent url(../i/mpuce.gif) no-repeat top left;
	text-align: center;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	color: #333;
	font-size: 0.8em;
}
#cnt #city {
	width: 752px;
	height: 180px;
	/*background: #fff url(../i/fmap.jpg) no-repeat top left;*/
	padding: 1px 10px 4px 11px
}
#city table {
	background-color: #eee;
	border: 1px solid #ccc;
	width: 752px;
}
#city table td {
	padding: 5px;
	width: 25%;
	color: #999;
}
#city table td a {
	color: #666;
	text-decoration: none;
}
#city table td span {
	float: right;
	padding-right: 5px;
	color: #666;
}
#city table .fir {
	background-color: #Ebf3f8;
	border: 1px solid #cad8de;
}
#city table .sec {
	background-color: #fefefe;
	border: 1px solid #ccc;
}
#city table .sel {
	background: #bdd02d url(../i/csel.jpg) repeat-x top left;
	color: #fff;
	font-weight: bold;
	border: 1px solid #b4c91a;
}
#city table .sel span {
	color: #fff;
	font-weight: bold;
}
#city table .sel a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#ascn #lft {
	float: right;
	width: 207px;
}
#lft form {
	margin: 0px;
	padding: 0px;
}
#lft form fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}
#lft form fieldset label {
	color: #666;
}
#lft form fieldset label.imp {
	color: #357091;
	font-weight: bold;
}
#lft form fieldset #flt_btn {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	text-align: center;
	background: transparent;
	border: none;
	color: #61652f;
	font-size: 0.8em;
	font-weight: bold;
	cursor: pointer;
}
#lft ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#lft ul li {
	margin: 0px;
	padding: 3px 0px 0px 8px;
	background: #fff url(../i/brgt.jpg) repeat-y top left;
}
#lft ul #btcomp {
	height: 54px;
	padding: 0px;
	background: transparent url(../i/trgt.jpg) no-repeat top left;
}
#lft ul #bscomp {
	height: 17px;
	padding: 0px;
	background: transparent url(../i/srgt.jpg) no-repeat top left;
}
#lft ul #bbcomp {
	padding: 19px 26px 0px 0px;
	height: 27px;
	background: transparent url(../i/frgt.jpg) no-repeat top left;
	text-align: right;
}
#lft ul #btinf {
	height: 55px;
	padding: 0px;
	background: transparent url(../i/trgt2.jpg) no-repeat top left;
}
#lft ul #ctinf {
	padding: 0px 7px 10px 35px;
	color: #333;
	line-height: 1.4em;
}
#ctinf a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
#lft ul #bbinf {
	height: 38px;
	background: transparent url(../i/frgt2.jpg) no-repeat top left;
}
#ascn #clr {
	clear: both;
}
body #footer {
	height: 90px;
	padding: 25px 15px 0px 15px;
	background: #fff url(../i/ftr.jpg) repeat-x top left;
	border-bottom: 1px solid #ccc;
}
/***map***/
/*#map #city1 {
	position: absolute;
	left: 277px; 
	top: 202px; 
}*/
