* {margin:0; padding:0; font-size:100%;}
body {font-size:75%; font-family:arial; position:relative;}

body{background:url(images/background.gif) repeat-x 0 0;}

img, fieldset {border:none;}
legend, caption {display:none;}
li {list-style: none;}
img, input, select, textarea, button {vertical-align: top;}
.disNone{display: none;}
a {text-decoration: none; color: #333333;}
a:hover, a:focus, a:active	{ text-decoration: none; color: #0033ac;}
.mt20	{margin-top:20px;}

#wrap {width:970px; margin:0 auto;}
	/*top menu*/
	#top_menu{ position:relative; width:970px; height:104px; border-top:1px solid #0975c1; overflow:visible;}
	#top_menu	.logo{ float:left; width:150px;}
	#top_menu	.top_gnb { float:right; }
	#top_menu	.top_gnb	ul { margin-top:5px; }
	#top_menu	.top_gnb	ul li{display:inline; padding:0 3px;}

	.gnbmenu{ position:absolute; left:0; top:71px; width:970px; z-index:99;}
	
	.visual{ clear:both; width:970px; height:393px;}
	
	
	
#contents{clear:both;width:970px;height:429px; margin-top:20px; overflow:hidden;}
	.l_contents{float:left;width:697px;height:446px; margin:0px; background:url(images/products_back.gif) no-repeat 0 0;}
		ul.product{width:694px;}
		ul.product	li{  float:left; width:218px; height:208px; margin-bottom:10px; padding:0 5px; background:url(images/product_back.gif) no-repeat 0 0;}
		ul.product	li	h1{width:209px; margin:5px 0 0 5px; padding:3px 0; font-size:9pt; color:#ed3a03; font-weight:bold;}
		ul.product	li	h1 a{ font-size:9pt; color:#ed3a03; font-weight:bold;}
		ul.product	li	p{width:209px; margin:5px 0 0 5px; padding:3px 0; font-size:7.5pt; line-height:14px; color:#323232;}


	.r_contents{float:left;width:273px;height:446px;}
	/*  Notice */
		.notice{ width:273px; font-size:8pt; margin-top:8px;}
		.notice	.list{ float:left; width:195px; padding:3px 0; }
		.notice	.date{ float:right;  width:75px; padding:3px 0; color:#7b9bc2; }
		
		.align_left	li{float:left; width:65px; padding:4px 0; text-align:center; font-size:7.5pt;line-height:12px}
		
		/*sitemap*/
			.sitemap {clear:both; height:124px;margin-top:15px; background:url('images/bg_sitemap.gif') no-repeat;font-size:8.25pt;font-family:Verdana; overflow:hidden;}
			.sitemap h1 {height:22px;background: url(images/icon_sitmap.gif) 14px 22px no-repeat;padding:18px 0 10px 30px; font-size:10pt; color:#3e7bb5;}
			.sitemap .menu {width:920px;height:17px; margin:0 0 10px 20px; overflow:hidden;}
			.sitemap .menu p.topmanu {float:left; margin-right:5px;padding:2px 0 0 5px; font-size:10pt; font-family:Verdana; color:#555555; font-weight:bold;}
			.sitemap .menu p.topmanuend {float:left; padding:2px 0 0 10px; font-size:10pt; font-family:Verdana; color:#3265b0; font-weight:bold;}
			.sitemap .mainproduct {margin:0px 0 0 20px; width:920px; height:12px; }
			.sitemap .mainproduct ul { clear:both; width:920; margin-top:2px;}
			.sitemap .mainproduct ul li	{ display:inline; margin-right:5px; padding:0px 0px 0px 5px; font-size:8pt; font-family:Verdana; color:#0029b0;}
			.sitemap .mainproduct ul li	a{ color:#0029b0;}

	

#footer{clear:both; width:100%; height:75px; margin-top:15px; border-top:2px solid #84bae0; overflow:visible;}
#footer	.ahrong_footer{ margin:0 auto; width:970px;}
		.ahrong_footer	.address{ float:left; width:150px; margin-top:20px;}
		.ahrong_footer	.national { float:right;  margin-top:15px;}
		.ahrong_footer	.national	ul { margin-top:5px; }
		.ahrong_footer	.national	ul li{display:inline; padding:0 3px;}
