@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* PB */

html, body{ margin:0; padding :0; width:100%;height:100%;line-height:1.5em;font-size:12px;color: #383d41; font-family:'돋움', Dotum, Helvetica, AppleGothic, sans-serif; font-weight:normal; background-color:#fff;}
td, select, textarea { color:#383d41;font-family:'돋움', Dotum, Helvetica, AppleGothic, sans-serif;line-height:1.5em; font-size:12px}
input.checkbox, input.radio { border:0; }
input[type=text], input.txttype, textarea{
    margin:0;
    padding:2px 2px 2px 2px;
    border: 1px solid #d3d3d3;
    color:#383d41;
    font-family:'돋움', Dotum, Helvetica, AppleGothic, sans-serif; line-height:1.1em; height:1.1em;
}
img{ border:none;cursor:pointer;_cursor /**/:hand;vertical-align:middle;}
li{list-style:none}
a{text-decoration:none;cursor:pointer;_cursor /**/:hand}
a:hover{color:#009ddb;text-decoration:underline;}
/*Common*/
.show{display:block}
.hide{display:none}
.underline {text-decoration:underline}
.cursor-hand{cursor:pointer;_cursor /**/:hand}
.cursor-default{cursor:default;}
.sortable{list-style-type: none; margin: 0; padding: 0; width: 100%;}
.sortable li {margin: 0 5px 5px 5px; padding: 5px; height: 1.2em;}
.sortable_wrap{ border-top:2px solid #383d41;padding:5px;min-height:20px}
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
.success-message {color:#24ace1;font-weight:normal;}
.gray-message { color: #666666}
.red-message { color:red }
.blue-message { color:#009ddb }
.span-message { color: #77bcd5 }
.green-message { color: #009933 }
.red-message {color:red;}
.error-message {color:#ff4500;}
.select-message {color: #ff9900;}
.important-message {color: #990099;}
.point-message {color: #d486d4;}
.hightlight{color:#ff4500;}
.hightlight_background{background-color: #f0f8ff}
.b{font-weight:bold;}
.u{text-decoration:underline;}
.n{font-weight:normal;}
.t{font-style:italic;}
.font_small { font-size:11px }
.font_middle { font-size:12px }
.font_big { font-size:13px }
/*pager - old style*/
.bbsPage {padding-left: 2px;padding-right: 2px;cursor: pointer;}
.bbsOnPage {font-weight: bold;padding:0 3px;text-decoration: underline;cursor: pointer; color:#336699;}
.bbsSidePage {	padding-left: 3px;padding-right: 3px;cursor: pointer;}
.bbsDisablePage {	olor: #afafaf;	padding-left: 3px;padding-right: 3px;}

/*admin - layout*/
.admin_box{border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc; border-bottom-width: 0; height:25px; background-color:#ffffff; }
.admin_nav{ text-align:left; background-image:url(../images/console/nav_bg.gif); line-height:27px;}
/*admin - leftmenu*/
.dropHolder, .dropDeleteHolder{text-align:center;border:1px solid #d8d8d8; margin-bottom:5px;padding:2px;
    font-weight:normal; color:#ffffff; background:#d3d3d3 url(/resource/themes/smooth/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;}
.leftMenuSelected{color: #333333; font-weight:bold;}
#commonMenu ul{padding-left:15px;line-height:1.5em}
/*admin - common*/
.top-button-box {	height : 20px;	padding : 5px;}
.top-button-box button {	border: 1px solid #d3d3d3;}
.list-left-box {float : left;}
.list-right-box {	float : right;}
.inbox { padding-top:10px}
.text_right {text-align:right;}
.text_center {text-align:center;}
.text_left {text-align:left;}
.inbox_wrap{border:1px solid #d3d3d3;padding:5px;}
.filebox{border:1px solid #d3d3d3;}
.padding_top_row{padding-top:5px}
.padding_top_middle{padding-top:10px}
.padding_top_high {padding-top:15px}
.padding_bottom_row{padding-bottom:5px}
.padding_bottom_middle{padding-bottom:10px}
.padding_bottom_high {padding-bottom:15px}
.padding_bottom_50 {padding-bottom:15px}
.padding_left_row{padding-left:5px}
.padding_left_middle{padding-left:10px}
.padding_left_high {padding-left:15px}
.letter_space_2word{letter-spacing:9px}
.letter_space_3word{letter-spacing:4px}
.padding_edit_table{padding:5px;border:1px solid #e5e5e5;}
.top_title{font-size:1.0em;color:#333333;font-weight:bold;}
.top_title_wrap{padding:5px 0}
.top_title_wrap_middle{padding:10px 0}
.top_search_box_bottom_line{border-bottom:2px solid #24ace1}
/*admin - pagination */
.pagination {font-size: 11px;}
.pagination a {text-decoration: none;border: solid 1px #AAE;	color: #15B;}
.pagination a, .pagination span { display: inline-block; padding: 0.15em 0.5em; margin-right: 5px; margin-bottom: 5px;}
.pagination .current {background: #26B;color: #fff;border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color: #999;border-color: #999;background:#fff;}

/*admin - search table*/
#divSearch {text-align:center;}
.divSearch_Inner{padding:5px;margin:0 auto;text-align:left;}
table.tblSearch {width:100%;}
table.tblSearch tr{ height:28px;}
/*admin - round corner table*/
table.roundCorner{width:100%;padding-bottom:2px;}
.roundCornerTopLeft{ background: url('/resource/images/console/searchzone_01.gif') no-repeat; width:6px; height:6px;}
.roundCornerTop{ background: url('/resource/images/console/searchzone_02.gif') repeat-x; height:6px;}
.roundCornerTopRight{ background: url('/resource/images/console/searchzone_03.gif') no-repeat; width:6px; height:6px;}
.roundCornerLeft{ background: url('/resource/images/console/searchzone_04.gif') no-repeat; width:6px;}
.roundCornerRight{ background: url('/resource/images/console/searchzone_06.gif') no-repeat; width:6px;}
.roundCornerBottomLeft{ background: url('/resource/images/console/searchzone_07.gif') no-repeat; width:6px; height:6px;}
.roundCornerBottom{ background: url('/resource/images/console/searchzone_08.gif') repeat-x; height:6px;}
.roundCornerBottomRight{background: url('/resource/images/console/searchzone_09.gif') no-repeat; width:6px; height:6px;}

/*lecture room*/
.lecture_title {font-size: 15px; color: #ffffff; font-weight:bold; }
.lecture_title1 {font-size: 11px; color: #cbf2ff; font-weight:bold; }

/*rounded corner box*/
.td-left-right-noborder {
    border-width:0 0 0 1px;
}
.box { width: 300px; padding: 0; }
.b1f, .b2f, .b3f, .b4f{
    height: 1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: #e7e6e6;
}
.b1f { margin:0 5px;
}
.b2f {
    margin:0 3px;
}
.b3f {
    margin:0 2px;
}
.b4f {
    margin:0 1px;
}
.content {
    padding: 10px;
    background: #e7e6e6;
}
.text-comment{
    font-size:11px;
    color:#696969;
}

/*학과사이트*/
.login_name {font-size: 11px;font-weight:bold; color: #339900;}
.login_mail {color: #ff6600;}
.login_text { color: #666666;}
.black {color: #000000;}

.ul-left-menu { padding:0;margin:0;width:100% }
.ul-left-menu li { border-bottom:0px solid #999999;padding:2px 0  5px 15px;margin:5px 0; }
.ul-left-menu li img { padding-top:5px; }

.ul-left-menu_first { padding:0;margin:0;width:100% }
#containerDummy {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
#containerDummy:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
