@charset "utf-8";
/* CSS Document */

body {font-size: 12px;font-family:sans-serif; margin: 0; padding: 0; background-color:#f4f4f4}
img{border:none;}
.iePngFix {behavior:url(../js/iePngFix.htc)}
/* head */
#wrap						{width:100%;}
#wrap .top					{
	width:100%;
	height:100px;
	z-index:300;
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#FFFFFF
}
#wrap .header				{width:990px;height:110px;margin:0 auto;position:relative; z-index:150; border-bottom:1px #333 solid}
.header .logo				{text-align:left; padding-left:5px}
.header ul					{margin:0;padding:0;}
.header li					{list-style:none;}

#wrap .main					{width:100%;z-index:200;}
.main .container			{width:960px;position:relative;padding-top:50px;margin:0 auto 30px auto;_margin-bottom:50px;overflow:hidden;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contents
{
    padding-bottom: 0px;
    background-color:#ffffff;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 25px;
}

#contents .subcts
{
    padding-bottom: 50px;
    margin: 0px auto;
    padding-left: 0px;
    width: 990px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px
}

/* 서브메뉴/왼쪽 컨텐츠 들어갈경우*/
#contents .subcts .snb
{
    width: 180px;
    float: left;
	border:1px  #cccccc solid;
	display:none
}
/* 중간 컨텐츠 들어갈경우*/
#contents .subcts .con_center
{
	width: 735px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	
}

/*오른쪽에 컨텐츠 들어갈경우*/
#contents .subcts .aside
{
	width:225px;
	float: left;
	padding-left:20px;

}

/*#quick_wall {width:73px; position:absolute; top:0; left:900px;}*/
#quick_wall {
	position:absolute;
	width:100px;
	left:50%;
	top:0;	
	margin:109px  0 0 510px;
	z-index:100;
}
#quick_wall div.titDiv {width:23px; height:89px; border:1px solid #e2e2e2;}
#quick_wall div span {display:none;}
#quick_wall .quickUl {margin:0; padding:0;}
#quick_wall li.quick {width:23px; height:89px;}
#quick_wall li.quick a img, #quickMnu li.quick a {overflow:hidden; float:left;}
#quick_wall li.quick a:hover {border: 1px solid #78d03e;}
#quick_wall li.quick a:hover img {margin:-1px;}

.left-floating {    
	position: fixed;
    left: 50%;
    margin-left: -615px;
    top: 109px;
    z-index: 12;
}
.sat-crs { margin-bottom: 10px;}
.uni-cnst{}


.shinhan {}
.sl_menu1 { width:23px; height:89px; border-top:1px #F3F3F3 solid; border-left:1px #F3F3F3 solid; }
.sl_menu2 { width:70px; height:70px; border-top:1px #F3F3F3 solid; border-left:1px #F3F3F3 solid; }
.sl_menu3 { width:70px; height:70px; border-top:1px #F3F3F3 solid; border-left:1px #F3F3F3 solid; border-bottom:1px #F3F3F3 solid; }



.footer						{width:100%; min-height:90px; margin:0 auto;border-top:#dbdbdb solid 1px;position:relative;font-family:Tahoma, Geneva, sans-serif; }
.footer .footer_p			{color:#9fa09f;margin:0 auto; width:990px; padding:25px 0 15px 0;}
.copy_img { float:left; width:800px; height:152px;padding:0; margin:0;}
.b_toefl { float:left;width:190px; padding:0;margin:0;}
.b_college { float:left;width:190px;padding:0;margin:0;}



/* nohryong add */.header .loginbox  {position:absolute;top:0px; left:990px; z-index:500;}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#wrap .slide_banner			{width:100%;height:446px;background:url(../images/slide_box_bg.gif) repeat-x top left; padding-top:15px;}
.container .search_box_layout		{
	position:absolute;
	top:43px;
	right:348px;
}
.search_box_layout .inputBox		{width:218px;height:29px;background:url(../images/search_box_bg.gif) no-repeat top left;}
.search_box_layout .inputBox .inputTypeText	{width:175px;float:left;background:none;;outline:none;border:0 none;padding-left:10px;margin-top:3px;}
.search_box_layout .inputBox .is_submit		{width:15px;height:14px;float:right;margin-top:6px;margin-right:10px;}


/* GNB */
.header .gnb				{position:absolute;top:43px; left:105px;z-index:300;}
.gnb li.m1					{width:144px;height:27px;float:left;position:relative;}
.gnb li.m_on				{}

.gnb a						{font-family:Arial, Helvetica, sans-serif;font-weight:bold;outline:none;ie-dummy: expression(this.hideFocus=true);}
.gnb li.m1 a.m1_a			{color:#000000;font-size:14px;line-height:14px;text-decoration:none;display:block;width:109px;height:28px;cursor:pointer;}

.gnb li.m_on a.m1_a			{color:#0f0f0f !important;}
.gnb li.m1 span.m1_span		{display:block;width:140px;height:28px;text-align:center;padding-top:10px;} /* 메뉴 높이 위치 조절 */
/*.gnb .lnb					{margin:0;padding:1px 0 0 0;background:url(../images/lnb_bg.gif) no-repeat top left;}*/
.gnb .sub					{width:140px;position:absolute;left:2px;z-index:1000; display:none;padding-top:8px}  /* 서브 메뉴 위치 조절 */
/*.gnb .lnb .s1				{width:140px;height:32px;background: url(../images/lnb_bg.gif) no-repeat top left;}*/
.gnb .lnb .s1 a				{width:140px;_height:30px;padding-top:0;font-size:12px;text-align:center;color:#5e5e60;display:block;font-weight:bold;text-decoration:none;}
.gnb .lnb .s1 a:hover		{color:#000000;}
.gnb .lnb .s1 a.a_on		{color:white;}
/*.gnb .bottom			{width:140px;height:3px;background:url(../images/lnb_bg.gif) no-repeat bottom left;}*/
.gnb .bottom span			{width:0;height:0;background:#000;}





/* slide_widget */
#slide_widget				{width:100%;height:446px; position:relative;background:url(../images/slide_box_bg.gif) repeat-x top left;}
#slide_widget .mask			{width:958px;height:446px;position:relative;z-index:80;margin:0 auto;padding:0;overflow:hidden;}
#slide_widget ul			{margin:0; padding:0;}
#slide_widget li			{float:left;list-style:none;}
ul.imgSet					{height:418px;position:absolute;left:width:100%;top:0;}
.imgSet li					{width:958px;height:420px;float:left;}
.imgSet div.item			{position:relative;z-index:50;}
.imgSet li p				{position:absolute;x:0;y:0;z-index:20;margin:0;}
.imgSet li div.shadow		{position:absolute;left:15px;top:323px;z-index:10;}

ul.paging					{width:75px;height:10px;margin:0 auto !important;text-align:center;}
.paging	li					{width:10px;height:10px;margin-right:5px;}
.paging li.on 				{background:url(../images/slide_page_on.gif) no-repeat top left;}
.paging li.off				{background:url(../images/slide_page_off.gif) no-repeat top left;}
.paging	li span				{visibility:hidden;}
.paging	a					{text-decoration:none;}



#selectLang					{position:absolute;top:-1px;right:90px;margin:0;}
#selectLang dt				{float:left;padding:4px 11px 0 0;font-family:"Times New Roman", Times, serif;font-size:12px;color:#aaabad;}
#selectLang dd				{float:left;margin:0;}
#selectLang .langBtn		{width:61px;height:20px; cursor:pointer;padding-top:7px;padding-left:7px;color:#5a5a5a;text-decoration:none;font-size:11px;line-height:11px;background:url(../images/btn_language.gif) no-repeat top left;}
#selectLang .langSet		{display:none;width:68px;padding:3px 0 0 0;margin:0;position:absolute;bottom:27px;_bottom:26px;z-index:500;background:url(../images/language_ul_top.png) no-repeat top left;}
#selectLang ul li			{list-style:none;border-right:#bdbaba solid 1px;border-left:#bdbaba solid 1px; background:#f0f0f0;}
#selectLang ul li a			{height:12px;padding:6px 0 6px 7px;display:block;}
#selectLang li.on			{border:#c3c3c3 solid 1px;background:#d7d7d7;}
#selectLang li.on a			{height:12px;padding:5px 0 5px 7px;}
#selectLang li a			{color:#5a5a5a;text-decoration:none;font-size:11px;line-height:11px;vertical-align:text-top;}
