#sample		{  }
a {selector-dummy: expression(this.hideFocus=true);} 



/** global **/
html, body	{
	font: 9pt/1.4 tahoma; color: #666;
	background: url(../../images/bgPaperLeft.jpg) repeat-y;
	padding:0; margin:0; width:100%; height:100%;
}

body, div, th, td	{ color:#666;  }

A:link{	
	text-decoration:	none;
	color:Gray;
	}	
		
A:visited{	
	text-decoration:	none;
	color:	Gray;
	}	
		
A:active{	
	text-decoration:	none;
	color:	#e66404;
	}	
		
A:hover	{	
	text-decoration:underline;
	color:	#e66404;
	}
	

a.navi       { color: #555; text-decoration: none; }
a.navi:hover { color:#fff; background:#555; }



/** html layout **/
#layoutBgTop	{ width:100%; background:url(../../images/bgPaperTop.jpg) repeat-x; }
#layoutBg		{ width:100%; background:url(../../images/bgPaper.jpg) no-repeat; }

#layoutMain	{ padding:88px 0 0 30px; }

#layoutMainBody	{ margin:45px 0 0 30px; }
#layoutMainWrap	{ margin:0; padding:0; margin-left:35px; width:890px; }
#layoutMain     { margin:0; padding:0; width:890px; }
	#layoutMainL	{ float:left; width:260px; }
		#layoutMainL li	{ background:url(../../images/ico04.gif) no-repeat; padding-left:15px; line-height:18px; }
	#layoutMainC	{ position:absolute; top:541px; left:68px; text-align:center; vertical-align:top; width:350px; margin-left:290px;  }
	#layoutMainR	{ float:right; width:220px; }
	
	
#layoutWrap		{ padding:45px 0 0 65px; width:890px; }
	#layoutNavigation		{ height:160px; margin-bottom:15px; z-index:1;}
	#layoutNavigationSub	{ float:left; width:170px; z-index:2;}
	#layoutContents			{ float:right; width:690px; text-align:left; }
#layoutFooter	{ margin:0px 0 0px 0; }

#layout_btn_board { text-align:center; vertical-align:middle; margin-top:20px; }
#layout_btn_board span { letter-spacing:10px; padding:0 5px 0 10px; vertical-align:top; }

#util	{ position:absolute; left:0; top:0; }





/** default tags **/
p		{ padding:0; margin:0; }
img		{ padding:0; margin:0; border:0; }
	.png	{behavior:url(../js/png.htc);}
div		{ padding:0; margin:0; }
table	{ padding:0; margin:0; border:0;  }
tr		{ padding:0; margin:0; }
th, td	{ padding:0; margin:0; }

input, select, textarea	{ vertical-align:middle; color:#888; font-size:12px; }
input, textarea			{ background-color:#eaeaea; border:none; padding: 2px 8px 0 8px; }
input					{ height:18px; margin:0; }
textarea				{ overflow:auto; }

.selBox					{ behavior:url(../js/selectbox.htc); }
.pdSearchText			{ background-color:#7492B6; height:17px; font:11px/1.0 dotum; color:#E0E9F1; letter-spacing:-1px; padding-top:3px; }





/** title **/

h1, h2, h3, h4, h5, h6, h7, h8	{ padding:0; margin:0; }

h1		{ float:left; }
.h1		{ background:url(../../images/bgH1.gif) no-repeat; height:37px; padding:0 15px 10px 22px; }
.h1 .path	{ text-align:right; padding-top:15px; font:11px/1 dotum; }
.h1Product	{ margin-top:65px; } 
h2		{ background:url(../../images/icoH2.gif) no-repeat; height:14px; padding-left:13px; padding-bottom:7px; font:8pt/1.0 tahoma; color:#333; font-weight:bold; }
h3		{ background:url(../../images/icoH3.gif) no-repeat; height:14px; padding-left:13px; padding-bottom:7px; font:8pt/1.0 tahoma; color:#333; font-weight:bold; }

.tit	{ font-weight:bold; color:#295e96; }





/** classAll **/
ul			{ margin:0; padding:0; list-style:none; }
ul li		{ display:inline; }
ul li.block	{ display:block; }
ul li.endM	{ margin-right:0; }

ul.note		{ padding:10px; background-color:#EBF2FB; }
ul.note li	{ background:url(../../images/ico0104.gif) no-repeat; padding-left:7px; font:12px/1.5 dotum; color:#6A7C90; letter-spacing:-1px; }

dl			{ margin:0; padding:0; list-style:none; }
dl dt		{ margin:0; padding:0; display:inline; }
dl dd		{ margin:0; padding:0; display:inline; }

.scroll		{  }
.scrollY	{ overflow-y:scroll; overflow-x:hidden; }

.clear		{ clear:both; }

.tab		{ background:url(../../images/bgTab.gif) repeat-x; margin-top:20px; padding:0; width:100%; float:left; }
.tab li		{ float:left; height:30px; font:8pt/1.4 tahoma; padding-left:1px; vertical-align:top; }
.tab li.str	{ padding-left:0; }

.tab02		{ text-align:right; margin:10px 0 0 0; }
.tab02 td	{ padding-left:5px; text-align:left; }

.tabNone	{ margin:0; }

.none   { border:none; }
.noneBg	{ background:none; }

.note	{ font:11px/1.4 Dotum; letter-spacing:-1px; }

.left		{ text-align:left; }
.center		{ text-align:center; }
.right		{ text-align:right; }
.middle		{ vertical-align:middle; }
.top		{ vertical-align:top; }
.bottom		{ vertical-align:bottom; }
.aHRight	{ margin-top:-21px; }
.fLeft		{ float:left;  }
.fRight		{ float:right; }
.fRightPdExp	{ text-align:right; }
.fRightPdExpL	{ width:520px; }

.modelR		{ text-align:right; margin-right:-10px; }
.modelR02	{ text-align:right; margin:-17px 0 7px 0; }
.modelR03	{ text-align:right; margin:-21px 0 7px 0; }

.dot      { background:url(../../images/icoArr01.gif) left top no-repeat; }

.spaceH2	{ margin-top:25px; }
	.spaceH2Group	{ height:25px; }
.spaceH202	{ margin-top:40px; }
.spaceH3	{ margin-top:20px; }
.spaceImg	{ margin-top:20px; }
.spaceImgT	{ margin-top:15px; }
.spaceTab	{ margin-top:20px; float:left; }
.spaceTab02	{ margin-top:15px; float:left; }
.spaceTabT	{ margin-top:0; float:left; }
.spaceNote	{ margin-top:12px; }
.spaceDown	{ margin-top:10px; }
.spaceLHCheck	{ line-height:18px; }
.spaceCopyBtn	{ margin-top:-20px; }
.spaceBtn02	{ padding-top:5px; }


.btnCenter	{ text-align:center; margin-top:25px; }
.btnRight	{ text-align:right; margin-top:25px; }
.btnLeft	{ text-align:left; margin-top:25px; }
.btnRight02	{ text-align:right; margin-top:-20px; }
.btnLeft02	{ text-align:right; margin-top:-20px; }
.btnRight03	{ text-align:right; margin-top:25px; }
.btnRight04	{ text-align:right; margin-top:10px; }
.btnLeft03	{ margin-top:-23px; }
.btn		{ padding-left:5px; }
.btnMedia	{ padding-left:2px; }
.pagingR	{ text-align:right; margin:-26px 0 4px 0; }
.pagingL	{ text-align:left; margin:-32px 0 4px -5px; }
.pInput		{ padding-left:5px; }

.copy		{ width:100%; margin:0; padding:0; }
.copy02		{ width:100%; }
.icoTxt		{ background:url(../../images/ico01.gif) no-repeat; height:13px; padding:0 0 10px 7px; }
.icoTxt1	{ background:url(../../images/ico03.gif) no-repeat left; height:13px; padding:0 0 0 12px; }
.lineDot    { height:1px; margin:10px 0 10px 0; background: url(../../images/bgLine.gif) repeat-x; }
.line       { height:1px; margin:10px 0 10px 0; background: url(../../images/bgLine01.gif) repeat-x; }
.strong     { color:#ff090d; }
.pointer	{ cursor:pointer; }
.mRight		{ text-align:right; }

.box01		{ border:1px solid #eaeaea; background-color:#f5f5f5; padding:20px; }

.bbsInfo	{ text-align:right; font:9pt/1.0 tahoma; padding-bottom:12px; }

.tb				{ width:100%; border-top:solid 2px #fff; border-bottom:solid 2px #fff; border-collapse:collapse; }
.tb th, .tb td	{ padding:7px 0; }
.tb th			{ padding:7px 10px; border-bottom:solid 1px #bfcfe3; }
.tb td			{ padding:7px 10px; border-bottom:solid 1px #eaeaea; font-size:12px; }
.tb a			{ color:#419241; text-decoration:none; }

th.start, td.start		{ border-left: none; }
th.end, td.end			{ border-right: none; }
td.odd					{ background-color:#f5f5f5; }
th.white, td.white		{ background-color:#fff; }
table.tb table.none td	{ border:none; padding:0; }


table.pop			{ border-top:2px solid #9eaebe; border-bottom:2px solid #9eaebe; }
table.pop th, table.pop td	{ border:1px solid #CED6DF; }
table.pop th		{ background-color:#eef3f9; }
table.pop th.odd	{ background-color:#e4eaf0; }
table.pop th.white	{ background-color:#f4f4f4; }
table.pop td.odd	{ background-color:#f5f5f5; }

table.user			{ border-color:#5788bf; width:100%; }
table.user th		{ text-align:center; color:#5a87c2; }
table.user th.odd	{ background-color:#eef3f9; }
table.user th.oddL	{ background-color:#eef3f9; text-align:left; padding-left:30px; }
table.user th.white	{ background-color:#fff; }
table.user th.pd	{ text-align:left; color:#666; }
table.user td	    {  }
table.user td a	    { color:#5788bf; }
table.user td.odd	{ background-color:#f5f5f5; }

table.user02		{ width:100%; }
table.user02 th		{ background-color:#fff; color:#5a87c2; border:none; border-bottom:1px solid; font-weight:normal; padding-left:10px; padding-right:10px; }
table.user02 th.odd	{ border-top:2px solid #5788c0; border-bottom:2px solid #5788c0; }
table.user02 td	    { background-color:#fff; border:none; border-bottom:1px solid #eaeaea; }
table.user02 td.odd	{ border-top:2px solid #eaeaea; border-bottom:2px solid #eaeaea; }

table.user03 th		{ border-color:#eaeaea; }

table.map th		{ font-weight:normal; padding-left:8px; text-align:left; background:url(/support../../images/diviMap0101.gif) right top no-repeat; vertical-align:top; }
table.map td		{ vertical-align:top; }
table.map td.tel	{ background:url(/support../../images/diviMap0101.gif) right top no-repeat; text-align:center; }
table.map td.telL	{ background:url(/support../../images/diviMap0102.gif) left top no-repeat; text-align:center; }

.divi01	{ background:url(../../images/divi01.gif) left top no-repeat; }

.ok		{ background:url(/member../../images/bgJoinFinish.gif) no-repeat; padding:25px; }






/** classProduct **/
#pdSearchInfo	{ position:absolute; top:228px; left:265px; width:690px; }
.pdSearch		{ width:690px; height:45px; background:url(/product../../images/bgSearch.jpg) no-repeat; padding:13px 0 0 0; }

#pdBrief	{ margin:0; padding:0; background:url(/product../../images/bgPdBrief.jpg) no-repeat left top; height:260px; width:710px; }
	.pdBriefLeft	{ margin:35px 25px 35px 35px; width:175px; text-align:left;  }
	#picFrame		{ position:absolute; width:177px; height:198px; z-index:1; }
	.pdBriefRight	{ margin:42px 35px 35px 0; width:93px; text-align:right; }
	.pdBriefInfo	{ margin:35px 0; }
.pdBriefH	{ height:280px; }
li.pdBrief	{ display:block; line-height:24px; }


table.pdReco	{  }
	table.pdReco td.space	{ width:233px; text-align:center; }
.pdRecoFrame	{ margin-top:-189px; width:689px; height:180px; }
.aBtnCompare	{ margin-top:-35px; text-align:right; }

#pdList			{ width:692px; margin-top:10px; margin-left:0; }
ul li.pdList	{ display:inline; float:left; margin:0 12px 12px 0; width:164px; height:232px; background:url(../../images/bgPdList.gif) no-repeat; }
*html ul li.pdList { margin: 0 8px 12px 0; }
ul li.pdListR	{ display:inline; float:left; margin:0 12px 12px 0; width:164px; height:280px; background:url(images/bgPdListR.gif) no-repeat; }
*html ul li.pdListR { margin: 0 8px 12px 0; }
ul li.pdListEnd	{ margin-right:0; }

ul li.PopCompareList	{ display:inline; float:left; margin:0 12px 12px 0; width:164px; height:194px; background:url(images/bgPopCompareList.gif) no-repeat; }
dl.pdList		{ margin:0; padding:5px; width:120px; }
	dl.pdList dt		{ display:block; }
	dl.pdList dt.tit	{ margin-top:-15px; font:10pt/1.0 tahoma; color:#ff0b0c; letter-spacing:-1px; font-weight:bold; background:url(images/icoH3.gif) left center no-repeat; padding-left:12px; margin-bottom:10px; }
	dl.pdList dd		{ font:12px; word-break:break-all; width:125px; display:block; padding:0px 7px 0 7px;   }
	dl.pdList dd.check	{ margin:-3px 0 0 31px; width:auto; }
	
.pdListItem	{ font-weight:bold; color:#7494b7; letter-spacing:-1px; }
.lHCompare	{ line-height:15px; }
.pdNote		{ padding:15px; background-color:#EBF2FB; font:11px/1.5 dotum; color:#6A7C90; letter-spacing:-1px; }





/** classMain **/
.mainReview	{ background:url(../../imagesMain/bgReview.gif) no-repeat; width:100%; height:66px; margin-top:6px; padding-left:0px; font:11px/2.0 dotum; letter-spacing:-1px; }
.mainSearch	{ background:url(../../imagesMain/bgSearch.gif) no-repeat; width:100%; height:154px; }
.mainSearch	li	{ background:url(../../images/icoArr01.gif) no-repeat; padding-left:7px;  }





/** classSupport **/
.bgDown			{ background:url(/support../../images/bgDownSearch01.gif) no-repeat; height:185px; }
.bgDownSearch	{ background:url(/support../../images/bgDownSearch02.gif) no-repeat; padding:0 10px 0 10px; height:18px; width:122px; }
.bgDownH3		{ background:url(/support../../images/bgDownH3.gif) no-repeat; height:128px; }
.bgThrow		{ background:url(/support../../images/bgDownH3Throw.gif) no-repeat; padding:0 20px 0 10px; height:22px; }
.downInput		{ width:120px; padding:0; background-color:#eaeaea; height:16px; }
.downList		{ height:105px; width:95%; }
.download		{ background-color:#5677A7; color:#D5DDE9; letter-spacing:-1px; border:1px solid #84A6D0; width:117px; }
table.downLine td	{ vertical-align:top; line-height:14px; }
table.downLine th	{ background:url(../../images/ico0302.gif) no-repeat top left; padding-left:9px; font-weight:normal; }
.downloadHelp table	{ background-color:#f5f5f5; font:11px/1.4 dotum; letter-spacing:-1px; margin:3px; width:98%; }
.downloadHelp table td	{ padding:5px; }





/** classCompany **/
table.history th, table.history td	{ border-bottom:1px solid #ddd; padding-top:6px; padding-bottom:7px; vertical-align:top; }
table.history th		{ padding-left:22px; padding-right:12px; }

table.ad tr		{ }
table.ad td		{ text-align:center; padding-bottom:20px; }
#frameAd		{ margin-top:-188px; }
#frameAdTit		{ margin-top:-44px; text-align:center; padding:0 10px; }



/** classMyFxp **/
.myprint	{ background:url(/my../../images/bgMyprintList01.gif) no-repeat; height:130px; padding:25px 0 0 30px; }
.myprint2	{ background:url(/my../../images/bgMyprintList02.gif) no-repeat; height:240px; padding:25px 0 0 30px; }
.bgMyprint	{ background-color:#f6f6f6; border:1px solid #eaeaea; }
.btnMore	{ text-align:right; margin:-20px 0 3px 0; }


table.giftMy	{ display:inline; background:url(/my../../images/bgGift.gif) no-repeat; width:141px; height:155px; margin:0 14px 15px 0; }
table.giftMy dl	{ margin:13px; font:11px/1.2 Dotum; color:#666666; letter-spacing:-1px; width:112px; text-align:center; }
table.giftMy dl dt	{ display:block; }
table.giftEnd	{ margin-right:0; }

table.gift	{ display:inline; background:url(/my../../images/bgGift02.gif) no-repeat; width:220px; height:95px; margin:0 14px 15px 0; }
table.gift	{ text-align:center; }
table.gift dl		{ margin:0; font:11px/1.2 Dotum; color:#666666; letter-spacing:-1px; width:95px; text-align:left; }
table.gift dl dt	{ display:block; }
table.gift dl dd	{ width:95px; }
table.giftEnd		{ margin-right:0; }

table.gift02	{ margin:0 25px 15px 0; }
.giftName	{ color:#8fa6cd; }
.gift		{ width:452px; }



/** classPurchase **/
.searchAgency	{ text-align:right; margin:0; }





/** classMember **/
.loginMember	{ background:url(/member../../images/bgLoginMember.gif) no-repeat; height:100px; padding:45px 0 0 29px; }
table.member	{  }
table.member td			{ line-height:18px; padding-left:20px; padding-top:2px; }
table.member td.tit01	{ font:14px/1.6 dotum; font-weight:bold; padding-top:25px; padding-left:5px; }
table.member td.tit01Str	{ padding-top:0; }
table.member td.tit02	{ font-weight:bold; padding-top:6px; padding-left:15px; }
table.member tr td table.none tr td	{ padding:0; margin:0; vertical-align:top; }


/** classJoin **/
.join	       { background:url(/member../../images/bgJoin.gif) no-repeat; padding:25px;}
.joinTxt       { font-size:12px; line-height:25px; padding:10px 30px 10px 10px; }
.joinInput	   { background-color:#f8f8f8; padding:25px; border:1px solid #dadada; }
.joinFinish	   { background:url(/member../../images/bgJoinFinish.gif) no-repeat; height:164px; }



/** 문자길이 ... 처리  **/
.cssbox {
	width:100%;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.tabl1
{background:url(../../images/table_bg.jpg);
 font-size:12px;
 font-weight:bold;
 height:23px}