/*===============================================================*
                           DISPLAY : TITLE
*===============================================================*/

h1 { float:left; width: 100px; height: 95px; background: url('../img/common/logo.gif') no-repeat 0 10px; cursor: pointer; margin: auto; }
h2 { text-align: left; width: 210px; margin: 0 0 30px 0; padding: 0 0 0 10px; }
h3 { margin-bottom: 30px; padding-left: 20px; text-align: left; background: url('../img/common/titBul.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; }

/*===============================================================*
                           DISPLAY : MAIN
*===============================================================*/

#mainNotice { 
	margin-top: -10px;
	width: 287px; height: 125px; 
	float: left;
	padding-right: 40px;
	list-style: none; 
	background: url('../img/main/noticeBg.gif') no-repeat 240px 90px;
	}
*html #mainNotice { 
	margin: -10px 0 0 0;
	padding: 0 40px 0 30px;
	width: 317px; height: 125px; 
	float: left;
	list-style: none; 
	background: url('../img/main/noticeBg.gif') no-repeat 240px 90px;
	}

	#mainNotice ul { list-style: none; margin: 41px 0 0 0; padding: 0; }
		#mainNotice ul li { font-size: 9pt; margin-bottom: 3px; padding-left: 8px; background: url('../img/main/bul.gif') no-repeat 0 7px; }
.mainTab { border-bottom: 1px solid #dadada; float: left; padding: 0; position: absolute; width: 247px; height: 23px; }
#mainBan { float: right; width: 240px; }
#mainPro { margin-top: -10px; width: 310px; float: left; }

/*===============================================================*
                           상단 카테고리
*===============================================================*/

#topCa { width: 630px; margin: 10px 0 10px 20px; } 
	.topCa02 { background: url('../img/pro/cateBg02.gif'); }
		.topCa02 ul { text-align: left; width: 630px; padding-top: 7px; margin: 0 0 0 0; }
			.topCa02 ul li {
				width: 280px;
				margin: 0 10px 3px 5px;
				padding-left: 5px; 
				display: inline;
				background: url('../img/pro/cateBul.gif') no-repeat 0 7px;
				}
				.topCa02 ul li a:hover { color: blue; }