body { background:#fff url(../../../templates/default/images/bj.gif) repeat-x; color: #555; font-size: 12px; line-height: 1.8; }
a { color: #485367; text-decoration: none; }
a:hover { color: #e8161c; }
.clear { clear: both; }
.centerText { text-align: center; }
.floatLeft { float: left; }
.floatRight { float: right; }
img.floatLeft { margin: 5px; }
.red { color: #f00; }


.newsList { width: 98%; margin: 0 auto; }
	table.newsList tr { line-height: 25px; }
	table.newsList td { border-bottom: 1px dotted #7d7d7d; }
	.newsList .middot { background: url('../../../templates/default/images/middot_bg.gif') no-repeat center center; width: 10px; }
	.newsList .date { color: #989797; text-align: right; }
.productsList {}
	.productsList li { background: url('../../../templates/default/images/productslist_bg.gif') no-repeat 20px 50%; border-bottom: 1px dotted #7d7d7d; margin-bottom: 4px; height: 23px; padding-left: 30px; }
	.productsList li a { color: #00315a; }


#wrapper { width: 1002px; margin: 0 auto;}
	#header { background: url('../../../templates/default/images/header_bg.gif') no-repeat top center; height: 152px; }
		#top { height: 99px; }
			#top #logo { float: left;margin-top:24px; }
			#top #utility { float: right; height: 28px; line-height: 28px; margin-top:2px; text-align: right; }
				#top #utility a { display: inline-block; margin-right: 1em; color: #000; text-indent:8px;}
				#webmap { display: inline-block; color: #000; cursor: pointer; position: relative; z-index: 100; }
					#webmap dl { position: absolute; text-align: left; width: 200px; top: 28px; right: -9px; border: 1px solid #ccc; background-color: #FFF; display: none; padding: 10px; }
					#webmap.current dl { display: block; }
						#webmap dl dd { float: left; width: 30%; }
							#webmap dl dd a:hover { text-decoration: underline; }
						#webmap dl dt { clear: both; border-bottom: 1px dotted #ccc; font-weight: bold; color: #555; }
					#top #utility a:hover { color: #e8161c; }
			#top .tel { font-size: 20px; color: #f00; background: url('../../../templates/default/images/tel_bg.gif') no-repeat 0 9px; padding-left: 92px; font-style: italic; height: 34px; float: right; margin-right: 10px; clear: right; }
		#nav {}
			#nav li { float: left; list-style: none; }
				#nav li a { text-indent: -9999px; width: 96px; height: 53px; float: left; display: block; text-align: center; background: url('../../../templates/default/images/nav_bg.gif') no-repeat top left; }
				#nav #N_item1  a { background-position:      0 0;width:145px;}
				#nav #N_item2  a { background-position:  -145px 0;width:143px;}
				#nav #N_item3  a { background-position: -288px 0;width:144px;}
				#nav #N_item4  a { background-position: -432px 0;width:144px;}
				#nav #N_item5  a { background-position: -576px 0;width:143px;}
				#nav #N_item6  a { background-position: -719px 0;width:141px;}
				#nav #N_item7  a { background-position: -860px 0;width:142px;}
					#nav #N_item1  a:hover, #P_item1  #nav #N_item1  a { background-position:      0 100%;}
					#nav #N_item2  a:hover, #P_item2  #nav #N_item2  a { background-position:  -145px 100%;}
					#nav #N_item3  a:hover, #P_item3  #nav #N_item3  a { background-position: -288px 100%;}
					#nav #N_item4  a:hover, #P_item4  #nav #N_item4  a { background-position: -432px 100%;}
					#nav #N_item5  a:hover, #P_item5  #nav #N_item5  a { background-position: -576px 100%;}
					#nav #N_item6  a:hover, #P_item6  #nav #N_item6  a { background-position: -719px 100%;}
					#nav #N_item7  a:hover, #P_item7  #nav #N_item7  a { background-position: -860px 100%;}
		#slidershow { width:1002px; height:355px; overflow: hidden; position: relative;margin-bottom:16px;}
		#footer { background: url('../../../templates/default/images/foot.gif') repeat-x; height: 86px; width:100%; margin-top:15px;}
			#copyright{width:1002px; text-align:center; margin:0 auto;padding-top:15px;line-height:26px;}


