﻿@charset "utf-8";
@import url(/common/css/layout.css);
@import url(/common/css/contents.css);
@import url(/common/css/skinTypeC.css);


/****************************************************************************************************************************/
/* 기본 CSS 설정 */
/****************************************************************************************************************************/
	/* default */
	html {
		overflow: scroll;
		overflow-x: auto;
	}	

	body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 pre, input, p , blockquote, th, td, a,fieldset, select { font-family: SimSun, sans-serif;  font-size: 12px; margin: 0; padding: 0; }

	ul, ol { list-style: none; }
	table { border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
	fieldset, img { border: 0; }
	img { vertical-align: middle; }
	caption { display: none; }
	form { border: 0; margin: 0; padding: 0; }
	legend { display: none; }
	hr { display: none; }
	em { font-style: normal; }
	option { padding-right: 6px; } /* fire-fox */

	.block { display: block; }
	.vtop { vertical-align: top; }
	.vmiddle { vertical-align: middle; }
	.inline { display: inline; }
	.pointer { cursor: pointer; }

	/* a link */
	a:link { text-decoration: none; }
	a:visited { text-decoration: none; }
	a:hover { text-decoration: underline; }
	a:active { text-decoration: underline; }

	/* font-size */
	.f11 { font-size: 11px; }	
	
	/* font-color */
	
	/* line-height */
	.lh17 { line-height: 17px; }
	
	/* letter-spacing */
	.ls01 { letter-spacing: -0.1em; }
	
	/* width, height */

	/* float, text-align */
	.cBoth { clear: both; }
	.fLeft { float: left; }
	.fRight { float: right; }
	.tLeft { text-align: left; }
	.tCenter { text-align: center; }
	.tRight { text-align: right; }
/*	.btns { text-align: right; margin-left: 30px; }	*/
	
	
	/* controls */
	select { font-size: 11px; color: #696969; }
	input.txt { height: 15px; margin-top: -1px; border: 1px solid #EAEAEA; background-color: #fff; }

	/* margin */
	.minMT1 { margin-top: -1px; }
	.minMT17 { margin-top: -17px; }
	.mT1 { margin-top: 1px; }
	.mT3 { margin-top: 3px; }
	.mT4 { margin-top: 4px; }
	.mT5 { margin-top: 5px; }
	.mT7 { margin-top: 7px; }
	.mT10 { margin-top: 10px; }
	.mT12 { margin-top: 12px; }
	.mT13 { margin-top: 13px; }
	.mT14 { margin-top: 14px; }
	.mT15 { margin-top: 15px; }
	.mT17 { margin-top: 17px; }
	.mT18 { margin-top: 18px; }
	.mT20 { margin-top: 20px; }
	.mT24 { margin-top: 24px; }
	.mT27 { margin-top: 27px; }
	.mT36 { margin-top: 36px; }
	.mT48 { margin-top: 48px; }

	.minMR3 { margin-right: -3px; }	
	.mR1 { margin-right: 1px; }
	.mR3 { margin-right: 3px; }
	.mR7 { margin-right: 7px; }
	.mR10 { margin-right: 10px; }
	.mR13 { margin-right: 13px; }
	.mR15 { margin-right: 15px; }
	.mR22 { margin-right: 22px; }

	.minMB15 { margin-bottom: -15px; }
	.mB2 { margin-bottom: 2px; }
	.mB5 { margin-bottom: 5px; }
	
	.mL2 { margin-left: 2px; }
	.mL4 { margin-left: 4px; }
	.mL7 { margin-left: 7px; }
	.mL10 { margin-left: 10px; }
	.mL30 { margin-left: 30px; }
	.mL90 { margin-left: 90px; }
	.mL103 { margin-left: 103px; _margin-left: 53px; }
	.mL477 { margin-left: 477px; }

	/* padding */
	.pT10 { padding-top: 10px; }
	.pT18 { padding-top: 18px; }
	.pT20 { padding-top: 20px; }
	.pT31 { padding-top: 31px; }

	.pR28 { padding-right: 28px; }
	.pR30 { padding-right: 30px; }

	.pB10 { padding-bottom: 10px; }

	.pL10 { padding-left: 10px; }
	.pL12 { padding-left: 12px; }
	.pL19 { padding-left: 19px; }
	.pL20 { padding-left: 20px; }
	.pL25 { padding-left: 25px; }
	.pL35 { padding-left: 35px; }
	.pL125 { padding-left: 125px; }

/* 2010.01.08 30주년 배너추가 */	
#banner30th {position: absolute; top: 9px; left: 1023px; width: 68px; height: 172px; background: url('/img/common/banner_30th_eng.png') left top no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/banner_30th_eng.png', sizingMethod='crop'); }



