body { background: #949494; 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('../images/middot_bg.gif') no-repeat center center; width: 10px; }
	.newsList .date { color: #989797; text-align: right; }
.productsList {}
	.productsList li { background: url('../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: 980px; margin: 0 auto; padding: 0 10px; }
	#header { background: url('../images/header_bg.gif') no-repeat top center; height: 149px; }
		#top { height: 92px; }
			#top #logo { float: left; margin-bottom: 4px; margin-top:20px; }
			#top #utility { float: right; height: 28px; line-height: 28px; margin-bottom: 15px; margin-right: 10px; text-align: right; }
				#top #utility a { display: inline-block; margin-right: 1em; color: #000; }
				#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('../images/tel_bg.gif') no-repeat 0 9px; padding-left: 92px; font-style: italic; height: 34px; float: right; margin-right: 10px; clear: right; }
		#nav { padding: 1px 10px 0; }
			#nav li { float: left; list-style: none; }
				#nav li a { text-indent: -9999px; width: 96px; height: 50px; float: left; display: block; text-align: center; background: url('../images/nav_bg.gif') no-repeat top left; }
				#nav #N_item1  a { background-position:      0 0;}
				#nav #N_item2  a { background-position:  -96px 0;}
				#nav #N_item3  a { background-position: -192px 0;}
				#nav #N_item4  a { background-position: -288px 0;}
				#nav #N_item5  a { background-position: -384px 0;}
				#nav #N_item6  a { background-position: -480px 0;}
				#nav #N_item7  a { background-position: -576px 0;}
				#nav #N_item8  a { background-position: -672px 0;}
				#nav #N_item9  a { background-position: -768px 0;}
				#nav #N_item10 a { background-position: -864px 0;}
					#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:  -96px 100%;}
					#nav #N_item3  a:hover, #P_item3  #nav #N_item3  a { background-position: -192px 100%;}
					#nav #N_item4  a:hover, #P_item4  #nav #N_item4  a { background-position: -288px 100%;}
					#nav #N_item5  a:hover, #P_item5  #nav #N_item5  a { background-position: -384px 100%;}
					#nav #N_item6  a:hover, #P_item6  #nav #N_item6  a { background-position: -480px 100%;}
					#nav #N_item7  a:hover, #P_item7  #nav #N_item7  a { background-position: -576px 100%;}
					#nav #N_item8  a:hover, #P_item8  #nav #N_item8  a { background-position: -672px 100%;}
					#nav #N_item9  a:hover, #P_item9  #nav #N_item9  a { background-position: -768px 100%;}
					#nav #N_item10 a:hover, #P_item10 #nav #N_item10 a { background-position: -864px 100%;}
			#nav #N_item6 { position: relative; z-index: 100; }
				#nav #N_item6 dl { position: absolute; border: 1px solid #ccc; background: #fff; top: 50px; display: none; width: 96px; left: -1px; top: 50px; }
				#nav #N_item6.current dl { display: block; }
				#nav #N_item6.current a { background-position: -480px 100%;}
					#nav #N_item6 dl a { background: none; display: inline; height: auto; text-indent: 0; }
		#slidershow { width: 980px; height: 289px; overflow: hidden; position: relative; }
			#sliders li { position:absolute;left:0; top:0; }
			#sliderthumbsbg { position: absolute; width: 980px; height: 61px; top: 228px; left: 0; background-color: #000; z-index: 10; }
			#sliderthumbs { position: absolute; width: 980px; height: 61px; top: 228px; left: 0; z-index: 20; padding-left: 10px; }
				#sliderthumbs li { float: left; width: 130px; heihgt: 39px; margin-top: 10px; margin-right: 20px; cursor: pointer; }
					#sliderthumbs li img { border: 3px solid #ddfcff; }
					#sliderthumbs li.current { background: url(../images/slider_current_bg.gif) right center no-repeat; }
		#footer { background: url('../images/footer_bg.gif') repeat-x bottom left; height: 47px; padding: 2px 10px; }
			#footer #copyright { float: left; }
			#footer .nav { float: right; }
				#footer .nav li { float: left; padding-left: 5px; background: url('../images/footer_nav_bg.gif') no-repeat center left; margin-left: 10px; }
			
