/************************************************************************
 * 파일명      : base.css
 * 설명        : 레이아웃 및 공통 class
 * 작성자      : leeum
 * 작성일      : 2011.08.29
************************************************************************/

@font-face {
	font-family:SuisseIntl; 
	src:url('../webfont/SuisseIntl-Regular.eot');
	src:url('../webfont/SuisseIntl-Regular.eot?#iefix') format('embedded-opentype'),
		url('../webfont/SuisseIntl-Regular.woff') format('woff'),
		url('../webfont/SuisseIntl-Regular.ttf') format('truetype');
}

* {margin:0; padding:0;}
html, body {width:100%; height:100%}

html {overflow-y:scroll; overflow:-moz-scrollbars-verticals}
body {font-family:SuisseIntl, Dotum, Gulim, sans-serif; color:#0E0E0E; font-size:16px; line-height:26px; letter-spacing:0; -webkit-text-size-adjust:none; text-align:left;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
em {font-style:normal;}
img {border:0; vertical-align:top}
ul {list-style:none; vertical-align:top}
ol {list-style:none;}
li {vertical-align:top}
li img {vertical-align:top}
table {border-collapse:collapse; border-spacing:0; table-layout:fixed;}
table {border-collapse:collapse; border-spacing:0; table-layout:fixed;}
table caption {width:0; height:0; line-height:0; overflow:hidden; visibility:hidden; font-size:0;}
h1, h2, h3, h4, h5, h6 {}
input	{font-size:12px;vertical-align:middle; -webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type="radio"]:focus{outline:1px dotted #000}
input[type="file"]{height:24px;margin:0;padding:0}
.input_text	{height:17px;line-height:17px; padding:3px 0 2px 5px; border:1px solid #dcdddf; border-top:1px solid #acadaf}
textarea	{padding:3px 0 2px 5px; border:1px solid #dcdddf; border-top:1px solid #acadaf; resize:none;}
select	{font-size:12px; height:24px; border:1px solid #dcdddf; border-top:1px solid #acadaf;vertical-align:top}*:first-child+html select {margin-top:1px;}

a, a:link, a:visited, a:focus, a:active, a:hover {color:#0E0E0E; text-decoration:none;}

/* margin & padding */
.pt2	{padding-top:2px}
.pt4	{padding-top:4px}
.pt5	{padding-top:5px}
.pt8	{padding-top:8px}
.pt10	{padding-top:10px}
.pt15	{padding-top:15px}
.pt17	{padding-top:17px}
.pt20	{padding-top:20px}
.pt24	{padding-top:24px}
.pt30	{padding-top:30px}
.pt32	{padding-top:32px}
.pt75	{padding-top:75px}
.pr15	{padding-right:15px}
.pb3	{padding-bottom:3px}
.pb8	{padding-bottom:8px}
.pb20	{padding-bottom:20px}
.pb40	{padding-bottom:40px}
.ml5	{margin-left:5px}
.ml6	{margin-left:5px}
.ml8	{margin-left:8px}
.ml10	{margin-left:10px}
.ml15	{margin-left:15px}
.ml20	{margin-left:20px}
.ml30	{margin-left:30px}
.mr3	{margin-right:3px}
.mr8	{margin-right:8px}
.mr10	{margin-right:10px}
.mr20	{margin-right:20px}
.mr30	{margin-right:30px}
.mt5	{margin-top:5px}
.mt8	{margin-top:8px}
.mt10	{margin-top:10px}
.mt15	{margin-top:15px}
.mt16	{margin-top:16px}
.mt20	{margin-top:20px}
.mt25	{margin-top:25px}
.mt30	{margin-top:30px}
.mt32	{margin-top:32px}
.mt40	{margin-top:40px}
.mt60	{margin-top:60px}
.mt80	{margin-top:80px}
.mb2	{margin-bottom:2px}
.mb5	{margin-bottom:5px}
.mb6	{margin-bottom:6px}
.mb10	{margin-bottom:10px}
.mb20	{margin-bottom:20px}
.mb30	{margin-bottom:30px}
.mb32	{margin-bottom:32px}
.mb40	{margin-bottom:40px}
.mb60	{margin-bottom:60px}
.mb80	{margin-bottom:80px}
.mmt8	{margin-top:-8px}
.mmt10	{margin-top:-10px}
.mmt12	{margin-top:-12px}
.mmt17	{margin-top:-17px}
.mmt28	{margin-top:-28px}
.pd5	{padding:0 5px}

.clfix:after	{content: "."; display: block; height: 0px; clear: both; visibility: hidden}
.clfix			{display: inline-block}
.clfix			{display: block}
* html .clfix	{height: 1%} /* Hides from IE-mac */
.clfix			{zoom:1} /*for IE 5.5-7*/

/* input size */
.int38 {width:38px;}
.int48 {width:48px;}
.int55 {width:55px;}
.int56 {width:56px;}
.int60 {width:60px;}
.int63 {width:63px;}
.int70 {width:70px;}
.int75 {width:75px;}
.int81 {width:81px;}
.int83 {width:83px;}
.int92 {width:92px;}
.int94 {width:94px;}
.int100 {width:100px;}
.int107 {width:107px;}
.int110 {width:110px;}
.int117 {width:117px;}
.int120 {width:120px;}
.int124 {width:122px;}
.int140 {width:140px;}
.int150 {width:150px;}
.int158 {width:158px;}
.int165 {width:165px;}
.int186 {width:186px;}
.int200 {width:200px;}
.int210 {width:210px;}
.int236 {width:236px;}
.int250 {width:250px;}
.int300 {width:300px;}
.int380 {width:380px;}
.int100p {width:100%; max-width:380px;}
.int99p {width:99%; max-width:400px;}
.int351 {width:330px; height:279px; }
.int98_p {width:98%;}
.int99_p {width:99%;}
.int100_p {width:100%;}
.txt90 {width:90%; height:160px}
.txt94 {width:94%; height:140px}
.new_b_rdo input{ vertical-align: -2px; margin-right: 4px }
.text100 {width:100%; height:120px;}
.text98 {width:98%; height:120px;}
.text50 {width:100%; height:60px;}

/* no image */
.noimg_l	{text-indent:-5000px; background:#f7f7f7 url('/images/kor/common/bg_noimg_l.png') no-repeat center center !important}
.noimg_m	{text-indent:-5000px; background:#f7f7f7 url('/images/kor/common/bg_noimg_m.png') no-repeat center center !important}
.noimg_s	{text-indent:-5000px; background:#f7f7f7 url('/images/kor/common/bg_noimg_s.png') no-repeat center center !important}
/*2014-12-08 도슨트 소개 페이지 */
.noimg_d	{text-indent:-5000px; background:#f7f7f7 url('/images/kor/common/bg_noimg_d.gif') no-repeat center center !important }

/* h2 wrap */
.h2_wrap	{position:relative; height:40px;}

/* 파일첨부 */
.nFileWrap{ zoom: 1; width: 100%; margin-top: 5px }
.nFileWrap:first-child{ margin-top: 0 }
.nFileWrap:after{ content:''; display: block; clear: both }
.fileInfo{ float: right }
.nInpFile{ float: left }
.nFileWrap a {display:inline-block; zoom:1; *display: inline; *padding: 1px; *margin: -1px 0 0 -1px }
.nFileWrap a img{ vertical-align: middle }
/* 전시 상세 : 전시목록 버튼 추가 130509 */
.btn_go_list {display:inline-block; margin-top:20px;}
.fileMaigin{ margin-left: 5px }
/* 파일첨부 */
.fileTit{ margin-bottom: 13px !important}
.fileTxt{ font-size: 11px; color: #666 }
.fileTxt02{ font-size: 11px; color: #666; margin-top: 5px; vertical-align: -1px }
.filePopInpWrap{ border-top: 1px solid #adaeb0; border-bottom: 1px solid #adaeb0; background: #edeeee; padding: 13px 0 10px 30px; margin-top: 12px  }
.filePopInpWrap input{padding:0 184px 4px 14px; font-size: 12px; color: #4e473f; }
.cl_del{ margin: 3px 0}
.cl_del .del a img{ vertical-align: middle }
.td_file_wrap .td_file{ border: none !important}
.fileTxt02 .dot{ font-size: 12px }

/* 파일 업로드 */
.newStyle{ }
.newStyle p{float: none !important; padding: 0 !important; margin-left: 0 !important}
.newStyle p span.del{ position:static !important; }
.newStyle p span.del a img { vertical-align: 1px !important;; margin-left: 2px !important; }

/* 에디터 타이틀 */
.editorTitHidden{ visibility: hidden; height: 1px; width: 1px; overflow: hidden }