@charset "utf-8";

/* #######################################################
			MAIN
####################################################### */
body.bgMain {background:url('../images/main/bgMain.jpg') 50% 0 no-repeat;}

#bodyAreaMain {width:908px; clear:both; _display:block; margin:0 auto; padding:0; overflow:hidden; _zoom:1;}

.boxMainModule {margin:0;padding:0;border:1px solid #d7d7d7;}

#mainLeft {float:left;width:570px;margin:0;padding:0;}

	/* 메인 비쥬얼 */
	.mainVisual {width:570px; margin:0; padding:0; font-size:0; line-height:0; overflow:hidden;}

	/* 도메인 검색 */
	.domainSearch {margin:0; padding:7px 0 8px 0; _padding:7px 0 6px 0; background:url('../images/main/bgDomainSearch.gif') no-repeat 0 0;}
	.domainSearch * {vertical-align:middle;}
	.domainSearch img {vertical-align:middle;}
	.domainSearch .tit01 {margin:0 0 0 25px;}
	.domainSearch .tit02 {margin:0 8px 0 40px;}
	.domainSearch input.inputDomainSearch {width:236px; margin:0; padding:5px 10px; border:none; line-height:100%; color:#000; font-weight:bold;}

	/* KR 도메인 등록건수 */
	.domainRegiCount {line-height:100%;margin:0; padding:11px 0 10px 0; background:url('../images/main/bgDomainRegiCount.gif') no-repeat 0 0;}
	.domainRegiCount * {vertical-align:middle;}
	.domainRegiCount img {margin:0 31px 0 25px; vertical-align:middle;}
	.domainRegiCount span {margin-left:25px; color:#df1620;}

	/* 메인 공지사항 등 게시판 리스트 */
	.mainBoard {position:relative; margin:16px 0 0 0; padding:28px 0 0 0; background:url('../images/main/bgMainBoardLine.gif') repeat-x 0 0;}
	.mainBoard h2 {position:absolute;top:3px; font-size:0; line-height:0;}
	.mainBoard h2.tab01 {left:0;}
	.mainBoard h2.tab02 {left:87px;}
	.mainBoard h2.tab03 {left:181px;}
	.mainBoard h2.tab04 {left:314px;}
	.mainBoard .more {position:absolute; top:0px; right:0; z-index:10;}
	html*.mainBoard .more {position:absolute; top:10px; right:0;}
	:root .mainBoard .more {position:absolute; top:-2px; right:0;}

	.mainBoard ol {clear:both; list-style:none; height:123px; margin:0; padding:15px 0 0 0; color:#555;_zoom:1;overflow:hidden;}
	.mainBoard ol li {clear:both; padding:0; overflow:hidden; _zoom:1; line-height:180%;}
	.mainBoard ol li a {float:left; padding-left:12px; background:url('../images/common/bul/bulDotGray.gif') no-repeat 5px 45%;}
	.mainBoard ol li span.date {float:right; color:#898989;}

	/* 공지사항 밑에 메인 배너 */
	.mainBanner {margin:0px 0 0 0; padding:0; border-top:1px solid #ebebeb;}
	.mainBanner ul {list-style-type:none; margin:0; padding:0; overflow:hidden; _zoom:1;}
	.mainBanner ul li {float:left; width:142px; text-align:center; font-size:0; line-height:0; background:url('../images/main/bgMainBannerLine.gif') no-repeat 0 50%;}
	.mainBanner ul li.first {background-image:none;}
	.mainBanner ul li img {margin:7px 0 0 0;vertical-align:middle;}

#mainRight {float:right;width:308px;margin:0;padding:0;}

	/* 알림판 배너 */
	.noticeZone {width:308px; margin-top:43px; font-size:0; line-height:0; }
	.noticeZone .top {position:relative; padding-bottom:10px; overflow:hidden; _zoom:1;}
	.noticeZone h2 {float:left;margin:0; padding:0; font-size:0; line-height:0;}
	.noticeZone .stop {float:left;margin:0; padding:0 0 0 8px; font-size:0; line-height:0;}
	.noticeZone .stop img {vertical-align:middle;}
	.noticeZone .stop span {margin-left:5px;}
	.noticeZone div#bannerCtrl {position:absolute; right:0; top:3px;}
	.noticeZone div#bannerCtrl p {float:left;margin:0;padding:0 3px;}
	.noticeZone div#bannerImgs {width:308px; height:105px; margin:0; padding:0; overflow:hidden;}
	.noticeZone ol {list-style:none; padding:0; margin:0; font-size:0; line-height:0;}
	.noticeZone ol img {width:308px; height:105px; margin:0;}

	/* 특별한 서비스 */
	.specialService {margin:16px 0 0 0; padding:6px 0 12px 0; font-size:0;line-height:0;}
	.specialService h2 {margin:0; padding:0 0 0 10px;}
	.specialService ul {list-style-type:none; width:285px; margin:0 auto; padding:0; _zoom:1; overflow:hidden;}
	.specialService ul li {float:left;padding:7px 0 0 7px;}
	.specialService ul li.noPadding {padding-left:0;}

	/* 링크 모음 */
	.mainLink {margin:16px 0 0 0; padding:0; font-size:0; line-height:0;}
	.mainLink ul {list-style-type:none; margin:0; padding:0; _zoom:1; overflow:hidden;}
	.mainLink ul li {float:left; margin:0; padding:0;}

	/* 배너 롤링 */
	.mainRollBrn {clear:both; overflow:hidden; width:300px; margin:0 auto; margin-top:20px; padding:0;font-size:0; line-height:0;}
	.mainRollBrn p img {margin-top:19px;}
	.mainRollBrn p.ctrl {float:left; padding:0;margin:0;}
	.mainRollBrn .wrapper {float:left; width:281px; height:45px; margin:0; padding:0; overflow:hidden;}
	.mainRollBrn .wrapper ul {list-style-type:none; margin:0; padding:0; font-size:0; line-height:0;}
	.mainRollBrn .wrapper ul li {float:left; margin:0; padding:0 0 0 11px;}
	.mainRollBrn .wrapper ul li img {width:124px; height:45px;}

/*  메인 푸터 사이트 링크 */
	#mainFoot {clear:both; overflow:hidden; _zoom:1; width:100%; min-width:908px; height:91px; margin:35px 0 0 0; padding:0; background:url('../images/main/bgMainFoot.gif') repeat-x 0 0;}
	.familyLink {width:908px; margin:0 auto; padding:0;}
	.familyLink ul {list-style-type:none; margin:0; padding:0; _zoom:1; overflow:hidden;}
	.familyLink ul li {float:left; margin:0; padding:16px 0 16px 0; font-size:0; line-height:0;}
	.familyLink ul li.first {padding-left:0px;}
	.familyLink ul li.brn02 {padding-left:26px;}
	.familyLink ul li.brn03 {padding-left:26px;}
	.familyLink ul li.brn04 {padding-left:26px;}
	.familyLink ul li.brn05 {padding-left:28px;}




/* 메인 배너 큰것 5개 출력 되는 부분 2010 07 28 추가 */
.mainBannerBig {clear:both; margin:0; padding:20px 0 0 0; overflow:hidden; _zoom:1;}
.mainBannerBig p img {margin-top:19px;}
.mainBannerBig p.ctrlL {float:left; padding:0;margin:0;}
.mainBannerBig p.ctrlR {float:right; padding:0;margin:0;}
.mainBannerBig .wrapper {float:left; width:892px;  margin:0; padding:0; overflow:hidden;}
.mainBannerBig .wrapper ul {list-style-type:none; margin:0; padding:0;}
.mainBannerBig .wrapper ul li {float:left; margin:0; padding:0 0 0 12px; font-size:0; line-height:0;}
.mainBannerBig .wrapper ul li.first {padding:0 0 0 2px;}
.mainBannerBig .wrapper ul li img {width:164px; height:59px;}




