/* HTML Redefine */

* {	margin:0;	padding:0; font: 11px "Verdana", "Tahoma", "Dotum", "Arial", "Trebuchet MS"; color: #666;} 
html {margin:0; padding:0; height:100%; }
body {margin:0; padding:0; height:100%; color:#333333; overflow-x: hidden; }

* html body{
	height:100%;
}

/*div {height:100%;}*/
a:link {color: #333; text-decoration: none; font-size:1em;}
a:visited {color: #333; text-decoration: none; font-size:1em;}
a:hover, a:active, a:focus {color:#F30; text-decoration: underline;font-size:1em;}

a,area {blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style:none;}

h1,h2,h3,h4,h5,h6 {font-weight: bold; padding:0; margin:0;}
h1 { font-size: 1.3em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.05em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

img {behavior: url(../Scripts/lib/iepngfix.htc); border: none; }

hr {border: 0px; margin-top: 12px; border-top: 1px dashed #cad4e1; height: 1px;}

p {margin:0;}

input, textarea {font-size: 11px;}

select { border:1px solid #000000; font-size: 11px;}

.wrapper_atype {width:100%; height:100%; background:url(../images/hanji_bg.png);}
.wrapper_btype {width:100%; height:100%; background:url(../images/concrete.png);}
.wrapper_ctype {width:100%; height:100%; background:url(../images/wood.png);}
/*.wrapper_dtype {width:100%; height:1200px; background:url(../images/chair_bg.png) no-repeat -380px 0; background-attachment: scroll; }*/


/*fixed*/
#wrapper {width:100%; }
#header {width:100%; height:33px; background:url(../images/top_bar.png); background-repeat:repeat-x; position:relative; left:0; top:0; margin:0 0 -33px 0; z-index:30; }
*html #header {width:100%; height:33px; background:url(../images/top_bar.png); background-repeat:repeat-x; position:relative;  z-index:30; behavior: url(../Scripts/lib/iepngfix.htc); }

#footer { width:100%; height:55px; background:url(../images/footer.png); background-repeat:repeat-x; position: relative; left:0; bottom:0; margin:-55px 0 0 0; z-index:20; }
*html #footer { width:100%; height:55px; background:url(../images/footer.png); background-repeat:repeat-x; position: relative; left:0; bottom:0; margin:-55px 0 0 0; z-index:20; behavior: url(../Scripts/lib/iepngfix.htc);}

#container { min-width:620px; padding:0 0 60px 45px;}

#title_content { width:600px;}
#location_content { width:600px; height:24px; text-align:right; /*padding:10px 0 0 0;*/}

#contents_bbs_header { min-width:450px; height:120px; padding:10px 0 0 150px; background:url(../img/icon%202.png) no-repeat 0 0; behavior: url(../Scripts/lib/iepngfix.htc); }

#contents_bbs_header_context { height:18px; background:url(../img/bullet_01.gif) no-repeat 0 5px; font-size:11px; color:#333; font-weight:bold; padding:4px 0 0 18px; border-bottom:dotted; border-bottom-color:#666; border-bottom-width:1px;}

#contents_bbs {min-width:600px; padding:24px 0 0 0;}

#context_101 { width:600px; height:900px; background:url(../images/context_101.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_201 { width:600px; height:1100px; background:url(../images/context_201.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_202 { width:600px; height:800px; background:url(../images/context_202.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_203 { width:600px; height:300px; background:url(../images/context_203.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_301 { width:600px; height:300px; background:url(../images/context_301.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_302 { width:600px; height:300px; background:url(../images/context_302.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_401 { width:100%; height:300px; background:url(../images/context_401.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_402 { width:100%; height:300px; background:url(../images/context_402.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_403 { width:100%; height:300px; background:url(../images/context_403.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_404 { width:100%; height:300px; background:url(../images/context_404.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_501 { width:600px; height:300px; background:url(../images/context_501.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_502 { width:100%; height:300px; background:url(../images/context_502.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_601 { width:100%; height:300px; background:url(../images/context_601.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_701 { width:100%; height:300px; background:url(../images/context_701.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_702 { width:100%; height:300px; background:url(../images/context_702.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_801 { width:100%; height:300px; background:url(../images/context_801.png); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}
#context_sitemap { width:100%; height:300px; background:url(../images/title_sitemap.jpg); background-repeat:no-repeat; behavior: url(../Scripts/lib/iepngfix.htc);}

#svisual_101 { position: absolute; left:800px; top:10px; z-index:10; }
#svisual_201 { position: absolute; left:815px; top:25px; z-index:10; }
#svisual_202 { position: absolute; left:800px; top:-180px; z-index:10; }
#svisual_203 { position: absolute; left:980px; top:0px; z-index:10; height:100% }/*bbs¿µ¿ªÀÏ°æ¿ì*/
#svisual_404 { position: absolute; left:900px; top:-180px; z-index:10; height:100% }
/* IE Hack */
/**html #svisual_101 {position: absolute; left:800px; top:0; z-index:10;}*/

/**/
#index_wrapper {}
#index_container {min-width:640px; padding:0 0 60px 30px;}
#index_visual {min-width:620px; }

#index_list_wrapper{min-width:620px; max-width:720px; padding:30px 0 20px 0;}
/* IE Hack */
*html #index_list_wrapper{min-width:620px; width:655px; padding:30px 0 5px 0;}

#index_list_l { float:left; width:315px; background:url(../images/index_title_01.png) no-repeat 0 0; padding:60px 0 20px 0;}
#index_list_r { float:right; width:325px; background:url(../images/index_title_02.png) no-repeat 0 0; padding:60px 0 20px 0;}
#index_contents { height:18px; background:url(../img/bg_arrow_orange.gif) no-repeat 0 8px; font-size:11px; color:#333; font-weight:bold; padding:4px 0 0 10px; border-bottom:dotted; border-bottom-color:#666; border-bottom-width:1px; margin:0 10px 0 10px;}
#index_contents_vod { height:18px; background:url(../img/bullet_01.gif) no-repeat 0 5px; font-size:11px; color:#333; font-weight:bold; padding:4px 0 0 16px; border-bottom:dotted; border-bottom-color:#666; border-bottom-width:1px; margin:0 5px 0 135px;}

#index_broadcast {min-width:620px; max-width:720px; background:url(../images/index_channel_title.png) no-repeat 10px 25px; padding:80px 0 74px 10px; }
/* IE Hack */
*html #index_broadcast {width:625px; background:url(../images/index_channel_title.png) no-repeat 10px 25px; padding:80px 0 74px 10px; behavior: url(../Scripts/lib/iepngfix.htc);}

.timetable {border-collapse: collapse; bordercolor:#666666;}


#clear {clear: both;
display: block;
float: none;
font-size: 0 !important;
height: 0px;
line-height: 0 !important;
margin: 0 !important;
overflow: hidden;
padding: 0 !important;
width: 100%;}

/* bbs */
.td_line { height:3px; background:url(../img/bbs_line.gif) no-repeat 0 0;}
.td_line1 { height:3px; background:url(../img/bbs_line1.gif) no-repeat 0 0;}


/* IE Hack */
/**html #container {height:100%;}*/




/*#index_top_wrapper {height:136px; width:auto; margin-bottom:0px; background-color:#F5F5F5;}
#index_top_gnv {width:980px;}
#index_top_gnv_logo {float:left}
#index_top_menu { width:100%; float:left; height:40px; vertical-align:middle;}

#apDiv_loginbox {position:absolute; left:0px; top:140px; width:975px; height:212px; text-align:right; z-index:9998;}
#apDiv_calbox {position:absolute; left:0px; top:160px;	width:975px;	height:212px; text-align:center;	z-index:9997;}
#apDiv_calbox2 {position:absolute; left:0px; top:240px;	width:975px;	height:212px; text-align:center;	z-index:9997;}
#calbox { float:right; width:210px; z-index:9997;}

#index_visual_wrapper { height:290px; background-color:#f5f5f5; background:url(/images/main_global_mid_bg.jpg); background-repeat:repeat-x; width:auto;}
#index_contents_wrapper {height:auto ; background-color:#f5f5f5; padding:35px 0 10px 25px; min-width:955px;}

#index_contents_left { float:left; width:360px; }

#index_contents_center {float:left; margin-left:10px; width:360px; }

#index_contents_right {float:left; margin-left:10px; width:210px; }

#global_sub_wrapper {height:100%; background:url(/images/global_sub_bg.jpg); background-repeat:repeat-x; background-color:#F5F5F5;}
#global_sub_wrapper2 {height:100%; background:url(/images/global_sub_bg_1.jpg); background-repeat:repeat-x; background-color:#F5F5F5;}
#global_gnv { width:900px; height:24px; text-align:right;}
#global_newgnv {position:absolute; left:0px; top:0px; width:975px; height:auto; text-align:right; z-index:9999;}
#global_gnv_ttn {float:left; padding-left:30px; padding-top:5px; color: #f9f9f9; font-size:1em}
#global_gnv_ttn a:link {color: #f9f9f9; text-decoration: none; font-size:1em;}
#global_gnv_ttn a:visited {color: #f9f9f9; text-decoration: none; font-size:1em;}
#global_gnv_ttn a:hover, a:active, a:focus {color: #0ff; text-decoration: underline;font-size:1em;}
#global_gnv_ttn_index {float:right; padding-top:5px; color: #f9f9f9; font-size:1em}
#global_gnv_ttn_index a:link {color: #f9f9f9; text-decoration: none; font-size:1em;}
#global_gnv_ttn_index a:visited {color: #f9f9f9; text-decoration: none; font-size:1em;}
#global_gnv_ttn_index a:hover, a:active, a:focus {color: #0ff; text-decoration: underline;font-size:1em;}
#global_gnv_btn { float:left; width:260px; height:24px; }

#global_sub_top {height: auto;}

#global_contents_wrapper { padding:15px 10px 10px 15px; height:auto}
#global_sub_left {float:left;}
#global_sub_contents {width:675px; margin-left:210px; min-height:658px;}

#gnv_college {background:url(/images/head_bg.gif); background-repeat:repeat-x; height:62px; min-width:960px; border-top-style:solid; border-top-width:2px; border-top-color:#3C0}
#gnv_y1 {background:url(/images/head_bg.gif); background-repeat:repeat-x; height:62px; min-width:960px; border-top-style:solid; border-top-width:2px; border-top-color:#36C }
#gnv_y2 {background:url(/images/head_bg.gif); background-repeat:repeat-x; height:62px; min-width:960px; border-top-style:solid; border-top-width:2px; border-top-color:#F30 }

#gnv_logo {float:left; width:380px;}
#gnv_menu {width:560px; padding:10px 15px 10px 5px; text-align:right; margin-left:380px; }
#top_menu_college {background:url(/images/menu_bg_college.jpg); background-repeat:repeat-x; height:36px; min-width:980px;}
#top_menu_y1 {background:url(/images/menu_bg_y1.jpg); background-repeat:repeat-x; height:36px; min-width:960px;}
#top_menu_y2 {background:url(/images/menu_bg_y2.jpg); background-repeat:repeat-x; height:36px; min-width:960px;}

#main_contents_wrapper {padding:0 0 0 0; background-color:#F5F5F5; min-width:980px; width:100%;}
#main_visual { float:left; width:380px; margin-right:15px; }
#main_cont_c {float:left; width:355px; margin-right:15px; margin-top:45px; min-height:635px;}
#main_cont_box {width:355px; }
#main_cont_clear {clear:both; height:32px;}
#main_cont_title { padding-bottom:12px;}
#main_cont_title_dot { padding-bottom:5px; border-bottom:solid; border-bottom-color:#CCC; border-bottom-width:2px; margin-bottom:10}
#main_cont_photo {float:left; margin-right:5px; margin-left:2px;}
#main_cont_photo_clear {clear:both; height:15px; }
#main_cont_vod_clear {clear:both; height:12px; border-bottom:dotted; border-bottom-color:#CCC; border-bottom-width:1px; margin-bottom:10px;}

#main_cont { float:right; width:235px; padding:4px 2px 4px 2px; border-bottom:dotted; border-bottom-color:#999; border-bottom-width:1px; margin-right:10px;}
#main_cont_photxt { float:right; width:230px; padding:4px 2px 4px 2px; margin-right:10px;}
#main_cont_review_tit { font-size:14px; color:#399; font-weight: bold; padding-top:15px; }
#main_cont_txt { float:right; width:230px; padding:10px 2px 4px 2px; margin-right:10px; text-align:justify; }

#main_cont_r {float:left; width:210px; margin-top:45px; }
#main_cont_smallbox_calender {width:210px;}
#main_cont_smallbox_top {width:210px;}
#main_cont_smallbox_center {background:url(/images/main_box_center.gif); background-repeat:repeat-y; padding:5px 5px 5px 5px; min-height:50px; }
#main_cont_smallbox_bottom {width:210px; }
#main_cont_smallbox_clear {clear:both; height:10px;}


#contents_wrapper {padding:30px 10px 15px 40px; background-color:#F5F5F5}
#left_contents {width:185px; float:left;}
#login_box_y1 { background:url(/images/loginbox_bg.jpg); background-repeat:no-repeat; width:175px; height:168px; padding:5px 5px 5px 5px;  }
#user_photo {margin:0 10px 10px 0; }
#login_box_msg { padding:45px 5px 10px 5px; border-bottom:dashed; border-bottom-color:#CCC; border-bottom-width:1px; margin-bottom:10px; }
#login_box_inside {text-align:center; font-size:1em; color:#999; }
#left_menu {width:185px; height:200px;}

#contents_box { margin:0 0 0 200px;}
#contents_title {min-width:740px; background:url(/images/title_bg.jpg); background-repeat:no-repeat; margin-top:3px; min-height:120px;} 
#contents {width:740px; background:url(/images/contents_box_bg.jpg); background-repeat:repeat-y; min-height:520px;}
#contents_layout {padding:15px 45px 5px 45px; min-height:494px;}
#contents_end {background:url(/images/contents_box_bottom_bg.jpg); background-repeat:no-repeat; height:15px; margin-bottom:10px;}*/

/*#footer_clear {clear:both; width:100%; height:10px;}
#footer_wrapper { width:100%; background:#fff url(/images/bg_footer.gif) repeat-x left top;}
#footer {margin-left:240px; color:#838589; padding-top:10px; width:740px;}
#footer img{ vertical-align:middle; margin-right: 10px;}
#footer a {color:#838589; font-weight:bold;}
#footer_logo { float:left;}
#footer_logo .img_etrust {margin:0 2px 20px 2px; }
#footer_menu { text-align:left; padding-top:25px;}
#footer_menu li {float:left; list-style:none; background: url(/images/line_footer_menu.gif) no-repeat left 50%; padding: 0px 10px;}
#footer_menu .first{background: none; margin-left:-10px;}
#footer_menu a {color:#838589;}
#footer .copyright {color:#838589; font-size:0.8em; padding-top:10px;}*/

/*#signin_box {margin:30px 20px 40px; width:370px; }

.signin_msg_box { background:#FFFFFF; border:1px dotted #fc238f; padding:5px; margin:10px 0px; text-align:left; color:#fc238f; }
.signin_msg_box ul li{ text-align:left; list-style:none; }
.signin_msg_box .b,
.signin_msg_box .errorMessage,
#message_area { color:#fc238f; }
	  
#signin_type {float:left;}
#signin_type p { line-height:20px; }
#signin_id {padding:2px 0px 2px 90px; background:#FFFFFF url(/images/signin_userid.gif) no-repeat left 50%;}
#signin_pw {padding:2px 0px 2px 90px; background:#FFFFFF url(/images/signin_pw.gif) no-repeat left 50%;}
.signin_input { padding:2px; width:180px; border:1px solid #c4dee1;}
#signin_btn {float:right; margin:0px 5px;}
.google_account { width:260px; margin:15px 8px 0 8px; font-size:12px; color:#666; }
.google_account:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
.google_account dt { float:left; margin-right:5px; display:inline; width:115px; }
.google_account dt img { vertical-align:middle; }
.google_account dd { float:left; color:#333; line-height:17px; width:140px; }
.agree { clear:both; margin:8px 0 15px 8px; color:#666; }
* html .agree { margin:8px 0 15px 4px; }
*+html .agree { margin:8px 0 15px 4px; }

#signin_opt {padding:2px 0px 2px 90px;}
#signin_opt .secure {padding:2px; margin:0px; color:#666;}
#signin_opt .keep {padding:2px; margin:0px; color:#666;}
#signin_opt  .line_dot {border-bottom:dotted 1px #ccc; padding:5px 5px 5px 0px;}
#signin_opt .forgot { padding:10px 3px 5px; color:#666; }
#signin_opt input { vertical-align:middle; }
#signin_opt .signup {padding:3px; color:#666;}
#signin_opt .link {color:#39f; text-decoration:underline;font-size:1em;}
a.signin_google { display:block; margin-top:10px; width:186px; height:27px; line-height:27px; background:url(/images/signin_btn_google.gif) no-repeat 0 0; }
a.signin_google:link,
a.signin_google:visited,
a.signin_google:active,
a.signin_google:hover { color:#3c517f; text-decoration:none; }
a.signin_google strong { font-weight:bold; color:#3c517f; }
a.signin_google img { vertical-align:middle; margin:-2px 7px 0 7px; }
* html a.signin_google img { margin:5px 7px; }
*+html a.signin_google img { margin:0 7px; }
.signin_subtitle { padding:15px 0 10px 0; background:#fff; }
.signin_subtitle h3 { margin-left:8px; font-size:12px; color:#435563; }

#forgot_pw_opt {padding:0px;}

#forgot_pw_opt .guide {padding:10px 0px 0px; color:#fc238f;}
#forgot_pw_opt .captcha {padding:5px 15px 0px}
#forgot_pw_opt .text {padding:5px 15px; color:#666;}
#forgot_pw_btn {float:left; margin:5px 7px; text-align:center;}
.forgot_pw_input { padding:2px; width:180px; background:#F5F5F5; border:1px solid #fc238f;color:#fc238f;}

.trouble_page { background:#f5f5f5; }
#trouble_wrapper { position:absolute; left:50%; top:50%; margin:-155px 0 0 -255px; width:500px; height:300px; border:5px solid #d7dbe7; background:#fff; }
#trouble_wrapper .content { padding:20px; }
#trouble_wrapper p { margin:30px; text-align:center; line-height:1.6em; font-size:12px; }
#trouble_wrapper .email { font-weight:bold; font-size:12px; }
.continue { text-align:center; }
.continue .input_button { width:200px; }

.account_content { border:1px solid #d7dbe7; height:60px; padding:40px 20px 30px 20px; text-align:center; }
.account_content p { margin-top:10px; }
.error_box { background:#FFFFFF; border:1px dotted #fc238f; padding:10px 20px; margin-top:20px; text-align:left; color:#fc238f; font-weight:bold;}
* html .error_box { margin-top:40px; }
*+html .error_box { margin-top:40px; }

a.main_review:link, a.main_review:visited, a.main_review:active, a.main_review:hover { font-size:14px; color:#399; font-weight: bold; padding-top:15px; }*/


/*.content { margin:0; padding:0; font-size:12px; font-family:Tahoma, Verdana, Arial, Dotum, AppleGothic, Sans-serif; color:#64676b; text-align:justify }
.content_b { margin:0; padding:0; font-size:12px; font-family:Tahoma, Verdana, Arial, Dotum, AppleGothic, Sans-serif; color:#64676b; text-align:justify; font-weight:bold }

.content_y1_01 { margin:0; padding:0; font-size:12px; font-family:Tahoma, Verdana, Arial, Dotum, AppleGothic, Sans-serif; color:#64676b; text-align:justify }*/
