@import url("/art/include/css/art2014.css");

/* 웹폰트 설정 */

@font-face {
	font-family:ng;
	src:url(/FrameSet/font/NanumGothic.eot);
	src:local(※), url(/FrameSet/font/NanumGothic.woff) format('woff');
}

@font-face {
	font-family:ngBold;
	src:url(/FrameSet/font/NanumGothicBold.eot);
	src:local(※), url(/FrameSet/font/NanumGothicBold.woff) format('woff');
}

@font-face {
	font-family:ngExtraBold;
	src:url(/FrameSet/font/NanumGothicExtraBold.eot);
	src:local(※), url(/FrameSet/font/NanumGothicExtraBold.woff) format('woff');
}

/* Type Selector */
html{
	overflow-y:scroll;
	overflow-x:hidden;
}

body{
  margin:0px;
  padding:0;
}

a{outline:none; selector-dummy:expression(this.hideFocus=true);}

table{
  border-collapse:collapse;
  margin:0;
  padding:0;
}

img{border:0; margin:0; padding:0;}

.clear {
  clear: both;
}
h1{
	display:none;
}
h2{
	display:none;
}
h3{
	display:none;
}
hr {
	display: none;
}

.notice {
	width: 220px;
	height: 64px;
	top: 640px;
    left:765px;
    position: absolute;
    z-index: 100;
	line-height:16px;
	text-align:left;
	}
	
/* 텍스트 */
body,input,textarea,select,button{font-family:"나눔고딕",NanumGothic,"NG,맑은고딕", Malgun Gothic,"돋움",Dotum,Arial,Helvetica,sans-serif; font-size:12px;}

a:link, a:visited {
  margin:0;
	color: #7d7665;
	text-decoration: none;	
} 
a:active, a:hover {
  margin:0;
	color: #ffffff;
	text-decoration: none;
}

dt, dd{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}
ul li{margin:0; padding:0;}

select{font-size:9pt;}

textarea{
  padding:10px;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #e9e9e9;
  scrollbar-darkshadow-color: #d6d6d6;
  scrollbar-track-color: #e2e2e2;
  scrollbar-arrow-color: #c5c5c5;
}  

input.type-text, textarea{border:1px solid #d1d1d1;font-size:9pt;line-height:130%;}
input.type-board, textarea{border:1px solid #bacbe8;font-size:9pt;line-height:130%;}


textarea{overflow:auto;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {overflow:hidden; visibility:hidden; width:0px;height:0px; margin:0px; padding:0px;} /* For Screen Reader */
fieldset { border : 0px; margin:0px; padding:0px; line-height:0px; }
form{ border : 0px; margin:0px; padding:0px; }
/*************************************************************************************************************************************************/
/* Layout Selector *******************************************************************************************************************************/

#pride_vodwrap{margin:0px; padding:0px; width:600px; background:url(http://static.sdu.ac.kr/www/Resource20081/images/depart/bg_vodtop.jpg) no-repeat;}
#pride_vod{ margin:0px; padding:23px 0px 0px 83px; width:517px;}

.mc_cont4{margin:0px; margin:15px 0px 0px 0px; width:446px; height:101px; top:0px; left:732px;}

.sub_cont1{margin:0px; padding:0px 0px 0px 0px; width:210px; float:left; *zoom:1;}
.sub_cont1:after{content:"";display:block;clear:both;}

.sub_leftim{margin:0px; padding:0px 0px 0px 0px; width:210px;}
.sub_leftmenu{margin:0px; padding:0px 0px 0px 0px; width:210px;}

.sub_cont2{margin:0px; padding:0px 0px 0px 30px; width:740px; float:right; *zoom:1; }
.sub_cont2:after{content:"";display:block;clear:both;}

		#wrapper_m{
			position:relative;
			text-align:center;
			margin:0 auto;
			padding:0px;
			width:100%;
		}
		
		#wrapper{
			position:relative;
			text-align:left;
			margin:0 auto;
			padding:0px;
			width:100%;
		}
		
		#wrapsub{
		  position:relative;top:0;
		  text-align:center;
		  margin:0 auto;
		  padding:0;
		  width:100%;
		 }
		 
		 #sub_contents{
		  top:60px;
		  width:980px;
		  text-align:left;
		  position:relative;
		  *zoom:1;
		  }

		#sub_contents:after{content:"";display:block;clear:both;}
		 
		#wrap2{
		  width:980px;
		  margin:0 auto;
		  padding:0;
		  position:relative;
		}

		#wrap2:after{content:"";display:block;clear:both;}
		
		#wrap{
		  width:950px;
		  text-align:center;
		  top:178px;
		  position:relative;
		}


		.bg_main{
			/*background:url(http://static.sdu.ac.kr/art/images/banner_bg.jpg) repeat-x top center ;*/
			text-align:center;
		}
				#loginbox	{
			position:relative;
			width:1000px;
			margin:0 auto;
		}


		#Header	{
			position:relative;
			width:100%;
			margin:0 auto;
	
		}
		#gnb	{
			position:relative;
			width:1000px;
			margin:0 auto;
		}


		#TopMenu_navi{
			position:absolute;
			margin:0px auto;
			top:3px;
			text-align:right;
			right:18px;		
			width:1000px;
		}
		#TopMenu_flash{
			width:100%;
			position:relative;
			top:0px;
			left:0px;
			margin:0;
	
		}
		#sub_flash{
			width:100%;
			position:absolute;
			top:90px;
			left:0px;
			margin:0;
	
		}
		


		#fontsize{
	position:absolute;
	height:21px;
	margin:0px 0px 0px 0px;
	width:155px;
	top:0px;
	left:570px;
	padding:0px 0px 0px 0px;
		}



		#topsearch2{
	position:absolute;
	height:21px;
	margin:0px 0px 18px 20px;
	width:150px;
	top:1px;
	left:710px;
	padding:0px 0px 0px 0px;
		}

		#topsearch{
	position:absolute;
	height:21px;
	_height:25px;
	margin:0;
	width:150px;
	top:25px;
	left:855px;
	padding:6px 0px 2px 2px;
		}

		.VSearchbar{
			height:24px;
			_height:24px;
			margin:0;
			padding:2px 2px 2px 2px;
			background:url(http://static.sdu.ac.kr/www/Resource2009_1/sdu/images/Vsearch/Vsearch_02.gif) repeat-x top;
			}




		#MainVisual	{
		text-align:center;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		
		}
		#sidetab{
			position:absolute;
			margin:0;
			text-align:right;
		    width:980; 
			z-index:1000;
			top:30px;
			right:0px;
		
				}



/*▶	로그인 & 플래쉬 영역																																*/


		
		#KeyProtectDiv	{	padding:0px;	margin:0px; border:0px;}


		#LogInfo{

			float:left;
			position:absolute;
			width:234px;
			height:117px;
            margin:8px 0px 0px 20px ;
			
		}
		
		.login_area_top_Link {
			width:100%; margin:3px auto;	padding:0px;
		}

		.login_cert_btn {	margin:7px 0px 0px 0px;	}

		.MainSideflinks{
			width:180px;
			padding:0;
			margin:8px 0px 0px 20px ;
		}



		.login_after_font {font-weight:bold;color:#336699;line-height:18px;}




		.visualFlash{
			z-index:50;
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
		}






#content{
			position:relative;
			width:1024px;
			margin:6 auto;
}

    .loginbg{
		background:url(http://static.sdu.ac.kr/www/Resource2011/image/common/loginbox_bg.gif) repeat-x;
		
		margin:0px 0px 7px 10px;
		width:234px;
		height:117px;
	}

	.upcon{	
		margin:0px 0px 0px 0px;
		text-align:left; 
		height:117px;
	}
	.uleft{ margin:0px 0px 0px 20px; text-align:left;}


	
	.board_list{

		margin:0px 0px 8px 20px;
		width:450px;
		line-height:17px;

	}
	.board_tab{
		background:url(http://static.sdu.ac.kr/www/Resource2011/image/common/bg_tabline.gif) repeat-x;
		
		margin:0px;
		width:100%;
		height:25px;
	}


	.uright{margin:0px 0px 0px 18px;	text-align:right;	}

	.dwcon{	margin:0 0 0 0;	text-align:center;	width:1000px;	}
	.dwcon li{margin:0px; padding-top:1px; list-style:none;  float:left;}
	.dwleft{ margin:0 20px 0 0;	text-align:left;	width:210px; line-height:0px;	}
	.dwcen{ margin:0 15px 0 0;	text-align:left;	}
	.dwcen2{ margin:0 30px 0 0; text-align:left; }




.ul li.ul_main {
	text-align:left;
	list-style-image: url(http://static.sdu.ac.kr/www/Resource2010_1/image/mainImg/icon_dot_o.gif);
	font-size:11px;
  	color:#b6d1eb;
	margin: 0px; padding: 0px;
	line-height:13px;
}


.ul_btn{
	font-size:11px;
  	color:#333333;
  	font-family: Dotum, "돋움",Arial,verdana,Gulim,AppleGothic,sans-serif;
	
}
.ul_btn li {line-height:18px; margin:0px; padding:0px;}
.ul_main a:link {color:#333333;} .ul_main a:hover {color:#ff6600;} .ul_main a:visited {color:#666666;}



#footer{
			position:relative;
			width:1016px;
			margin:0 auto;
			text-align:center;
}

.foot{
	text-align:left;
	width:1000px;
} 
.fcopy{
margin:5px 0 0 0;
text-align:left;

}



	#subfooter{			
			/*background:url(http://static.sdu.ac.kr/www/Resource2011/image/common/bg_foot2.gif) repeat-x;*/
			border-top-width:1px; border-top-color:#CCCCCC; border-top-style:solid;
			text-align:center;
			margin:180px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:100%;
			position:relative;
			}


	#footer_area{
		text-align:left;
		margin:0 0 0 12;			
		padding:0;
		width:1000px;
	}

	#footer_area_det{
	}

	#footer_area_flink{
		margin:5 0 0 0;
	}
.depart{
	padding:2px 0 0 5px;
	text-align:center;
	width:1015px;
	height:23px;
} 
.depart li{margin:0px; padding:0px; list-style:none;  float:left;}

	#footer_area_sub{
		background:url(http://static.sdu.ac.kr/www/Resource2009_1/sdu/images/common/bg_subfoot.gif) repeat-x;
		margin:50 0 0 0;
		padding:14 0 0 12;
		height:120px;
		width:100%;
	}



.fcopy{
	margin:10px 0 0 0;
	text-align:left;
}

.flinks
{
	position:absolute; 
	left:0px;
	z-index:300;
	width:1000px;
	margin:10px auto;
	text-align:right;
}

.flinks li{margin:0px; padding:0px; list-style:none;  float:right;}



/* Class Selector */

/*img*/
.png24 {
   tmp:expression(setPng24(this));
}

/*form*/
.box_text{color:#46637c; background-color:#afc5d9; border-width:1; border-color:#8da5bb; border-style:solid;}
.box_ccc{color:#006699; background-color:#FFFFFF; border-width:1; border-color:#CCCCCC; border-style:solid;}

/*font*/
.fc_y {color:#f0e47c;}
.fc_w {color:#FFFFFF;}

/*padding*/
.spa_l{padding-left:10px; }
.spa_l20{padding-left:20px; }
.spa_r{padding-right:10px; }
.spa_t{padding-top:10px;}
.spa_b{padding-bottom:10px;}
.spa_lr{padding-right:10px; padding-left:10px; }
.spa_tl{padding-top:10px;padding-left:10px}
.spa_tr{padding-top:10px;padding-right:10px}
.spa_tb{padding-top:5px; padding-bottom:5px; }
.spa_bl{padding-bottom:10px;padding-left:10px}
.spa_br{padding-bottom:10px;padding-right:10px}

.padding{padding:10px;}

/*line*/
.cell_line {border-width:1px; border-color:#CCCCCC; border-style:solid; }
.cell_l {border-left-width:1px; border-left-color:#CCCCCC; border-left-style:solid; }
.cell_r {border-right-width:1px; border-right-color:#CCCCCC; border-right-style:solid; }
.cell_t {border-top-width:1px; border-top-color:#CCCCCC; border-top-style:solid;}
.cell_b {border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid;}




.input_text{}
.input_check{}
.input_radio{}


/* float */
.l		{	float:left;	} 
.r		{	float:right;}
.cl		{	clear:left;	}		
.cr		{	clear:right;}		
.cb		{	clear:both;	margin:0px; padding:0px; line-height:0}	
.clear	{	clear:both;	}
.float-clear	{float:clear;}




	/* 여백 */
		.mg_top1 {margin-top:1px;}
		.mg_top4 {margin-top:4px;}
		.mg_top6 {margin-top:6px;}
		.mg_top10 {margin-top:10px;}
		.mg_top13 {margin-top:13px;}
		.mg_top15 {margin-top:15px;}
		.mg_top20 {margin-top:20px;}
		.mg_top30 {margin-top:30px;}

		.mg_bottom10 {margin-bottom:10px;}
		.mg_bottom15 {margin-bottom:15px;}

		.mg_left2 {margin-left:2px;}
		.mg_left5 {margin-left:5px;}
		.mg_left7 {margin-left:7px;}
		.mg_left9 {margin-left:9px;}
		.mg_left15 {margin-left:15px;}
		.mg_left20 {margin-left:20px;}
		.mg_left27 {margin-left:27px;}
		.mg_left40 {margin-left:40px;}



	/* 이미지 롤오버 */
		a.rollover img { border-width:0px; display:block;}
		a.rollover img.rollover { display:none; }
		a.rollover:hover { position:relative;}
		a.rollover:hover img { display:none;}
		a.rollover:hover img.rollover { display:block;}

/** popup **/

#sdu_popup .popup {position:absolute;  top:90px; left:0px;}
