/****************** Defaut CSS ********************/

/* ie frame scroll bug */
*	html	{
	overflow: scroll;
	overflow-x: auto;
}

body
{
	font-family: µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, sans-serif, Verdana, Helvetica, geneva;
	font-size: 0.75em; /* 12px */
	line-height:1.33; /* font-size:1em(12px) + line-space:0.33em(4px) = 16px (´Ù¸¥ ¿¤·¹¸àµå¿¡¼­µµ ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î °è»êµÊ) */
	color:#4C4C4C;
	margin:0px;
	padding:0px;
}
/* »óÀ§ ¿¤·¹¸àÆ®°¡ 12px ¸¦ 1emÀ¸·Î Ç¥ÇöÇÏ°í ÀÖÀ»¶§ ÇÏÀ§ ¿¤·¹¸àÆ®ÀÇ px°ª em º¯È¯ (¼Ò¼öÁ¡ 2ÀÚ¸® ¹Ý¿Ã¸²)
	9px: 0.75em
	10px: 0.83em
	11px: 0.92em
	12px: 1em
	13px: 1.08em
	14px: 1.17em
	15px: 1.25em
*/


/* fix font size IE only HACK */
/* IE 6 */
* html body 
{
	font-size:12px;
	line-height:16px;
} 
/* IE 7 */
*:first-child+html body
{
	font-size:12px;
	line-height:16px;
}


/* site common CSS */
A:link		{text-decoration:none; color:#4C4C4C;}
A:visited	{text-decoration:none; color:#4C4C4C;}
A:hover		{text-decoration:underline; color:#202020;}
A:active	{text-decoration:none; color:#4C4C4C;}

fieldset	{border:none;margin:0;padding:0;}
legend		{margin:0;padding:0;}
img			{border:none;}
li	img		{vertical-align:top;}
dl	img		{vertical-align:top;}
input		{vertical-align:middle;color:#4C4C4C;font-family: µ¸¿ò, Dotum;font-size:12px;}/* input°ú img°¡ ¼¯ÀÏ ¿ì·Á°¡ ÀÖ´Â ¿µ¿ª¿¡´Â p.class *	{vertical-align:middle;}	*/
textarea	{color:#4C4C4C;font-family: µ¸¿ò, Dotum;font-size:12px;}
select		{vertical-align:middle;color:#4C4C4C;font-family: µ¸¿ò, Dotum;font-size:12px;}

h1,h2,h3,h4,h5,h6	{font-size:100%}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset	{margin:0px;padding:0px}
dl,ul,ol	{list-style-type:none;}
hr	{display:none;}


/* font */
.fs0		{font-size:0px;}
.fs11		{font-size:11px;}
.fs12		{font-size:12px;}
.fs13		{font-size:13px;}
.fBold		{font-weight:bold;}
.fcBlack	{color:#000000;}
.fcWhite	{color:#FFFFFF;}
.fcGray		{color:#636363;}

/* align */
.taLeft		{text-align:left !important;}
.taCenter	{text-align:center;}
.taRight	{text-align:right;}
.vaTop		{vertical-align:top;}
.vaMiddle	{vertical-align:middle;}
.vaBottom	{vertical-align:bottom;}


/* Letter-Spacing */
.lsMinus1	{letter-spacing:-1px}


/* padding */
.paddingTB5{padding:5px 0px;}
.paddingTB10{padding:10px 0px;}
.paddingTB20{padding:20px 0px;}
.paddingTB30{padding:30px 0px;}
.paddingT5	{padding-top:5px;}
.paddingT10	{padding-top:10px;}
.paddingT20	{padding-top:20px;}
.paddingB5	{padding-bottom:5px;}
.paddingB10	{padding-bottom:10px;}
.paddingB20	{padding-bottom:20px;}
.paddingT30	{padding-top:30px;}
.paddingB30	{padding-bottom:30px;}


/* Margin °ü·Ã */
.marginTB10	{margin:10px 0px;}
.marginTB20	{margin:20px 0px;}
.marginTB30	{margin:30px 0px;}
.marginT10	{margin-top:10px;}
.marginT20	{margin-top:20px;}
.marginB10	{margin-bottom:10px;}
.marginB20	{margin-bottom:20px;}
.marginT30	{margin-top:30px;}
.marginB30	{margin-bottom:30px;}


/* Float, display */
.fLeft		{float:left;}
.fRight		{float:right;}
.cboth		{clear:both;}
.disInline	{display:inline;}
.disNone	{display:none;}

.bgNone {background:none !important;}

/* LastItem */
.horLastItem	{
	padding-right:0px !important;
}

.verLastItem	{
	padding-bottom:0px !important;
}


/* Background Img None */
.bgImgNone	{
	background-image:none !important;
}


/* Background Color Transparent */
.bgTrans	{
	background-color:transparent !important;
}


/* Border None */
.borderNone	{
	border:none !important;
}
.borderRNone	{
	border-right:none !important;
}

/* cursor:pointer */
.cPointer	{
	cursor:pointer;
}

/* ÁÖ¿ä css ¼Ó¼º ÃÊ±âÈ­ (ex: div class="originalCss"> - wysiwyg °Ô½ÃÆÇ Àû¿ë */
.originalCss	h1	{font-size: 2em; margin: .67em 0 }
.originalCss	h2	{font-size: 1.5em; margin: .83em 0 }
.originalCss	h3	{font-size: 1.17em; margin: 1em 0 }
.originalCss	h4,
.originalCss	p,
.originalCss	ul,
.originalCss	ol,
.originalCss	dl,	
.originalCss	fieldset,	
.originalCss	form	{margin: 1.33em 0 }
.originalCss	h5	{font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
.originalCss	h6	{font-size: .67em; margin: 2.33em 0 }
.originalCss	hr	{display:block;}
.originalCss	ol,
.originalCss	ul,
.originalCss	dd	{margin-left: 40px }
.originalCss	ol	{list-style-type: decimal;}
.originalCss	ul	{list-style-type: disc;}
.originalCss	ol	ul,
.originalCss	ul	ol,
.originalCss	ul	ol,
.originalCss	ol	ol	{margin-top: 0; margin-bottom: 0 }


/* 2009-09-16 Ãß°¡ ½ºÅ¸ÀÏ·¯½º */
.accessibility,
.longdesc {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}

/* 2009-09-08 Ãß°¡ ½ºÅ¸ÀÏ·¯½º */
caption {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}

.totalMenuWrap{width:990px; margin:0 auto;}
#totalmenuDivision {width:990px; display:none; position:absolute;  background:#fff; overflow:hidden; z-index:102; }

div.category {float:left; width:194px; height:180px; padding-top:30px; background:url('../images/common/quick/bgQuick.gif') repeat-y ;}
div.category div {width:174px; height:100%; padding-left:20px;}
div.menuList01 {background:url('../images/common/quick/bgQuick01.jpg') 100% 100% no-repeat;}
div.menuList02 {background:url('../images/common/quick/bgQuick02.jpg') 100% 100% no-repeat;}
div.menuList03 {background:url('../images/common/quick/bgQuick03.jpg') 100% 100% no-repeat;}
div.menuList04 {background:url('../images/common/quick/bgQuick04.jpg') 100% 100% no-repeat;}
div.menuList05 {background:url('../images/common/quick/bgQuick05.jpg') 100% 100% no-repeat;}
div.category div h3 {padding-bottom:15px;}
div.category li {padding:2px 0;}
.btmMenu {clear:both; background:#4DA5DC; width:100%; overflow:hidden; font-size:0; line-height:0;}
.btmMenu ul {float:left; margin-left:222px; padding:10px 0 5px 90px; background:url('../images/common/quick/bgQuickLogo.gif') 0 5px no-repeat;}
.btmMenu li {float:left; padding:0 8px;}
.btmMenu p {float:right;}
#bgOpacity70 {
	display:none;
	position:absolute; top:0; left:0; width:100%; height:100%; z-index:101; background:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
	opacity: .7;
}

#bgOpacity70 iframe{
	width:100%; height:100%; z-index:100; background:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
	opacity: .7;
}