@charset "utf-8";
/* CSS Document */



/*#topmenu_under{
	padding: 0;
	height:22px;
	background: #000;
}*/

#main {
	position:relative;
	width: 1000px;
	background: url(../images/common/body_bg1.gif) repeat-y;
	min-height:450px; 
	margin:0; 
	padding:0px 0 0 0;
}
#main #main_bottom{
	position:relative;
	width: 1000px;
	padding:0;
	margin:0;
}
#main #main_bottom img{
	position:relative;
	width: 1000px;
	padding:0;
	margin:0;
}

#main:after {
	content: ".";
	display: block;
	clear: both;
	font: 1px/1px sans-serif;
	color: #fff;
}
/* user */
#main div.user {
	margin-top: -40px;
	width: 215px;
	float: left;
	margin-right: 15px;
	padding-top: 67px;
}






#main p.wa-campaign {
	text-align: center;
	margin: 10px 0 0;
}
#main p.plug-ins {
	text-align: center;
	border-top: 1px solid #ccc;
	margin: 0;
	padding-top: 10px;
}

/* flash */
.mainflash {
	/*position:relative;*/
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	width: 1000px;
	min-height:175px; 
	float: center;
}

/* article */
#main div.article {
	position: relative;
	width: 274px;
	float: left;
	margin:0 0 0px 8px;
	
}

#main div.article div.article-news {
	padding: 0 0 10px 0;
	line-height:150%;
	font-size: 11px;
	font-family: Dotum,  sans-serif; 
	color: #999;
    
	/*font-size: 1em;*/
}

#tbimg {
	height:10px;
	
}

/*#main div.article div.article-news a {
	text-decoration:none;
    
	font-size: 1em;
}*/
#main div.article #article-tab {
	margin:0;
	padding: 0;
	list-style: none;
	/*background: url(../images/main/notice_line.gif) repeat-x 1px  #fff;*/
	height: 24px;
}
#main div.article #article-tab li {
	float: left;
	margin:0;
	padding: 0;
}
#main div.article #article-tab li img {
	vertical-align: middle;
}
#main div.article .article-news ul {
	margin: 4px 0 0 0px;
	padding: 0;
	list-style: none;	
}
#main div.article .article-news ul li{
	margin: 4px 0 0 0px;
	padding: 0;
	list-style: none;
	BACKGROUND: url(../images/main/m_news_dot.gif) no-repeat 0em 0.6em;
	
}
#main div.article .article-press ul {
	margin: 4px 0 0 0px;
	padding: 0;
	list-style: none;	
}
#main div.article .article-press ul li{
	margin: 4px 0 0 0px;
	padding: 0;
	list-style: none;
	BACKGROUND: url(../images/main/m_news_dot.gif) no-repeat 0em 0.6em;
	
}

/* 뉴스*/

#main div.article div.article-news {
	line-height:1.8em;
	font-size: 11px;
	color: #999;	
	padding-left: 2px;
	width: 270px;
	height:190px	
}
/*뉴스*/
#main div.article div.article-news #news{
	float:left;
	height:100px;
}

#main div.article div.article-news #news ul li{
	padding-top:5px;
	padding-left:7px;	
}

#main div.article div.article-news #news ul li img{
	padding-right:2px;
}

#main div.article div.article-news #news ul li a {
/*clear:both;*/
	
}

/*뉴스*/
#main div.article div.article-press #news2{
	float:left;
	height:170px;
}

#main div.article div.article-press #news2 ul li{
	padding-top:5px;
	padding-left:7px;	
}

#main div.article div.article-press #news2 ul li img{
	padding-right:2px;
}

#main div.article div.article-press #news2 ul li a {
/*clear:both;*/
	
}

/*공지*/
#main div.article div.article-news #notice{
	height:80px;
}

#main div.article div.article-news #notice ul li{
	padding-top:5px;
	padding-left:7px;	
}

#main div.article div.article-news #notice ul li img{
	padding-right:2px;
}

#main div.article div.article-news #notice ul li a {
		/*clear:both;*/	
}

#main div.article ul li a:hover, #main div.article ul li a:active
{color:#f36802; 
text-decoration:underline;
}
#main div.article-news p.more {position:absolute; top:8px; right:3px; margin:0; vertical-align:top;}
#main div.article-news p.more2 {position:absolute; top:215px; right:3px; margin:0; vertical-align:top;}
#main div.article-news p.more3 {position:absolute; top:333px; right:3px; margin:0; vertical-align:top;}


#main div.article div.article-press {
	margin:7px 0 0 0;
	height:200px;
	line-height:120%;
	font-size: 11px;
	font-family: Dotum,  sans-serif; 
	color: #999;
	overflow:hidden;
	/*font-size: 1em;*/
}



#main div.article div.article-press #press {
	padding-top: 3px;
	padding-bottom: 10px;
	height:108px;
	width: 275px;
	line-height:1.4em;
	text-align:left;

}
#main div.article div.article-press img {
	margin-top: 2px;
	

}

#main div.article div.article-press #press a {
	/*padding-left: 10px;*/
	font-size: 1em;
	height:75px;
	letter-spacing:0em;
}

#main div.article div.article-press #press a:hover, #main div.article div.article-press #press a:active
{color:#f36802; 
text-decoration:underline;
}

#main div.article div.article-press #press img {
	/*padding-left: 10px;*/
	
	border:1px solid #b7b7b7;
}


#press h1 {
	padding-left: 2px;
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 4px 0px;
	color:#303030;
	
}

#press #simg {
	padding-right: 10px;
	padding-bottom: 8px;
	width: 93px;
	height: 75px;
	vertical-align:top;
	float: left;/*display: inline;*/

}
#press_ss {
	width: 170px;
	height:52;
	z-index: 3;
	vertical-align: bottom;
	float:right

}


#main div.article div.article-press #press ul li {

	width: 270px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.press_t a{
	color:#3d3d3d;
	font-weight:bold;
	font-size:1.5em;
}

#main div.article div.article-press #press ul li a {
	width: 270px;
}



/* 비엔날레 info */
#main div.info {
	position: relative;
	width: 442px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
}

#main div.info p.gdb {
	margin: 0;
	padding: 0;
}
#main div.info p.gdbinfo {
	background: url(/images/main/2009_gdb_info_03.gif) no-repeat;
	height:134;

}
#main div.info p img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}


/*메인검색*/

div.user_search {
	margin:0px 18px 4px 0px;
	padding:0;
	clear:both;
}
div.user_search img {
	vertical-align:middle;
	margin: 0 0 0 0px;
	padding: 0;
}
div.user_search input.type-text {
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	width: 137px;
	height:22px;
	margin: 0 3 0 0px;
}
div.user_search input {

	vertical-align: middle;
	font-size: 12px;
	font-family: Dotum, "돋움", sans-serif;
	color: #999;
}

/* banner */
#main div.mright {
	
	position: relative;
	float: right;
	/*display: inline;*/
	top:-4px;
	width:206
}

#main div.mright #d-day {
	position: relative;
	margin:5px 18px 5px 0px;
	width:206px;
}

#main div.mright #d-day p.dday {
	position: absolute;
	width:33px;
	top: 45px;
	right: 50px;
	margin: 0;
	align: right;
}


#webzi_s {
	position:absolute;
	TOP: 273px;
	RIGHT: 37px

}


#main div.mright #mquick {
	margin:2px 18px 0px 0px; 
	width:206px;

}
#main div.mright #mquick h1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

#main div.mright #mquick ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#main div.mright #mquick ul li {
	padding: 0;
	margin: 0;
}
#main div.mright #mquick ul li img {
	vertical-align: top;
}
#main div.mright #mvideo {
	margin:0px 18px 6px 0px; 
	width:206px;

}
#main div.mright #banner {
	margin:2px 18px 10px 0px;
	width:206px;
}
#main div.mright #banner ul {
	margin: 0;
	padding: 0;
	list-style: none;

}
#main div.mright #banner ul li {
	padding: 4px 0 1px 0;
}





