/*===============================================================*
                           DISPLAY : TITLE
*===============================================================*/

h2 { text-align: left; margin-bottom: 30px; width: 210px; }
h3 { margin-bottom: 50px; padding-left: 15px; text-align: left; background: url('../img/common/bul.gif') no-repeat 0 6px; }

/*===============================================================*
                           DISPLAY : TYPE
*===============================================================*/

.disAlign0 { text-align: left; }
.disAlign1 { margin: 10px 0; text-align: left; }
.disAlign2 { margin: 20px 0; text-align: left; }
.disAlign3 { margin: 30px 0; text-align: left; }

.disAlignC0 { text-align: center; }
.disAlignC1 { margin: 10px 0; text-align: center; }
.disAlignC2 { margin: 20px 0; text-align: center; }
.disAlignC3 { margin: 30px 0; text-align: center; }

.disAlignR0 { text-align: right; }
.disAlignR1 { margin: 10px 0; text-align: right; }
.disAlignR2 { margin: 20px 0; text-align: right; }
.disAlignR3 { margin: 30px 0; text-align: right; }
.style1 { font: bold; color: #3c3c3c; }

/*===============================================================*
                           LAYOUT : HEAD 영역
*===============================================================*/

#keyMenu { text-align: right; width: 900px; height: 36px; padding: 0 0 0 0; }
	#keyMenu img { margin: 28px 11px 0 10px; }

#menu {position:relative;margin:0 auto; width: 900px; height: 55px;zoom:1; }
	#menu:after {display:block;clear:both;content:"";}
h1 { float:left; width: 185px; height: 33px;margin:0;padding:0;background: url('../img/common/hd_logo.png') no-repeat 0 0;}
	h1 a {display:block;height:100%;font-size:0;line-height:0;text-indent:-9999em;}
#gnb {float:right;}

/*===============================================================*
                           LAYOUT : VISUAL 영역
*===============================================================*/

#mainVis {position:relative;width:900px;height:430px;margin:0 auto;zoom:1;}
	#mainVis:after {display:block;clear:both;content:"";}
.mainVis01 {float:left;width:710px;text-align:left;}
.mainVis02 {float:right;width:189px;}
	.mainVis02 a {display:block;}

#subVis { display:block;width: 900px; }

/*==============================================================*
                           LAYOUT : MAIN 영역
*===============================================================*/

#mainLatest { float: left; width: 350px; padding-left: 34px; list-style: none; }
/*
	#mainLatest ul { margin: 41px 0 0 0; }
		#mainLatest ul li {
			margin-bottom: 2px; 
			margin-left: 10px; 
			padding-left: 8px; 
			background: url('../img/main/main2_35.gif') no-repeat 0 7;
			}
*/
#mainNotice { height: 125px; }
.mainTab { border-bottom: 1px solid #dadada; float: left; position: absolute; width: 315px; height: 23px; }
.mainNotice { list-style: none; margin: 0; padding: 5px; text-align: left; }
	.m_bbs_l {list-style:none;width:300px;margin:0;padding:41px 0 0;}
	.m_bbs_l li {margin-left:10px;padding-left:8px;line-height:18px;background:url('../img/main/bul_bbs.gif') no-repeat 0 50%;vertical-align:top;}
	.m_bbs_l li a {font-size: 11px;color:#242424;vertical-align:top;}

#mainBan { float: right; width: 515px; height: 250px; margin: 0; background: url('../img/main/cusImg01.jpg') no-repeat 255px 10px; }
*html #mainBan { float: right; width: 515px; height: 250px; margin: 0 0 0 32px; background: url('../img/main/cusImg01.jpg') no-repeat 255px 10px; }

.online { width: 240px; height: 35px; margin: 50px 0 0 0; background: url('../img/main/bgOrder.gif') no-repeat 0 0; }
	.online li { list-style: none; text-align: center; margin: -4px 0 0 0px; }

/*===============================================================*
                           DISPLAY : MAIN 한줄메모
*===============================================================*/

#proCate { 
	border-top: 1px solid #b5d7df; 
	border-bottom: 1px solid #b5d7df; 
	position: relative; 
	width: 312px;
	height: 105px;
	background: url('../img/main/memoBg.gif') repeat-y 0 0;	 
	}
	.proCateTit { text-align: left; margin: 0 0 0 13px; }
.m_memo_l {float:left;list-style:none;width:205px;margin:7px 0 0 8px;padding:0;}
	.m_memo_l li {margin-left:15px;padding-left:8px;line-height:18px;background:url('../img/main/bul_bbs.gif') no-repeat 0 50%;}
	.m_memo_l li a {font-size: 11px;color:#242424;vertical-align:top;}
.proCateList { width: 285px; margin: 10px 0 0 18px; }
		.proCateList span { text-align: left; width: 125px; margin: 12px 0 0 0; font: 9px Arial, Tahoma; color: #929292; }
#proCateList1 { display: none; left: 0; top: 40px; }

.memoClose { margin: 0 0 0 215px; }
.bbsWriteTable { margin-bottom: 10px; }
.disInput { text-align: left; }

/*===============================================================*
                           DISPLAY : SIDE
*===============================================================*/

#menu-side { float: left; width: 210px; }
	#menu-side ul {list-style:none;width: 200px;margin:0;padding:0;}
	#menu-side ul img {vertical-align:top;}
	#menu-side ul li {vertical-align:top; }
	#menu-side p { margin-top: 40px; }

.navigation { font-size:11px;font-family:"Dotum","돋움"; text-align: right; margin-top: -35px; color: #828282; }