@charset "utf-8";
body { min-height: 100%;

	font-family: tahoma, "돋움";font-size:8pt; color:#666; line-height:20px; overflow-y:scroll; 
		margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
}
html #body   { height: 100%; }   /* for IE6.0 */
#head            { position: relative; z-index: 1; height: 120px;  margin:0 auto; text-align:center; } 
#body            { min-height: 100%;  margin: -120px 0 -30px;}   /* head 의 높이값과 footer 의 높이값 */
#footer          { height:30px;}

p {line-height:20px; }
	
a:focus { outline:none; }
 
a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:active{color:#666;text-decoration:underline;}
a:hover{color:#666;text-decoration:underline;}


.page {width:100%; }
.contents {
	width: 900px;
	margin:0 auto;
	min-height:500px;
	vertical-align: top;
}
.menu {width: 900px;  margin:0 auto; height:120px; padding:40px 0 0 0;}
.logo {width: auto; float:left;}
.cate {width: auto; float:right; text-align:right; }

.footer {width: 900px; margin:0 auto; height:30px; padding:80px 0 0 0; clear:both; vertical-align:bottom;}
.line {background:#cecece; height:1px; margin:30px 0 30px 0; width:100%; }


/*메인*/

.intro {
	min-width:900px;
	margin:0 auto; 
	text-align:center;	
}



/*텍스트*/

.texten {  padding: 30px 0 0 0; text-align:justify; line-height:17px; font-size: 9pt; }
.texten_s {   text-align:justify; line-height:17px; }

.textkor { font-family:돋움; padding: 25px 0 0 0 ; text-align:justify; line-height:17px; font-size: 9pt; }
.textkor_s { font-family:돋움;  text-align:justify; line-height:17px; }

.hidden {color:#fff; }
.year {color:#fff; }
.tunder { text-decoration:underline;}

/*찾아오는길*/

.contact {}
.contact1 {width:auto; float:left;}
.contact2  {width:500px; float:right;}


/*아티스트*/

.at {
	width:700px;
	float:right;
	padding:0 0 50px 0;
	min-height:450px;
}

.atmenu{
	width:200px;
	float:left;
	vertical-align:top;} 
	
.atimg {padding:0; clear:both;}

.atinfo {
	width:700px;
	float:right;
	

	padding:20px 0 20px 0; }
	
	
	
	 아티스트메인 



.artist_m{


margin:0 auto; text-align:center; float:center; 
	clear:both;
	font-family: tahoma,verdana;
	font-size: 8.5pt;
	}
.atname {height:5px;}
.at_thum{float:left; width:112px; height:auto; text-align:center;padding:0 0 20px 0; }
	.at_thums{float:left; width:150px; height:auto; text-align:center;padding:0 0 20px 0; }

	
	
	
/*전시*/

tr {border-bottom:1px solid #f3f3f3;}

.thum {padding:50px 0 0 0; line-height:60px;}  /*전시썸네일 들어가는 부분*/

.exwork {padding:20px 0 0 0; clear:both; width:550px; float:right;	min-height:550px;
;} 
.exyear{
	width:80px;
	float:left;
	vertical-align:top;
} 
.exmenu{
	width:200px;
	float:left;
	vertical-align:top;}   /*전시서브메뉴*/

.extitlem
{
	width:200px;
	float:left;
	padding:0 0 10px 0;
	line-height:20px;
	font-family: "돋움";
	font-size: 8pt;
}

.upcome  {
	width:600px;
	float:right;
	padding:0 0 50px 0;
	min-height:450px;
}
/*
.upcome tr {background-image: url(images/line_tr.gif); }
*/

.up { font-size:12px; font-weight:bold; width:auto; height:auto; float:left; background:#000; color:#FFFFFF;padding:10px 5px 10px 5px;}
.upinfo	{font:9pt 돋움;
	width:600px;
	float:right;
	padding:20px 0 20px 0;
}
.exdata { font-family:tahoma; font-size:8pt;color:#999999; }
.extitle {
	font-family:tahoma;
	font-weight:bold;
	font-size:14pt;
	color:#333333;
}

/*갤러리뷰*/





/*소식*/
.newsy {
	width:200px;
	float:left;
	vertical-align:top;
}
.news  {
	width:575px;
	float:right;
	padding:0 0 50px 0; }  /*소식하나전체*/
.newsdata { font-weight:bold; width:auto; float:left; background:#000; color:#FFFFFF;padding:0 5px 0 5px;}
.newstitle {font:9pt 돋움;width:auto; float:left;padding:0 0 0 15px; line-height:20px;}
.newsinfo {
	font:9pt 돋움;
	
	float:right;
	padding:20px 0 20px 0; }  /*소식내용부분*/
.newsimg {padding:20px 0 0 0; clear:both;}
.page .contents .exmenu .extitlem .extitle strong {
	font-size: 14pt;
	font-family: Tahoma, Geneva, sans-serif;
}
