
/*
 * default definition
 */

body {
	font-family: 돋움;
	font-size: 12px;
	color: #525252;
	margin: 0;
	padding: 0px;
	height: 100%;
	background:#fff; 		
}

select {
	font-family: Dotum, "", Arial, sans-serif;
	font-size: 12px;
	color: #525252;
	border:1px solid #D5D0C7;
	background:	behavior: url('/common/js/selectbox.htc');
}
form {
	margin: 0;
	padding: 0;
}
hr {
	display: none;
}
img {border:0px;}

ul {margin:0;	padding: 0px;	list-style: none;}
li, div {
	margin:0;
	padding: 0px;
}
p {
	margin:0;
	padding: 0;
	line-height:16px;
}
/* input, select {vertical-align: middle;} */
th, td, li,span, th, td{color: #525252; line-height: 180%; font:12px ;}
A:link { font:12px ;   color:#525252; text-decoration:none;}
a:visited  {font:12px ; color:#525252; text-decoration:none;}
A:hover {font:12px ;  color:#525252;	text-decoration: underline;}

#conts2 {line-height:190%;}
a, input {
	selector-dummy: expression(this.hideFocus=true);} 
a { 
test:expression(this.hideFocus=true); 
}

input.type-file{
	height:20px;
	border: 1px solid #D3D2D2;
}
textarea {color: #747168;	 font:11px ; 
	padding:5px 0 0 9px;
	border: 1px solid #f8e3ce;background: #fcf3ea;
	overflow:auto;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#D3CBC0;
	scrollbar-3dlight-color:white;
	scrollbar-shadow-color:#D3CBC0;
	scrollbar-darkshadow-color:white;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#F6F5F4;
}

.field
{ font-family:dotum,Verdana,Arial; font-size:11px; color: #747168;	text-decoration:none; border: 1px solid #f8e3ce;background: #fcf3ea; margin:0px; height:19px;}

table {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px; 
}
th,td {
	padding:0px; 
}



*.irt {	/* Image Replacement Technic */
	display: none;
}
div.designBlock {
	font: 1px/1px sans-serif;
}
iframe {margin:0px; padding:0px;}
/*
 * clear element method
 * reference : http://www.positioniseverything.net/easyclearing.html
 */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.white, a.white:link, a.white:visited, a.white:hover{color: #fff;}/*Ķ*/
.black, a.black:link, a.black:visited, a.black:hover{color: #000;}/*Ķ*/

.red, a.red:link, a.red:visited, a.red:hover{ color: #8c2633;}/**/
.gray1, a.gray1:link, a.gray1:visited, a.gray1:hover{color:#8D8580} /*ȸ*/
.org, a.org:link, a.org:visited, a.org:hover{color: #e77328;}
.11, a.11:link, a.11:visited, a.11:hover{ font:11px ;}
.14, a.14:link, a.14:visited, a.14:hover{ font:bold 14px  돋움; word-spacing:-1px;}
.no, a.no:link, a.no:visited, a.no:hover{font:11px tahoma; }

.b, a.b:link, a.b:visited, a.b:hover {font:bold 12px 돋움; word-spacing:-1px;}
.u {text-decoration: underline;}
.ls{word-spacing:-5px;}

/* align */
.fl {float: left;}
.fr {float: right; }
.fb {clear: both; }
.l {text-align: left !important;}
.r {text-align: right !important;}
.c {text-align: center !important;}
.left {text-align: left !important; padding-left:10px !important;}
.right {text-align: right !important; padding-right:10px !important;}
.t {vertical-align: top;}
.md {vertical-align:middle;}

/* space */
.ln16 {line-height: 160%;}
.ln18 {line-height: 180%;}

.sp5 {height:5px; font-size:1px; clear: both; overflow:hidden;}
.sp10 {height:10px; font-size:1px; clear: both; overflow:hidden;}
.sp15 {height:15px; font-size:1px; clear: both; overflow:hidden;}
.sp20 {height:20px; font-size:1px; clear: both;}
.sp60 {height:60px; font-size:1px; clear: both;}

.nobg{background: no-repeat }



.line {background: #f0ded2; }
.bgblack {background: #000; }
.bggray {background: #f2f2f2; } 


/* ̺ line */
table.linebox .top{background:url(../images/common/box_linetopbg.gif)  no-repeat top right;}
table.linebox .btm{background:url(../images/common/box_linebtmbg.gif)  no-repeat bottom right;}
table.linebox .box { border-left: 2px solid #dfbca6; border-right: 2px solid #dfbca6; padding:5px 20px;}

/* +++ View, Write +++ */

table.write {
	table-layout: fixed;
	border-top: 0px solid #efded4;
	border-bottom: 0px solid #efded4;
}
 table.write th {vertical-align:top;
	padding: 6px 10px 6px 20px ;
	text-align: left;	
	font:bold 11px ;
	color:999999;
	background:  url(../images/common/bul_gray.gif)  no-repeat 5px 8px;
}

table.write td {font:11px ;
	padding: 6px 10px 4px 5px ;vertical-align:top;
	}

table.write .req{background:url(../images/common/bul_org.gif)  no-repeat 5px 8px;	 }
	
/**/
table.list, table.faq{
width: 100%;
}
table.list thead th, table.faq th { background: url(../images/common/list_bar.gif)  no-repeat center right;
text-align: center;
color:#434343;  height:20px;

padding:0px; margin:0;
	background-color:#fff;	
	border-bottom: 2px solid #fa983c;
	border-top: 2px solid #fa983c;
}
table.list thead td{ padding:0px;border:none;
}

table.list td{
line-height:160%;
	text-align: center;
height:29px;
	border-bottom: 1px solid #efefef;

}

table.list th.end,table.faq th.end{background:none; padding:0px;
}


table.list2{ table-layout:fixed;
	width: 100%;
}
table.list2 td{
line-height:160%;
color:#fff;
padding: 7px 5px 4px 8px;	
}



#list2 { float:left;   }
#list2 ul{  list-style: none; padding:0px; margin:0; }
#list2 li{  padding-right:10px; float:left; padding-bottom:10px; }
#list2 a{	color: #8D8D8D;text-decoration: none;font-weight:bold;}
#list2 a:hover{	color: #fff;text-decoration: none;font-weight:bold;}

.number{height:27px;color:#838383; text-align: top;font-weight:bold; clear:both;}
.title{height:42px;color:#838383; text-align: top;font-weight:bold; clear:both;}
.detail{height:85px;color:#B3B3B3; text-align: top; clear:both;}
/**/
table.pop_table{ color:#434343; }
table.pop_table th{
color:#434343;
text-align: center;
padding: 7px 5px 6px 5px;}


/*FAQ Ʈ*/
table.faq td {
line-height:160%;
	text-align: center;
	padding: 7px 10px 4px 10px;
}
table.faq td.faqcon {
text-align:left;
	background-color:#434343;
	padding:20px 20px 15px 20px;
	line-height:18px;
}

div.hidearea {
	display:none; 
	overflow:hidden;
}


/*ѹ*/
#paging {
	margin-top: 12px;
	text-align: center;
}
#paging a{
	color: #716E65;
	font: 11px tahoma;
	text-decoration: none;
	padding: 2px 7px 0 2px;	
}
#paging a:hover{
	color: #716E65;
}
#paging span.pg_on {
	font:bold  11px tahoma;
	color:#ff6633;
	padding: 2px 7px 0 2px;

}

#paging td.lbtn{
	padding:3px 10px 0 0;
}
#paging td.rbtn{
	padding:3px 0 0 8px;
}

/*б̺*/
table.view {width:100%;

	color:#525252;}

table.view th { 
background: url(../images/common/view_img01.gif); no-repeat center left;
 color:#fff; padding:3px 0 0 20px; font-weight:normal;
 text-align:left;
 vertical-align:middle;
}
table.view td {float:right; background: url(../images/common/view_img02.gif) no-repeat center right; height:27px; width:104px;  text-align:center;  color: #666666;
	font: 11px tahoma;}

div.view {
width:100%;
	vertical-align: top;
	padding: 15px 20px;
	line-height: 180%;
	color:#525252;
	word-break:break-all;
	overflow:auto;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#D3CBC0;
	scrollbar-3dlight-color:white;
	scrollbar-shadow-color:#D3CBC0;
	scrollbar-darkshadow-color:white;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#F6F5F4;
}

*html div.view {
	width: 640px;
	overflow:hidden;
}

/*이미지 첨부시 사이즈조정*/
.imgpix{ overflow:hidden;}

.btn-area {  margin-top: 10px; }


.png24 {tmp:expression(setPng24(this)); }


#TAB { text-align:center;margin-right:150px;}
#TAB ul{ margin-top:5px; padding:0px;float:right; }
#TAB ul li {   list-style-type:none;   margin:0px; padding:0px 5px 10px 5px; float:left; }
#TAB li.bar { margin:0; padding:0 8px;   }

}

#TAB a { position:relative; }
/*--------------------------*/

#thumBox {		
	position:absolute;
	left:0;
	top:413px;
	width:760px;

}

#thumBox #thumb 
{	position:relative;
width:760px;
	height:95px;
	float:left;
	background-color:000;
  filter:alpha(opacity=75); 
}

#thumBox ul#thumbUL{ 
width:680px;
	margin-left:40px;	margin-top:5px;
	list-style:none;  
	
} 

#thumBox ul#thumbUL li {
	display:block;
	position:relative;
	top:9px;
	float:left;
	margin-right:5px;
}

#thumBox #thumbBtn {position:absolute; text-indent: -5000px;
	cursor:pointer;float:left;
z-index:1;
	background:url(../images/common/open.gif);
	margin-left:-90px;
	width:90px;
	height:95px; 
	
}


/**	주민추가 **/
.caution{ color:#D19C68; padding-top:5px; font-size:11px; word-spacing:-1px;}
.value{ color:#D19C68; font: bold 12px 돋움; padding-left:3px;}

.online01{padding: 0px 8px; font:bold 11px ; color:999999;}
.online02 {font:11px ;}	

.textarea01 {color: #747168;	 font:11px ; 
	padding:5px 0 0 9px;
	border: 1px solid #f8e3ce;background: #FFFFFF;
	overflow:auto;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#DFBDA7;
	scrollbar-3dlight-color:white;
	scrollbar-shadow-color:#DFBDA7;
	scrollbar-darkshadow-color:white;
	scrollbar-arrow-color:white;
	scrollbar-track-color:#FFFFFF;
}

.reply {color: #FF6600;  font:14px ; border-bottom: 2px solid #E1E1E1;}
.dgray {color: #333;  font:12px ; }

#pw { font:11px ; position:relative; width:140px; height:20px; padding:2px; border:1px solid #eee; background: #FFF;}

.pic95{padding:4px; border:1px solid #bbb; width:100px; background: #FFF;}
.album, a.album:link, a.album:visited, a.album:hover{font: bold 12px 돋움; padding-top:8px; width:150px; line-height:18px;}

/* atist table */
table.viewbox .top{ background:url(../images/artist/box_td02.gif)  no-repeat top right;}
table.viewbox .btm{ background:url(../images/artist/box_td03.gif)  no-repeat bottom right;}
table.viewbox .box { background:url(../images/artist/box_bg.gif)  repeat;}


 /*메인뉴스*/
 #news {float:left;	overflow:hidden; margin-right: 25px;margin-top: 23px;	  }
  #news .line{clear: both;   background-color:#cccccc;  height:1px; display:block;  overflow:hidden; margin:3px 0 8px 0;}



#m_link {position: relative;
	float:left;
	width:320px;
	padding:5px 10px 10px 13px;
	margin: 0;	}
#m_link .bar{ float:left;  display:inline; margin:20px 6px 0 15px;}



ul.cont_listA {list-style: none;	margin:0;	 margin-bottom:2px; margin-top:2px;}
ul.cont_listA li{background:url(images/common/bul_main.gif) no-repeat 0 7px; padding: 6px 0 6px 10px;	line-height:20px;}

/*왼쪽메뉴이미지*/
.lmnimg1{width:140px;   background:url(/images/about/img_left.gif) no-repeat bottom left; background-color:#FFCEB0; vertical-align:top;} 
.lmnimg2{width:140px;  background:url(/images/business/img_left.gif) no-repeat 0 140px; vertical-align:top;} 
.lmnimg3{width:140px;  background:url(/images/artist/img_left01.gif) no-repeat  0 120px; vertical-align:top; } 
.lmnimg4{width:140px;  vertical-align:top;}
.lmnimg5{width:140px;  background:url(/images/common/img_left.gif) no-repeat bottom left; background-color:#FFCEB0;   vertical-align:top;} 
.lmnimg6{	width:140px; background:url(/images/common/img_left.gif) no-repeat bottom left; background-color:#FFCEB0;   vertical-align:top;}
.lmnimg7{width:140px;  background:url(/images/common/img_left.gif) no-repeat bottom left; background-color:#FFCEB0;   vertical-align:top;}

/*̹ŸƲ*/
.tit_s{ border-bottom:2px solid #f0ded2; padding:0px 0 23px 0;}