/* ------------------------------------------------------------
 * Name      : acebed.css
 * Desc       :  ACE BED / common Style Sheet
 * Created   : 2008/03/27 PentaBreed by MW
 * Updated  :
 ------------------------------------------------------------ */

html{
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #c6bbbb;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #c6bbbb;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #f1f1f1;
	scrollbar-arrow-color: #c6bbbb;
}

body {
	height: 100%;
	width:100%;
	text-align:center;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1em;
	font-family: µ¸¿ò, Arial, verdana;
}

td, th{
	font-size: 1em;
	line-height: 15px;
	padding:0; margin:0;
}

optgroup label{font-style:normal;font-weight:normal;}
form, p, blockquote, dl, dd, dt {margin: 0;padding: 0;}
ul, li, ol{list-style:none;margin:0;padding:0px;}
fieldset{margin:0; padding:0; border:0}
img, input.type-image {border: 0 none;vertical-align:middle;}

p, div, th, td, select {color: #666}

.png24 {tmp:expression(setPNG24(this));}

/*INPUT*/
textarea{border:1px solid #D7D7D7;line-height:18px;}
input, select, textarea {
	vertical-align: middle;
	font-size: 12px;
	color: #666;
}
select{behavior: url(/Common/css/select.htc);height:16px;}
	table.selectType{border:0; padding:0;margin:0;vertical-align:middle;}
	table.selectType td{margin:0;padding:1px}
	img.selectType{vertical-align:top}

input.text{border:1px solid #dbd2c6;background:#faf8f6; height:16px;padding:3px 0 0 2px;vertical-align:middle}
input.text2{border:1px solid #dbd2c6;height:13px;padding:3px 0 0 2px;vertical-align:middle}
.textArea{border:1px solid #EDEBEA; background:#fff;}
	.textArea div{background:#FAF8F6;margin:2px;padding:7px 5px}
	.textArea div textarea{border:none; padding:0; background:transparent;width:720px;}
	dl.writeType1 .textArea div textarea{width:610px;}


input.bgType{background:url(/Images/common/bg_input.gif) no-repeat;width:114px; height:17px; border:0; padding:4px 4px 0 4px; color:#988a71 }


hr{display:none;}
.comment{position:absolute;left:-10000px;width:1px; height:1px; overflow:hidden;}/*´ëÃ¼ÅØ½ºÆ®¿ë*/

.topCnt{background:url(/Images/common/bg_topcnt.gif) no-repeat 0 bottom;padding-bottom:23px;margin-bottom:16px;position:relative; width:740px;}
.topCnt dl{width:740px;}
.bg2{background:none; padding-bottom:0; margin-bottom:4px;}
.topImg{position:absolute;top:0;right:0;}
.btmCnt{background:url(/Images/common/bg_btmcnt.gif) no-repeat 0 bottom;padding-bottom:23px;margin-bottom:16px; position:relative; width:740px;}

/*LINK*/
a:link, a:visited {color: #666; text-decoration: none}
a:hover, a:active {color: #666; text-decoration: underline;}


/*Layout*/
	html{height:100%; }
	body{background:url(/Images/common/sub_bg.gif) repeat-x;}
	#wrapperAll{min-height:100%; width:100%; min-width:995px;position:relative;}
	#topArea{width:100%; height:147px; position:absolute; left:0;top:0; z-index:10;}
		#topArea #topInner{width:950px; margin:0 auto; height:118px; z-index:10;position:relative;}
		#topArea #topInner .logo{position:absolute;top:15px;left:0;}
		#topArea .inlineMap{width:100%; position:absolute; left:0;top:127px; z-index:-1;}
		#topArea .inlineMap p{width:895px;font:11px/15px µ¸¿ò; text-align:right;margin:0 auto;padding:0 50px}
		#topArea .inlineMap p em{color:#007cae; font-style:normal;}
			#topArea #topInner #topLink{width:950px; height:68px; margin:auto; padding:0; text-align:right;}
			#topArea #topInner #topLink ul{padding-top:16px;float:right; height:26px;}
			#topArea #topInner #topLink li{float:left; background:url('/Images/common/topLink_bar.gif') no-repeat left 15px; padding:12px 3px 0 5px;}
			#topArea #topInner #topLink li.btn{background:none;}
			#topArea #topInner #topLink li.swf{padding:3px 0 0 5px;}

			/* topNav ¼öÁ¤*/
			#topArea #topInner #topNav{width:950px; height:51px; margin:auto; text-align:left;}
			#topArea #topInner #topNav .navigation{width:700px; position: relative; float:left; padding:0;}
			#topArea #topInner #topNav .navigation li{float:left; width:136px; text-align:center;position:relative;}
			#topArea #topInner #topNav .navigation li span{width:136px;height:51px;overflow:hidden;display:block;}
			#topArea #topInner #topNav .navigation li span img{vertical-align:top;}
			#topArea #topInner #topNav .navigation li span.on img{margin-top:-102px;}
			#topArea #topInner #topNav .navigation li span.over img{margin-top:-51px;}
			#topArea #topInner #topNav .navigation li .dep2{display:none;position:absolute;top:36px;left:1px;padding-top:18px;overflow:hidden;background:url('/Images/common/navi/bg_gnb.gif') no-repeat left top;}
			#topArea #topInner #topNav .navigation li .dep2 ul{width:100%;overflow:hidden;padding-bottom:10px;background:url('/Images/common/navi/bg_gnb_sub.png') no-repeat left bottom;}
			#topArea #topInner #topNav .navigation li .dep2 ul li{width:116px;padding:0 9px;overflow:hidden;text-align:center;}
			#topArea #topInner #topNav .navigation li .dep2 ul li a{}
			#topArea #topInner #topNav .topMenu{float:right; width:164px; padding:0;}
			#topArea #topInner #topNav .topMenu li{float:left;margin:0;padding:0;}

	/*.lnb .dep1 li .dep2 {overflow: hidden; height: 0;}*/ /* ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú »ç¿ë½Ã */
	#secondNav{width:190px; padding:0 0 138px 20px; float:left; vertical-align:top;}
	#secondNav h3{height:29px; margin:0px; padding:24px 0 0 8px; background:none;}
	#secondNav .dep1{width:155px; padding:0 0 10px 0;}
	#secondNav .dep1 li{padding:10px 0 4px;border-top:1px dotted #d5d5d5; font-size:0; line-height:0; vertical-align:top; }
	#secondNav .dep1 li a{display:block; padding:0 0 3px 10px;}
	#secondNav .dep1 li.plus a{background:url(/Images/common/navi/ico_plus.gif) no-repeat 135px 0;}
	#secondNav .dep1 li.minus a{background:url(/Images/common/navi/ico_minus.gif) no-repeat 135px 0;}
	#secondNav .dep1 li a:hover {color: #00b5c8;}
	#secondNav .dep1 li .dep2 {display: none; padding:8px 0 0 0; background:url(/Images/common/navi/lnb_dep2_bg.gif) no-repeat left top;}
	#secondNav .dep1 li .dep2 li{position: relative; padding:0; border:none;width:100%;}
	#secondNav .dep1 li .dep2 li a{padding:4px 0 4px 21px; background:url(/Images/common/navi/bul_lnb.gif) no-repeat 11px 9px}
	#secondNav .dep1 li .dep3Box{width:90px; height:auto;overflow:hidden; position: absolute; top: 0; left:68px; background:url(/Images/common/navi/lnb_dep3_bg2.gif) no-repeat left bottom;}
	#secondNav .dep1 li .dep3 {display: none; margin:0; padding:4px 0 4px; background:url(/Images/common/navi/lnb_dep3_bg1.gif) no-repeat left top;}
	#secondNav .dep1 li .dep3 li{height:18px; margin:0; background:none;}
	#secondNav .dep1 li .dep3 li a{padding:3px 0 3px 13px; background:none;}
	/* ¸¶ÀÌÅ©·Î°¡µç&¿ö½Ã
	#secondNav .dep1 li .dep3 li#M1020106{height:30px;}
	#secondNav .dep1 li .dep3 li#M1020204{height:30px;} */
	#secondNav .dep1 li .dep3 li#M1020303{height:30px;}

	#secondNav #sNaviFlash{overflow:hidden}
	#secondNav img{display:block; vertical-align:bottom;}

	/* secondNav È÷µç 
	#secondNav ul li{padding:0 0 5px 10px; color:#9F8989;}
	#secondNav ul li a{ color:#9F8989; font-weight:bold;}
	#secondNav ul li ul{padding:0 0 10px 0;}
	#secondNav ul li ul li{padding:3px 0 3px 20px; color:#777777; font-weight:bold;}
	#secondNav ul li ul li a{color:#34A1D1; font-weight:normal;}
	#secondNav ul li ul li ul li{color:#777; font-weight:normal;}
	#secondNav ul li ul li ul li a{color:#777; font-weight:normal;}*/

	#wrapperCNT{width:950px; margin:0 auto; text-align:left;position:relative;padding-top:149px;}

	#cntArea{width:740px;padding:9px 0 138px 0;float:left}
		#cntArea #contaner{margin-top:30px;}
	#quickArea{width:28px; height:290px; position:absolute;right:0;top:185px;overflow:hidden;text-align:right;}
	#tag{width:28px; height:74px; position:absolute;right:0;top:0; overflow:hidden;text-align:right; z-index:10;}
	#quick{width:28px; height:116px; position:absolute;right:0;top:0; overflow:hidden;text-align:right; z-index:10;}
	/* 20090619 ÀÌ¹ÌÇØ(auth)Ãß°¡ */
	#auth{width:25px; height:110px; position:absolute;right:0;top:0; overflow:hidden;text-align:right; z-index:10;}
	/* //20090619 ÀÌ¹ÌÇØ(auth)Ãß°¡ */

	#footerArea{height:78px;position:absolute; bottom:0; left:0;width:100%;background:url(/Images/common/bg_footer.gif) 0 bottom repeat-x;}
		#footerArea #footerInner{width:941px;text-align:right; margin:auto;overflow:hidden;}
		#footerInner div{float:right;width:300px;}
		#footerInner div.sealLogo{width:130px;text-align:center;padding-top:7px;padding-left:5px;}/* 20100518 ¹Úº´¼± position ¼öÁ¤ */
		#footerInner div.sealLogo img{display:inline}/* 20100518 ¹Úº´¼± position Ãß°¡ */
		#footerArea img{display:block}
		#footerArea ul{float:right;margin:14px 0 6px 0}
		#footerArea ul li{float:left;padding:0 3px 0 6px; background:url(/Images/common/sect_dot.gif) no-repeat 0 50%}
		#footerArea ul li:first-child, #footerArea ul li.first-child{background:none}
		#footerArea p{clear:both;float:right;}
	#wrapper #quickArea{width:28px; height:215px; position:absolute;right:0;top:185px;overflow:hidden;text-align:right; z-index:10;}




/*title*/
h1, h2, h3, h4{font-size:1.2em; margin:0; padding:0;clear:both;}
h2{background:url(/Images/common/bul_title.gif) no-repeat 0 0; height:20px;padding-top:6px; line-height:0;overflow:hidden}
h2 span{margin-left:10px; padding-left:10px; border-left:1px solid #bababa; }
	p.titleCopy{margin-top:10px;}

h3{margin-bottom:20px; height:22px;padding-left:11px;background:url(/Images/common/bul_stitle.gif) no-repeat 0 bottom;}
h3.premire{background:url(/Images/common/bul_stitleP.gif) no-repeat 0 bottom;}
h3.type2{margin-bottom:0; height:18px;padding-left:11px;background-position:top left;}
h3.type3{margin-bottom:0; height:68px;padding-left:0;background:url(/Images/common/bg_stitle2.gif) no-repeat 0 bottom;}
h4.info{height:20px; background:url(/Images/common/bul_h4.gif) no-repeat 0 4px; padding-left:8px;}
h4.type1{height:22px;background:url(/Images/common/bul_h4_1.gif) no-repeat 6px 4px; padding-left:15px;}

.clear{clear:both;height:0;overflow:hidden;}

/*  main È÷µç */
#mainList{text-align:left;}
#mainList h2{background:none; margin:20px 0 0 0; line-height:20px;}
#mainList h3{background:none; margin:5px 0 0 10px; height:18px; font-size:10px; font-weight:normal; color:#04AADA;}
#mainList ul{margin:0 0 0 15px;}
#mainList p{margin:0 0 0 25px; background:url('/Images/common/main_lidot.gif') no-repeat left 4px; padding:0 0 0 10px;}
#mainList p a{color:#776C62;}

/*button Box*/
.btnArea{text-align:center; margin-top:20px;height:30px; overflow:hidden; clear:both}
.btnArea img{margin:0 1px;}
.btnArea p{float:right; padding-right:18px;}

/* ±âº» ¸®½ºÆ®,view ½ºÅ¸ÀÏ¿¡ Àû¿ë */
div.btnArea2{text-align:right; padding:10px 17px 0 0; height:30px; overflow:hidden; clear:both;}
div.btnArea2 img{margin:0 1px;}
div.double{margin-top:-25px; width:250px; float:right;} /* ¸®½ºÆ®¿Í ¹öÆ°ÀÌ Áßº¹µÉ °æ¿ì */

div.btnArea3{text-align:left; padding:20px 0 0 18px; height:30px; overflow:hidden; clear:both}
div.btnArea3 p{float:right; padding-right:18px;}
div.btnArea3 img{margin:0 1px;}

/* Tab Box */
ul.tabArea{height:25px;margin-bottom:10px; background:url(/Images/common/tab_bg.gif) repeat-x; #background:url(/Images/common/tab_bg.gif) repeat-x left 1px; width:100%; }
ul.tabArea li{float:left;margin-left:2px;}
ul.tabArea li:first-child, .tabArea li.first-child{margin-left:0}
ul.tabArea li img{display:block}
ul.gray {background:url(/Images/common/tab2_bg.gif) repeat-x;} /* È¸»ö undefline tab */
ul.tabArea li.rbtn{float:right;}

/* »óÇ°¸®½ºÆ® */
.prodList {overflow:hidden;margin:0 auto; width:734px}
	.prodList li{float:left; width:166px; margin-left:23px;}
	.prodList li:first-child, .prodList li.first-child{margin-left:0;}
	.prodList li strong{display:block; height:25px; margin:3px 0 0 0; padding-top:3px; width:100%; position:relative}
	.prodList li strong img{display:block; position:absolute; right:0; top:2px}
	.prodList li span{display:block; border:1px solid #e5e5e5; padding:5px}
	.prodList li span img.prod{display:block; width:153px; height:105px;}
	.prodList li strong em{text-align:left;}
	.prodList li strong em img{display:inline; margin:-4px 0 2px 0; position:relative;}

/* ¾àµµ¸®½ºÆ® */
.mapList{overflow:hidden; margin:0 auto; width:734px;}
	.mapList li{float:left; width:352px; margin-left:23px;}
	.mapList li:first-child, .mapList li.first-child{margin-left:0;}
	.mapList li div{margin-top:10px; height:100px; padding-top:3px; width:100%; position:relative}
	.mapList li div label{font-weight:bold; color:#43526E;}
	.mapList li div img{display:block; position:absolute; right:0; top:2px}
	.mapList li div p{margin-left:20px; line-height:18px;}
	.mapList li span{display:block; border:1px solid #e5e5e5; padding:5px; width:340px; height:219px;overflow:hidden; }
	/*.mapList li span img.map{display:block; width:340px; height:219px;}*/
	.mapList li span img.map{display:block;margin-left:0px;}

/* »óÇ°°Ë»ö */
#subSearch{width:152px; margin-bottom:20px;}
#subSearchIn{padding:3px 3px 0 3px;}
#subSearchIn p{border-top:1px solid #F1EFED; padding:3px 0 0 0; margin-top:7px;}
#subSearchIn p img{display:inline; vertical-align:middle;}

@media print {
	body, #wrapperAll{background:none;}
	#secondNav,#footerArea, #topArea{display:none;}
	#wrapperCNT{padding-top:0}
}

body#main{background:#F7F7F7}
body#main #wrapper{background:#F7F7F7; height:100%; width:100%; min-width:1024px; min-height:600px; position:relative}

/* ÁØºñÁßÀÔ´Ï´Ù. */
#aceReadyNow{height:250px; background:url('/Images/common/bg_topcnt.gif') left bottom no-repeat; text-align:center;}
#aceReadyNow p{padding:30px 0 0 0;}

/* ¼­ºê¹è³Ê */
#subBannerImg{margin-bottom:30px;}


