@charset "utf-8";

/** Common **/
* {
	margin:0;
	padding:0;
	word-wrap:normal!important;
	line-height:117%;
}
html, body {
	width:100%;
	height:100%;
}
html {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #B8B8B8;
}
body {
	font-family:Malgun Gothic;
	color:#555;
	font-size:12px;
	background:#fff;
 *word-break:break-all;
	-ms-word-break:break-all;
}
h2, h3, h4, h5 {
	
}
table, td, th {
	font-family:Dotum,, Arial;
	font-size:11px;
}
table {
	clear:both;
	border-collapse:collapse;
	border-spacing:0;
}
a {
 selector-dummy:expression(this.hideFocus=true);
}
img, fieldset, iframe {
	border:0 none;
}
ul, ol, li {
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
}
img, fieldset, iframe {
	border:0 none;
}
img, input, select, textarea {
	vertical-align:middle;
}
hr {
	color: #d1d8e2;
	height: 3px;
	margin: 0;
	clear:both;
}
br {
	clear:both!important;
	font-size:0;
}
a {
	font-family:Dotum,, tahoma, Arial;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#17549f;
	text-decoration:none;
	font-family:Dotum,, tahoma, Arial;
}
em, address {
	font-style:normal;
}
button, label {
	cursor:pointer;
	_cursor /**/:hand;
}
form {
	padding:0;
	border:0 none;
	font-size:12px;
}
select {
	height:19px;
	padding-right:5px;
	font-size:12px;
	color:#5D6879;
}
text {
	font-family:Dotum, tahoma, Arial;
	color:#5D6879;
	font-size:11px;
	height:19px;
}
input {
	font-family:Dotum, tahoma, Arial;
	color:#5D6879;
	font-size:11px;
	padding:3px 4px;
	line-height:15px;
}
textarea {
	font-family:Dotum, tahoma, Arial;
	color:#5D6879;
	font-size:11px;
	border:1px solid #7F9DB9
	padding:5px;
	line-height:18px;
}
.hr1 {
 color: #d1d8e2;
 height: 1px;
 margin-bottom:10px;
 clear:both;
}
.hr2 {
 color: #DADADA;
 height: 1px;
 margin:5px 0;
 clear:both;
}
.tC {
 text-align:center!important;
}
.tL {
 text-align:left!important;
}
.tR {
 text-align:right!important;
}
.fR {
 float:right!important;
}
.fL {
 float:left
}
.vt {
 vertical-align:top!important;
}
.vm {
 vertical-align:middle!important;
}
.overflow {
 overflow: hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.file_dscrolly {
 overflow-y:auto;
 width:100%;
 scrollbar-face-color: #F1F1F1;
}
.dscrolly {
 overflow-y:auto;
 width:100%;
 scrollbar-face-color: #F1F1F1;
 border-bottom:1px solid #E6E6E6!important;
}
.pop_area .dscrolly {
 border-bottom:none!important;
 width:100%;
}
.dscroll {
 overflow-y:auto;
 width:100%;
 height:100%;
 scrollbar-face-color: #F1F1F1;
}
.dscrolly_mb {
 overflow-y:auto;
 margin-bottom:25px;
 width:100%;
 scrollbar-face-color: #F1F1F1;
 border-bottom:1px solid #A1B6D9
}
.dscrolly_b {
 overflow-y:auto;
 margin-bottom:5px;
 width:100%;
 border-bottom:1px solid #ECECEC;
 scrollbar-face-color: #F1F1F1;
}
.dscrollx {
 overflow-x:auto;
 margin-bottom:25px;
 width:100%;
 scrollbar-face-color: #F1F1F1;
}
.dscrollxy {
 overflow-x:auto;
 overflow-y:auto;
 scrollbar-face-color: #F1F1F1;
 margin-bottom:25px;
 width:100%;
}
.w100 {
 width:736px;
}
.fd {
 font-family:dotum;
 padding:3px 5px 0;
}
.wn {
 white-space:nowrap
}
.pz {
 padding:0!important
}
.pb2 {
 padding:0 0 2px!important
}
.auto {
  table-layout:auto
}
.fix {
 table-layout:fixed
}
.list_readonly {
 color:#5D6879;
 font-size:11px;
 border:1px solid #D7D7D7;
 padding:1px;
 line-height:14px;
 height:45px!important;
 width:100px!important;
 overflow:hidden;
}
.list_write {
 color:#5D6879;
 font-size:11px;
 border:1px solid #D7D7D7;
 padding:1px;
 line-height:14px;
 height:45px!important;
 width:100%!important;
 overflow-y:auto;
}
.strong_g {
 background:#F2F5F6;
}
.strong_b {
 background:#E6F0F6!important;
}
.comment_tit {
   color:#666;
   font-size:11px;
   line-height:16px;
}
.dot_bg {
 background:url(../../images/ko/common/dot.gif) repeat-x left center; 
 height:1px;
 margin:-5px 0 5px 0
}
/* List Line */
.line_division {
 border-bottom:1px solid #7EA3D4!important;
}
/* Space */
.space_5 {
 line-height:5px;
}
.space_10 {
 line-height:10px;
}
.space_15 {
 line-height:15px;
}
.space_20 {
 line-height:20px;
}
.space_25 {
 line-height:25px;
 clear:both!important;
}
/* Margin */
.mz {
 margin:0!important
}
.mt_2 {
 margin-top:2px !important;
 clear:both;
}
.mt_8 {
 margin-top:8px !important;
 clear:both;
}
.mt_20 {
 margin-top:20px !important
}
.mt_25 {
 margin-top:25px !important
}
.ct_mz {
 height:10px;
 margin:0!important;
 clear:both;
}
.mt_m5 {
 margin-top:-5px
}
.mt_m10 {
 margin-top:-10px
}
.mt_m15 {
 margin-top:-15px
}
.mt_m18 {
 margin-top:-18px !important;
 vertical-align:top;
}
.mt_m30 {
 margin-top:-30px !important;
 clear:both!important;
}
.mb_7 {
 margin:0 0 7px 0!important;
 clear:both!important;
}
.mb_25 {
 margin-bottom:25px!important;
 clear:both!important;
}
.pd_15{
 padding-left:15px!important;
}
p.reference {
 color:#878787;
 line-height:17px;
 padding:3px 0;
 margin-bottom:13px;
 clear:both;
}
/*20091203 JMH Strat*/
.top_unerline {
 clear:both;
 float:left;
 width:100%;
 height:1px;
 margin-top:6px;
 margin-bottom:-100px;
}
.category_select {
 padding:1px 2px 3px 4px;
 height:19px;
 width:85px;
 border:1px solid #cdcdcd;
 border-right:none;
}
.category_select_listbox {
 width:102px;
 height:auto;
 border:1px solid #cdcdcd;
 background:#fff;
 padding:5px 2px;
}
.category_select_listbox li {
 margin-bottom:5px;
}
.category_select_listbox li a {
 padding-left:1px;
 color:#858585;
 font-size:11px;
}
.category_input_search {
 border:1px solid #cdcdcd;
 height:19px;
 width:140px
}
/*20091203 JMH End*/

/* Button Layout JY 09-12-02 */
.bt_top {
 float:left;
 padding-bottom:1px!important;
 margin-bottom:4px;
}
.bt_content_top {
 float:right;
 padding-bottom:1px!important;
 margin-bottom:4px;
}
.bt_tab_top {
 float:right;
 margin-top:-44px;
}
.bt_admin {
 float:left;
 margin:0 0 4px -3px;
}
.bt_slide {
 background:url(../../images/ko/btn/bt_slide.gif) no-repeat 2px 3px;
 height:22px;
 width:5px;
}
.bt_content_top span.title, .bt_content_top span.title, .bt_top span.title {
 background:url(../../images/ko/ico/ico_gray_dot.gif) no-repeat 5px 5px;
 font-size:11px;
 padding-left:10px;
}
.bt_content_top span.exp {
 height:18px;
 padding-top:3px;
 vertical-align:bottom;
 font-size:11px;
 color:#999
}
.bt_top a, .bt_content_top a, .bt_wrap a {
 vertical-align:middle;
}
.bt_all_wrap {
 clear:both;
 margin:0 0 10px 0;
}
.bt_wrap {
 float:left;
 clear:both;
}
.ing {
 border:2px solid #ff0000;
 height:50px;
}
.bt_in_wrap {
 clear:both;
 margin:-7px 0 20px;
}
.bt_center {
 clear:both;
 text-align:center;
 margin:10px 0 20px
}
.bt_right {
 clear:both;
 text-align:right;
 margin:10px 0;
}
.bt_opening {
 float:right;
}
.bt_opening p {
 float:left;
 background:none;
 padding:0 0 0 5px;
 border:none;
}
.top_space_search {
 margin:0 0 3px!important
}
.astro {
 font-weight:normal;
 color:#FD7700;
 padding-left:3px;
}
.clear {
 clear:both;
}
.cp {
 cursor:pointer;
}

/** Form **/
.all {
 width:100%;
}
.input_select {
 background: #fff url(../../images/ko/ico/ico_select.gif) no-repeat right top;
 cursor:pointer;
 border:#7F9DB9 1px solid;
 padding:3px 5px
}
.input_calendar {
 border:1px solid #7F9DB9;
 border-right:none;
 height:19px;
 width:68px;
 padding-top:2px;
}
.input_search {
 border:1px solid #7F9DB9;
 height:19px;
 width:135px;
 padding-top:2px
}
.list_input_search {
 border:1px solid #7F9DB9;
 height:19px;
 width:220px
}
.input_white {
 border:none;
 height:15px;
}
.input_transparent {
 border:none;
 height:15px;
 background:none;
 padding-top:0
}
.calendar_box {
 width:85px;
}
.radio {
 margin:-1px -2px 0 0;
 vertical-align:middle;
}
.checkbox {
 margin:-3px;
 vertical-align:middle;
}
.text {
 height:19px;
 line-height:100%;
 border:1px solid #7F9DB9;
}
.text_top {
 height:19px;
 margin-bottom:3px
}
.text_red {
 border:1px solid #ff982b;
 line-height:100%;
 height:19px;
}
.text_disabled {
 border:1px solid #7F9DB9;
 background:#F0F0F0;
 height:19px
}
.text_area {
 padding:3px 5px;
 line-height:15px;
 border:1px solid #7F9DB9
}
.text_area_hidden {
 overflow:hidden;
 padding:3px 5px;
 line-height:15px;
 border:1px solid #7F9DB9
}
.text_area_red {
 border:1px solid #ff982b;
 line-height:100%;
 padding:3px 5px;
 line-height:15px;
 overflow-y:hidden;
}
.select_multi {
 height:140px;
 width:100%; 
}

.auth_select_multi {
 height:140px;
 width:680px; 
}

.mail_select_multi {
 height:70px;
 width:600px; 
}

.approval_select_multi {
 height:70px;
 width:680px; 
}

/** Layout **/
.contentWrap {
 display:inline;
 min-height: 100%;
 margin: 0 0 0 12px;
 
 width:774px;
 border-top:1px solid #E2E2E4;
 border-left:1px solid #D4D4D4;
 border-right:1px solid #D4D4D4;
 border-bottom:3px solid #C7C7C7;
 height:100%;
 padding:0 18px;
 background:#fff url(../../images/ko/common/location_bg.gif) repeat-x left top;
}
.content_area {
 padding:0 0 60px;
 position:relative;
}

/** Location **/
.location {
 color:#999;
 font-size:11px;
 font-family:Dotum;
 text-align:right;
 letter-spacing:-1;
 width:100%;
 height:37px;
 line-height:29px;
}
.location span {
 color:#676767;
 font-weight:bold;
}
/** Page_title **/
h3 {
 position:relative;
 color:#0C2F4D;
 margin:-35px 0 25px;
 font:bold 17px;
 padding-top:4px;
}
h4 {
 float:left;
 color:#0E304C;
 padding-left:15px;
 font:bold 14px;
 margin-bottom:8px;
 background:url(../../images/ko/ico/2depth_title.gif) no-repeat left center;
}
h4 span.date {
 font:bold 13px;
 color:#153E61;
}
h4 span {
 font:normal 11px dotum;
 color:#A3A3A3;
 margin-left:5px;
}
h4.sub_title {
 color:#0E304C;
 margin-bottom:8px;
 background:none;
 font-size:17px;
 padding-left:0!important;
}
h4.sub_title .org {
 font-size:12px;
 font-weight:bold;
}
h4.sub_title2 {
 clear:both;
 float:left;
 margin-bottom:8px;
 color:#0C2E4A;
 padding-left:0;
 font:bold 14px;
 background:none;
}
h4.sub_title2 strong {
 color:#1C639D;
 
}
h5 {
 clear:both;
 float:left;
 color:#2758A5;
 padding-left:9px;
 font:bold 12px;
 background: url(../../images/ko/ico/3depth_title.gif) no-repeat 1px 4px;
 margin:3px 10px 8px 0;
}
h5 a:link, h5 a:visited, h5 a:active {
 right:18px;
 top:0px;
}
h5 span {
 font:normal 11px dotum;
 color:#A3A3A3;
 margin-left:5px;
}
.tit_line {
 clear:both;
 border-top:2px solid #9EB4D7;
 width:100%;
}
.tit_line_gold {
 clear:both;
 border-top:2px solid #DD9D12;
 width:100%;
}
.lf_tit {
 background:url(../../images/ko/ico/ico_gray_dot.gif) no-repeat 5px 5px;
 font-size:11px;
 padding-left:10px;
 padding-right:5px;
}

/** Table **/
/* Basic List */
.basic_list {
 clear:both;
 width:100%;
 border-top:2px solid #447AC0;
 border-bottom:1px solid #A1B6D9;
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 margin-bottom:25px;
}
.tb_non {
 border-top:none!important;
 margin:-1px 0 0 0!important;
}
.basic_list th {
 background:#F5F3F6;
 color:#447AC0;
 padding:5px;
 white-space:nowrap;
 border:1px solid #CDCDCD;
 text-align:center;
 font-family:Dotum, Arial;
}
.basic_list th.sub {
 background:#F7F6F8;
 color:#777; 
}

.basic_list td {
 padding:2px 5px;
 border:1px solid #CDCDCD;
 height:25px;
 color:#777;
 line-height:15px;
}
.basic_list .selected {
 background:#F9FBFD;
}
.basic_list .selected td {
 color:#333
}
.basic_list a:link, .basic_list a:visited, .basic_list a:active {
 color:#777;
}
.basic_list a:hover, .basic_list .selected a:link, .basic_list .selected a:visited, .basic_list .selected a:active {
 color:#417ABD;
 text-decoration:underline
}
.basic_list td.total {
 background:#F6F6F6;
 color:#F26622;
 border-right:none;
 border-bottom:none;
}
.basic_list td.total_basic {
 background:#F6F6F6;
 border-right:none;
 border-bottom:none;
}
.basic_list td.total a:link, .basic_list td.total a:visited, .basic_list td.total a:active, .basic_list td.total a:hover {
 color:#F26622;
}
.basic_list th.total {
 background:#F6F6F6;
 font-weight:bold;
 border-right:none;
 border-bottom:none;
}
.basic_list th.end {
 border:none
}
.th_scroll {
 width:17px;
 border:none!important
}
span.draft {
 border:1px solid #557ED5;
 padding:1px 3px 0;
 background:url(../../images/ko/btn/bt_draft.gif) repeat-x;
 height:12px;
 line-height:11px;
 color:#fff;
 font-weight:bold;
}
span.approval {
 border:1px solid #EC871F;
 padding:1px 3px 0;
 background:url(../../images/ko/btn/bt_approval.gif) repeat-x;
 height:12px;
 color:#fff;
 font-weight:bold;
 line-height:11px;
}
span.agreement {
 border:1px solid #639526;
 padding:1px 3px 0;
 background:url(../../images/ko/btn/bt_agreement.gif) repeat-x;
 height:12px;
 color:#fff;
 font-weight:bold;
 line-height:11px;
}
span.report {
 border:1px solid #269590;
 padding:1px 3px 0;
 background:url(../../images/ko/btn/bt_report.gif) repeat-x;
 height:12px;
 color:#fff;
 font-weight:bold;
 line-height:11px;
}
span.pass {
 color:#557ED5;
}
span.nonpass {
 color:#C00;
}
span.delay {
 border:1px solid #C00;
 padding:1px 5px 0;
 margin-top:2px;
 background:#fa5353;
 font-size:12px;
 line-height:12px;
 color:#fff;
 font-weight:bold;
}
span.complete {
 border:1px solid #2b69da;
 padding:1px 5px 0;
 margin-top:2px;
 background:#538efa;
 font-size:12px;
 line-height:12px;
 color:#fff;
 font-weight:bold;
}
span.notcomplete {
 border:1px solid #538efa;
 padding:1px 5px 0;
 margin-top:2px;
 background:#edf1ff;
 font-size:12px;
 line-height:12px;
 color:#2b69da;
 font-weight:bold;
}

.basic_list_inner {
 border:none;
 width:100%;
 margin:0
}
.basic_list_inner td{
 padding:1px 5px;
 border:none;
 height:20px
}
/* Basic List Main */
.basic_list_main {
 width:100%;
 margin-bottom:25px;
 border-top:2px solid #447AC0;
 border-bottom:2px solid #A1B6D9;
 border-right:1px solid #fff;
 border-left:1px solid #fff;
}
.basic_list_main th {
 background:#F5F3F6;
 color:#447AC0;
 padding:10px;
 white-space:nowrap;
 border:1px solid #CDCDCD;
 text-align:center;
 font-family:Dotum, Arial;
}
.basic_list_main th.sub {
 background:#FCFAFD;
 color:#82A0C7
}
.basic_list_main td {
 padding:10px 9px;
 border:1px solid #CDCDCD;
 height:25px;
 color:#777;
 line-height:12px;
}
.basic_list_main a:link, .basic_list_main a:visited, .basic_list_main a:active {
 color:#777;
}
.basic_list_main a:hover, .basic_list_main .selected a:link, .basic_list_main .selected a:visited, .basic_list_main .selected a:active {
 color:#417ABD;
 text-decoration:underline
}
/* Detail List */
.detail_list {
 border-bottom:none;
 border-top:1px solid #9DA9BB;
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 width:100%;
 margin-bottom:25px;
}
.detail_list th {
 background:#F6F6F6;
 color:#7093c2;
 border:1px solid #E6E6E6;
 padding:5px;
 font-weight:bold;
 font-size:11px;
}
.detail_list th.sub {
 background:#F7F6F8;
 color:#777; 
}
.detail_list th.end {
 border-right:none
}
.detail_list td {
 color:#777;
 border:1px solid #E6E6E6;
 padding:2 5px;
 height:25px;
 line-height:16px;
}
.detail_list td.total {
 background:#F6F6F6;
 border-top:1px solid #A1B6D9!important;
 border-bottom:1px solid #A1B6D9;
 border-right:none;
 color:#F26622;
}
.detail_list th.total {
 background:#F6F6F6;
 border-top:1px solid #A1B6D9!important;
 border-bottom:1px solid #A1B6D9;
 border-right:none;
 border-left:none;
}
.detail_list .th_scroll {
 width:17px;
 border-bottom:1px solid #E6E6E6!important;
 border-left:none!important
}
.detail_list a:link, .detail_list a:visited, .detail_list a:active {
 color:#777;
}
.detail_list a:hover, .detail_list .selected a:link, .detail_list .selected a:visited, .detail_list .selected a:active {
 color:#417ABD;
 text-decoration:underline
}
.detail_list .selected {
 background:#F9FBFD;
}
/* Detail List Sub */
.detail_list_sub {
 border-bottom:none;
 border-top:1px solid #CDD5DD;
 border-left:1px solid #E6E6E6;
 border-right:1px solid #E6E6E6;
 width:100%;
}
.detail_list_sub .selected {
 background:#F9FBFD;
}
.detail_list_sub .th_scroll {
 width:17px;
 border-bottom:1px solid #E6E6E6!important;
 border-left:none!important
}
.detail_list_sub th {
 background:#F6F6F6;
 color:#5D78A3!important;
 border:1px solid #E6E6E6;
 padding:2px 5px!important;
 font-weight:normal!important;
 text-align:center!important;
 font-size:11px;
 line-height:15px;
}
.detail_list_sub th.end {
 border-right:none;
 border-left:none;
}
.detail_list_sub td {
 color:#959595!important;
 border:1px solid #E6E6E6;
 padding:2px 5px!important;
 line-height:15px;
}
.detail_list_sub td.total {
 background:#F6F6F6;
 border-top:1px solid #A1B6D9!important;
 border-bottom:1px solid #A1B6D9;
 border-right:none;
 color:#F26622;
}
.detail_list_sub th.total {
 background:#F6F6F6;
 border-top:1px solid #A1B6D9!important;
 border-bottom:1px solid #A1B6D9;
 border-right:none;
 border-left:none;
}
.detail_list_sub a:link, .detail_list_sub a:visited, .detail_list_sub a:active {
 color:#777;
}
.detail_list_sub a:hover, .detail_list_sub .selected a:link, .detail_list_sub .selected a:visited, .detail_list_sub .selected a:active {
 color:#417ABD;
 text-decoration:underline
}
/* Notice List */
.notice_list {
 width:100%;
 margin:15px 0 0 0;
}
.notice_list caption {
 text-align:left;
 font:bold 15px;
 color:#4E4E4E;
 letter-spacing:-1;
 padding:0 0 7px;
 background:url(../../images/ko/common/dot.gif) repeat-x left 24px;
 
}
.notice_list caption span {
 float:right;
 margin-top:-13px;
 font-family:dotum!important
}
.notice_list th {
 background:url(../../images/ko/ico/ico_circle_dot.gif) no-repeat left 8px;
 color:#447AC0;
 font:normal 11px;
 padding:5px 5px 4px 8px;
 white-space:nowrap;
 text-align:left;
 font-family:Dotum, Arial;
}
.notice_list th image {
 margin-right:3px
}
.notice_list td {
 padding:4px 0 4px 5px;
 color:#999;
}
.notice_list a:link, .notice_list a:visited, .notice_list a:active {
 color:#434343;
 line-height:13px;
}
.notice_list a:hover, .notice_list .selected a:link, .notice_list .selected a:visited, .notice_list .selected a:active {
 color:#417ABD;
 text-decoration:underline
}
/* File Add List */
.file_add_list td {
 padding:1px 0;
 height:16px;
 color:#999
}
.file_add_list th {
 text-align:left;
 font-weight:normal
}
.file_add_list th a:link, .file_add_list th a:visited, .file_add_list th a:active {
 color:#777;
}
.file_add_list th a:hover {
 color:#777;
 text-decoration:underline
}
/* Series List */
.series_list {
 border-top:1px solid #9DA8BA;
 border-bottom:1px solid #E0E0E0;
 margin-bottom:20px;
 width:100%;
}
.pd_bottom {
 margin-bottom:5px!important;
}
.series_list td {
 border-bottom:1px solid #E6E6E6;
 padding:8px;
}
.series_list th {
 background:#F6F6F6;
 color:#8493A8;
 border-bottom:1px solid #E6E6E6;
}
.series_list th.select {
 background:#EAEDF1;
}
/* Series List Admin */
.series_list_admin {
 border-top:1px solid #9DA8BA;
 border-bottom:1px solid #E0E0E0;
 width:100%;
 line-height:15px;
 color:#999;
 margin-bottom:25px;
}
.series_list_admin td {
 border-bottom:1px solid #E6E6E6;
 padding:7px 4px 7px;
}
.series_list_admin textarea {
 height:60px;
}
.series_list_admin .list_admin_img {
 border:1px solid #030002;
}
.series_list_admin th {
 background:#F6F6F6;
 height:22px;
 font-weight:normal;
 color:#8493A8;
 border-bottom:1px solid #E6E6E6;
}
.series_list_admin th.select {
 background:#D7DDE3;
}
.list_admin_tit {
 font-size:12px;
 color:#333;
 padding-top:2px;
}
.list_admin_date {
 padding-left:15px;
}
.list_admin_name {
 color:#666;
}
.list_admin_series {
 color:#666;
}
/* Basic Form */
.basic_form {
 border-bottom:1px solid #A1B6D9;
 border-top:2px solid #437ABF;
 width:100%;
 margin-bottom:25px;
}
.basic_form th {
 background:#F3F3F3;
 color:#476493;
 border-bottom:1px solid #E6E6E6;
 padding:5px 10px;
 font-weight:bold;
 text-align:left;
}
.basic_form th.strong {
 background:#EAEAEA;
}
.basic_form td {
 color:#777;
 border-bottom:1px solid #E6E6E6;
 padding:3px 5px;
 line-height:16px;
}
span.opinion {
 background:url(../../images/ko/common/tab_line.gif) no-repeat left 1px;
 padding-left:12px;
 margin-left:10px;
}
.basic_form_inner {
 border:none;
 width:100%;
 margin:2px 5px -1px;
}
.basic_form_inner td {
 color:#777;
 border:none;
 padding:0 0 2px;
}
.blue {
 color:#5D8FD0;
}
span.blue {
 color:#1168E0;
 padding-left:5px
}
span.red {
 color:#D71C19;
 padding-left:5px
}
span.org {
 color:#F75E14;
}
.inquiry {
 font-size:11px;
 color:#F26622;
 margin:3px 0 0 5px
}
/* Detail Form */
.detail_form {
 border-bottom:1px solid #E0E0E0;
 border-top:1px solid #9DA9BB;
 width:100%;
 margin-bottom:25px;
}
.detail_form th {
 background:#F6F6F6;
 color:#668ab9;
 border-bottom:1px solid #E6E6E6;
 padding:5px 10px;
 font-weight:bold;
 text-align:left;
}
.detail_form th.strong {
 background:#EAEAEA;
}
.detail_form td {
 color:#777;
 border-bottom:1px solid #E6E6E6;
 padding:5px 6px;
 font-size:11px;
 line-height:16px;
}
/* Prev & Next */
.detail_form_pn {
 background:#F6F6F6;
 padding:10px;
 border:1px solid #E0E0E0;
 margin-bottom:15px;
 line-height:20px;
 color:#777;
}
.detail_form_pn a:link, .detail_form_pn a:visited, .detail_form_pn a:active {
 color:#777;
 line-height:18px;
 font-size:11px;
}
.detail_form_pn a:hover {
 color:#31558D;
}
.detail_form_pn .pre {
 background:url(../../images/ko/ico/ico_pre.gif) no-repeat left;
 padding-left:10px;
 font-size:11px;
 font-weight:bold;
 color:#8493AA;
}
.detail_form_pn .next {
 background:url(../../images/ko/ico/ico_next.gif) no-repeat left;
 padding-left:10px;
 font-size:11px;
 font-weight:bold;
 color:#8493AA;
}
/* Explain List */
.exp_tb {
 margin:3px 0 2px 0;
}
.exp_tb a {
 color:666;
}
.exp_tb a:hover {
 color:#FF8A00;
}
.exp_num {
 color:#bdbdbd;
}
.exp_tb th {
 color:#666;
 font:normal 11px dotum, arial;
 background:url(../../images/ko/ico/ico_org_dot.gif) no-repeat 13px 7px;
 padding:4px 7px 3px 20px;
 text-align:left;
 white-space:nowrap;
}
.exp_tb td {
 padding:1px 2px;
 color:#437ABF;
}
/** Paging **/
/* Basic */
.paging {
 text-align:center;
 margin:-5px 0 20px;
}
.paging image {
 vertical-align:top;
}
.page_num {
 padding:0 10px;
}
.paging a:hover image {
 margin-top:-1px;
}
.paging a:link, .paging a:visited, .paging a:active {
 font:normal 12px dotum;
 color:#777;
 display:bolck;
 width:18px;
 height:17px;
 line-height:13px;
 padding-top:1px;
 margin-right:1px;
}
.paging a:hover {
 color:#4A638B;
 font-weight:bold;
 background: url(../../images/ko/btn/page-selected.gif) no-repeat left top;
 width:18px;
 height:17px;
 line-height:13px;
 padding-top:1px;
}
.paging span.selected {
 color:#4A638B;
 font-weight:bold;
 background: url(../../images/ko/btn/page-selected.gif) no-repeat left top;
 width:18px;
 height:17px;
 line-height:13px;
 padding-top:1px;
 margin-right:1px;
}
/* comment */
.comment_paging {
 text-align:center;
}
.comment_paging image {
 vertical-align:top
}
.comment_page_num {
 padding:0 10px;
}
.comment_paging a:link, .comment_paging a:visited, .comment_paging a:active {
 font:normal 12px dotum;
 color:#777;
 display:bolck;
 width:14px;
 height:14px;
}
.comment_paging a:hover {
 color:#F46521;
 font-weight:bold;
}
.comment_paging span.selected {
 color:#F46521;
 font-weight:bold;
 width:14px;
 height:14px;
}
/** //Paging **/

/* Total */
.total {
 float:left;
 font:normal 11px Dotum;
 color:#777;
 margin:8px 0 4px;
}
/* Page List */
.page_list {
 height:24px;
}
.page_list select {
 font:normal 12px Dotum;
}
/** Tab **/
/* Tab1 */
.mywork_tab1 {
 clear:both;
 width:100%;
 background: url(../../images/ko/common/tab_line_bg.gif) repeat-x left bottom;
 margin-bottom:5px;
}
.mywork_tab1 li {
 float:left;
}
.mywork_tab1 li.selected {
 border:1px solid #C8C8C8;
 border-bottom:1px solid #fff;
 padding:7px 12px;
 color:#4878C2;
 font:bold 11px;
}
.mywork_tab1 li a {
 font:bold 11px dotum;
 color:#596976;
 line-height:25px;
 padding:7px 12px;
 background: url(../../images/ko/common/tab_line.gif) no-repeat right center
}
.mywork_tab1 li a.non {
 background:none
}
/* Tab2 */
.mywork_tab2 {
 clear:both;
 width:100%;
 background: url(../../images/ko/common/tab_bg.gif) repeat-x left bottom;
 height:28px;
}
.mywork_tab2 li {
 float:left;
 background:url(../../images/ko/common/tab_off.gif) no-repeat left top;
 padding:0 0 0 20px;
 height:23px;
 margin-right:2px;
}
.mywork_tab2 li.selected {
 padding:0 0 0 20px;
 color:#fff;
 font:bold 11px dotum;
 background:url(../../images/ko/common/tab_on.gif) no-repeat left top;
 height:23px;
 float:left;
}
.mywork_tab2 li.selected a {
 background:none;
 padding:0;
 color:#fff;
 height:21px;

}
.mywork_tab2 li.selected a:hover {
 color:#04347F
}
.mywork_tab2 li.selected span {
 background:url(../../images/ko/common/tab_on.gif) no-repeat right top;
 height:23px;
 padding:7px 20px 0 0;
 float:left;
 margin:0
}
.mywork_tab2 li a {
 font:bold 11px dotum;
 color:#596976;
 height:23px;
 padding:7px 20px 0 0;
 background:url(../../images/ko/common/tab_off.gif) no-repeat right top;
}
.mywork_tab2 li a.non {
 background:none;
 background:url(../../images/ko/common/tab_off.gif) no-repeat right top;
}
.mywork_tab2 li a:hover {
 color:#0B48AA;
}
/* Tab3 */
.menu_tab {
 clear:both;
 width:100%;
 background: url(../../images/ko/sub/education/education_tab_bg.gif) repeat-x left bottom;
 height:33px;
 margin-bottom:17px;
}
.menu_tab li {
 float:left;
 background:url(../../images/ko/sub/education/education_tab_off.gif) no-repeat left top;
 padding:0 0 0 20px;
 height:33px;
 margin-right:1px;
}
.menu_tab li.selected {
 padding:0 0 0 33px;
 color:#437ABF;
 font:bold 11px;
 background:url(../../images/ko/sub/education/education_tab_on.gif) no-repeat left top;
 height:33px;
 float:left;
}
.menu_tab li.selected span {
 background:url(../../images/ko/sub/education/education_tab_on.gif) no-repeat right top;
 height:33px;
 line-height:33px;
 padding:0 33px 0 0;
 float:left;
}
.menu_tab li a {
 font:bold 11px;
 color:#666;
 height:33px;
 line-height:33px;
 padding:0 20px 0 0;
 background:url(../../images/ko/sub/education/education_tab_off.gif) no-repeat right top;
}
.menu_tab li a:hover {
 color:#0B48AA;
}
.menu_tab li.admin {
 float:right;
 background:url(../../images/ko/ico/ico_tri_gray.gif) no-repeat left 18px;
 padding-left:6px;
}
.menu_tab li.admin a:link, .menu_tab li.admin a:active, .menu_tab li.admin a:visited {
 background:none!important;
 padding:0;
 font-weight:normal;
 height:20px!important;
 line-height:20px!important;
 margin-top:10px;
}
.menu_tab li.btn {
 background:none;
 margin-bottom:-6px
}
/* Tab4 */
.edu_tab {
 clear:both;
 width:100%;
 background: url(../../images/ko/sub/education/education_tab_s_bg.gif) repeat-x left bottom;
 height:27px;
 margin-bottom:17px;
}
.edu_tab li {
 float:left;
 background:url(../../images/ko/sub/education/education_tab_s_off.gif) no-repeat left top;
 padding:0 0 0 20px;
 height:27px;
 margin-right:1px;
}
.edu_tab li.selected {
 padding:0 0 0 33px;
 color:#437ABF;
 font:bold 11px;
 background:url(../../images/ko/sub/education/education_tab_on.gif) no-repeat left top;
 height:27px;
 float:left;
}
.edu_tab li.selected span {
 background:url(../../images/ko/sub/education/education_tab_on.gif) no-repeat right top;
 height:27px;
 line-height:27px;
 padding:0 33px 0 0;
 float:left;
}
.edu_tab li a {
 font:bold 11px;
 color:#666;
 height:27px;
 line-height:27px;
 padding:0 20px 0 0;
 background:url(../../images/ko/sub/education/education_tab_s_off.gif) no-repeat right top;
}
.edu_tab li a:hover {
 color:#0B48AA;
}
.edu_tab li.admin {
 float:right;
 background:url(../../images/ko/ico/ico_tri_gray.gif) no-repeat left 18px;
 padding-left:6px;
}
.edu_tab li.admin a:link, .edu_tab li.admin a:active, .edu_tab li.admin a:visited {
 background:none!important;
 padding:0;
 font-weight:normal;
 height:20px!important;
 line-height:20px!important;
 margin-top:10px;
}
/* Tab Box */
.tab_box {
 clear:both;
 border:1px solid #D7D7D7;
 border-top:none;
 padding:10px 13px 0;
 width:100%;
 margin-bottom:5px;
}
/* Tab Under Box */
.tab_under_box {
 width:100%;
 background:#F1EFF1 url(../../images/ko/common/tab_under_box_bg.gif) repeat-x left bottom;
 padding:2px 5px 5px;
 border-left:1px solid #D7D7D7;
 border-right:1px solid #D7D7D7;
}
.tab_under_box .tab_under_mnu {
 width:650px;
}
.tab_under_mnu {
 padding:0 5px;
 float:left;
}
.tab_under_mnu span {
 font-size:11px;
 color:#666;
 line-height:15px;
}
.tab_under_mnu span a {
 color:#333;
}
.tab_under_mnu span a:hover {
 color:#FF8A00
}
.tab_under_mnu span .currect {
 color:#666;
 font:bold 11px;
}
/** Button **/
/* All Function */
a.bt_all_b:link, a.bt_all_b:visited, a.bt_all_b:active {
 background:url(../../images/ko/btn/bt_all_blue.gif) no-repeat left top;
 padding:0 0 0 10px;
 display: block;
 display: inline;
 margin-right:5px;
}
a.bt_all_b span {
 background:url(../../images/ko/btn/bt_all_blue.gif) no-repeat right top;
 height:27px;
 padding:7px 10px 0 0;
 color:#fff;
 font-weight:bold;
 font-size:12px;
}
a.bt_all_b:hover span {
 color:#c7faff;
}
a.bt_all_b image {
 margin:-1px 4px 0 1px;
}
a.bt_all_w:link, a.bt_all_w:visited, a.bt_all_w:active {
 background:url(../../images/ko/btn/bt_all_white.gif) no-repeat left top;
 padding:0 0 0 10px;
 height:27px;
 display: block;
 display: inline;
 margin-right:5px;
}
a.bt_all_w span {
 background:url(../../images/ko/btn/bt_all_white.gif) no-repeat right top;
 height:27px;
 padding:7px 10px 0 0;
 color:#666;
 font-weight:bold;
 font-size:12px;
}
a.bt_all_w:hover span {
 color:#0F0F0F;
}
a.bt_all_w image {
 margin:-1px 4px 0 1px;
}
/* Section Function */
.bt_fnWrap {
 margin:-2px 0 5px 0
}
a.bt_fn:link, a.bt_fn:visited, a.bt_fn:active {
 background:url(../../images/ko/btn/bt_fn_gray.gif) no-repeat left top;
 padding:0 0 0 5;
 height:22px;
 margin:0 0 0 3px;
 vertical-align:middle;
}
a.bt_fn span {
 background:url(../../images/ko/btn/bt_fn_gray.gif) no-repeat right top;
 height:22px;
 padding:5px 7px 0 0;
 color:#666;
 font-weight:bold;
 font-size:11px;
 white-space:nowrap
}
a.bt_fn image {
 margin:-2px 2px 0;
}
a.bt_fn:hover span {
 color:#0F0F0F;
}
a.bt_fn_org:link, a.bt_fn_org:visited, a.bt_fn_org:active {
 background:url(../../images/ko/btn/bt_fn_org.gif) no-repeat left top;
 padding:0 0 0 5px;
 height:22px;
 margin:0 0 0 3px;
}
a.bt_fn_org span {
 background:url(../../images/ko/btn/bt_fn_org.gif) no-repeat right top;
 height:22px;
 padding:6px 6px 0 2px;
 color:#fff;
 font-weight:bold;
 font-size:11px;
 white-space:nowrap
}
a.bt_fn_org:hover span {
 color:#FFFCA0;
}
/* Section Function Red */
a.bt_admin .bt_fn:link, a.bt_admin .bt_fn:visited, a.bt_admin .bt_fn:active {
 background:url(../../images/ko/btn/bt_fn_red.gif) no-repeat left top!important;
}
a.bt_admin .bt_fn span {
 background:url(../../images/ko/btn/bt_fn_red.gif) no-repeat right top!important;
}
/* Section Function Gray */
a.bt_fn_gray:link, a.bt_fn_gray:visited, a.bt_fn_gray:active {
 background:url(../../images/ko/btn/bt_fn_gray_in.gif) no-repeat left top;
 padding:0 0 0 6px;
 display: block;
 display: inline;
 float:left;
 margin:0 5px 0 0;
}
a.bt_fn_gray span {
 background:url(../../images/ko/btn/bt_fn_gray_in.gif) no-repeat right top;
 height:20px;
 padding:6px 6px 0 0;
 color:#666;
 font-weight:normal;
 font-size:11px;
}
a.bt_fn_gray image {
 margin:-1px 3px 0 0;
}
a.bt_fn_gray:hover span {
 color:#1F1F1F;
}
/* Text Option */
a.bt_option:link, a.bt_option:visited, a.bt_option:active {
 background: transparent url(../../images/ko/btn/bt_option.gif) no-repeat top left;
 display: block;
 display: inline;
 line-height: 11px;
 height: 19px;
 padding:0 0 0 3px;
 vertical-align:middle;
}
a.bt_option span {
 background: url(../../images/ko/btn/bt_option.gif) no-repeat top right;
 padding: 4px 3px 3px 3px;
 height: 19px;
 cursor:pointer;
 color:#727c84;
 font:normal 11px;
}
a.bt_option:hover span, a.bt_option:hover, .basic_list a.bt_option {
 color:#2E2E2E;
 text-decoration:none!important;
}
a.bt_option img {
 margin:0 3px 0 0;
}
a.bt_option_org:link, a.bt_option_org:visited, a.bt_option_org:active {
 background: transparent url(../../images/ko/btn/bt_orange.gif) no-repeat top left;
 display: block;
 display: inline;
 line-height: 11px;
 height: 20px;
 padding:0 0 0 12px;
 vertical-align:middle;
}
a.bt_option_org span {
 background: url(../../images/ko/btn/bt_orange.gif) no-repeat top right;
 padding: 4px 7px 3px 2px;
 height: 20px;
 cursor:pointer;
 color:#fff;
 font:bold 11px;
}
a.bt_option_org:hover span {
 color:#FFFCA7;
 text-decoration:none!important;
}
/* Text Option Small */
a.bt_option_s:link, a.bt_option_s:visited, a.bt_option_s:active {
 background: transparent url(../../images/ko/btn/bt_option_s.gif) no-repeat top left;
 display: block;
 display: inline;
 line-height: 11px;
 height: 19px;
 padding:0 0 0 5px;
 vertical-align:middle;
}
a.bt_option_s span {
 background: url(../../images/ko/btn/bt_option_s.gif) no-repeat top right;
 padding: 4px 6px 3px 2px;
 height: 19px;
 cursor:pointer;
 color:#666;
 font:normal 11px;
}
a.bt_option_s:hover span, .basic_list a.bt_option_s {
 color:#2E2E2E;
 text-decoration:none!important;
}
/* Text Option Etc */
.bt_gray {
 background:url(../../images/ko/btn/bt_gray.gif) no-repeat left top;
 height:20px;
 padding-left:10px;
}
.bt_gray a:link, .bt_gray a:visited, .bt_gray a:active {
 background:url(../../images/ko/btn/bt_gray.gif) no-repeat right top;
 padding:0 5px 0 4px;
 height:20px;
 line-height:20px;
 color:#fff
}
.bt_gray a:hover {
 color:#3B3B3B
}
a.bt_small_gray {
 background:url(../../images/ko/btn/bt_small_gray.gif) no-repeat left top;
 height:16px;
 padding-left:5px;
}
a.bt_small_gray span {
 background:url(../../images/ko/btn/bt_small_gray.gif) no-repeat right top;
 height:16px;
 padding-right:5px;
 color:#fff;
 font:normal 11px;
 line-height:16px;
}
a.bt_small_gray:hover span {
 color:#828282
}
a.bt_small_gray_edit {
 background:url(../../images/ko/btn/bt_small_gray.gif) no-repeat left top;
 height:16px;
 padding-left:5px;
}
a.bt_small_gray_edit span {
 background:url(../../images/ko/btn/bt_small_gray.gif) no-repeat right top;
 height:16px;
 padding-right:5px;
 color:#fff;
 font:normal 11px;
 line-height:16px;
}
a.bt_small_gray_edit:hover span {
 color:#828282
}
/* Change */
a.bt_change_b:link, a.bt_change_b:visited, a.bt_change_b:active {
 background:url(../../images/ko/btn/bt_change_blue.gif) no-repeat left top;
 padding:0 0 0 10px;
 float: left;
 margin-right:5px;
}
a.bt_change_b span {
 background:url(../../images/ko/btn/bt_change_blue.gif) no-repeat right top;
 height:35px;
 padding:12px 10px 0 0;
 float: left;
 color:#fff;
 font-size:12px;
}
a.bt_change_b:hover span {
 text-decoration:underline
}
a.bt_change_b img {
 margin:-1px 3px 0 0;
}
a.bt_change_g:link, a.bt_change_g:visited, a.bt_change_g:active {
 background:url(../../images/ko/btn/bt_change_green.gif) no-repeat left top;
 padding:0 0 0 10px;
 float: left;
 margin-right:5px;
}
a.bt_change_g span {
 background:url(../../images/ko/btn/bt_change_green.gif) no-repeat right top;
 height:35px;
 padding:12px 10px 0 0;
 float: left;
 color:#fff;
 font-size:12px;
}
a.bt_change_g:hover span {
 text-decoration:underline
}
a.bt_change_g img {
 margin:-1px 3px 0 0;
}
/* Search */
a.bt_search:link, a.bt_search:visited, a.bt_search:active {
 background:url(../../images/ko/btn/bt_search_box.gif) no-repeat left top;
 padding:0 0 0 6px;
 float: left;
 margin:1px 5px 0 0;
}
a.bt_search span {
 background:url(../../images/ko/btn/bt_search_box.gif) no-repeat right top;
 height:18px;
 padding:4px 7px 0 0;
 float: left;
 color:#fff;
 font-weight:bold;
 font-size:11px;
 font-family:dotum;
 letter-spacing:-1;
 white-space:nowrap;
}
a.bt_search:hover span {
 color:#C9E3F8;
}
a.bt_search img {
 vertical-align:middle;
 margin:-1px 4px 0 0;
}
/* Search TypeB JY 091203 */
a.bt_search_s:link, a.bt_search_s:visited, a.bt_search_s:active {
 background:url(../../images/ko/btn/bt_search_s.gif) no-repeat left top;
 padding:0 0 0 16px;
 vertical-align:middle;
}
a.bt_search_s span {
 background:url(../../images/ko/btn/bt_search_s.gif) no-repeat right top;
 height:19px;
 padding:4px 5px 0 0;
 color:#4a77b0;
 font-size:11px;
 font-family:dotum;
 letter-spacing:-1;
 white-space:nowrap;
}
a.bt_search_s:hover span {
 color:#184073;
}
a.bt_search_d:link, a.bt_search_d:visited, a.bt_search_d:active {
 background: transparent url(../../images/ko/btn/bt_option.gif) no-repeat top left;
 display: block;
 display: inline;
 line-height: 11px;
 height: 19px;
 padding:0 0 0 4px;
 vertical-align:middle;
}
a.bt_search_d span {
 background: url(../../images/ko/btn/bt_option.gif) no-repeat top right;
 padding: 4px 4px 3px 2px;
 height: 19px;
 cursor:pointer;
 color:#727c84;
 font:normal 11px;
}
a.bt_search_d:hover span {
 color:#2E2E2E;
 text-decoration:none!important;
}
/* Confirm */
a.bt_ule_confirm:link, a.bt_ule_confirm:visited, a.bt_ule_confirm:active {
 background:url(../../images/ko/btn/bt_ule_confirm.gif) no-repeat;
 width:66px;
 height:46px;
 text-align:center;
 color:#454545;
 font:bold 12px;
 padding-top:17px;
 vertical-align:middle;
}
a.bt_ule_confirm:hover {
 color:#000
}
/* Vod Review */
a.bt_review:link, a.bt_review:visited, a.bt_review:active {
 background:url(../../images/ko/btn/bt_review.gif) no-repeat left top;
 padding:0 0 0 6px;
 float: left;
 margin:1px 5px 0 0;
}
a.bt_review span {
 background:url(../../images/ko/btn/bt_review.gif) no-repeat right top;
 height:18px;
 padding:4px 7px 0 0;
 float: left;
 color:#fff;
 font-size:11px;
 white-space:nowrap;
}
a.bt_review:hover span {
 color:#efefef;
}
a.bt_review img {
 vertical-align:middle;
 margin:-1px 4px 0 0;
}
/* Vod Edit */
a.bt_vodedit:link, a.bt_vodedit:visited, a.bt_vodedit:active {
 background:url(../../images/ko/btn/bt_edit.gif) no-repeat left top;
 padding:0 0 0 11px;
 float: left;
 margin:1px 5px 0 0;
}
a.bt_vodedit span {
 background:url(../../images/ko/btn/bt_edit.gif) no-repeat right top;
 height:16px;
 padding:1px 11px 0 0;
 float: left;
 color:#c5c7cd;
 font-size:11px;
 white-space:nowrap;
}
a.bt_vodedit:hover span {
 color:#c5c7cd;
}
/* Movie */
a.bt_big_gray {
 background:url(../../images/ko/btn/bt_big_gray.gif) no-repeat left top;
 padding:0 0 0 15px;
 float: left;
 height:38px;
 color:#333;
}
a.bt_big_gray span {
 background:url(../../images/ko/btn/bt_big_gray.gif) no-repeat right top;
 padding:7px 15px 0 0;
 line-height:38px;
 height:38px;
 white-space:nowrap;
 font:bold 12px;
}
a.bt_big_gray:hover span {
 color:#000;
}
/* Main Q&A */
.bt_qna {
 background:url(../../images/ko/btn/bt_qna.gif) no-repeat;
 width:145px;
 height:34px;
 text-align:center;
 padding-top:5px
}
.bt_qna image {
 margin-right:3px;
}
a.bt_qna:link, a.bt_qna:visited, a.bt_qna:active {
 color:#666
}
a.bt_qna:hover {
 color:#000
}
/* Vod List Good */
.bt_good .re {
 width:40px;
 text-align:center;
 color:#000;
 font-weight:bold;
 margin-left:35px;
 margin-top: 10px;
 margin-bottom:2px;
}
.bt_good .re_count {
 width:40px;
 color:#f26622;
 font-weight:bold;
 margin-left:35px;
}
.bt_good .count {
 width:67px;
 text-align:center;
 margin-left:10px;
 margin-top:13px;
 color:#666;
}
/* Recommend */
a.bt_sd_wt:link, a.bt_sd_wt:visited, a.bt_sd_wt:active {
 background:url(../../images/ko/btn/bt_shadow_white.gif) no-repeat left top;
 padding:0 0 0 10px;
 display: block;
 display: inline;
 margin-right:5px;
}
a.bt_sd_wt span {
 background:url(../../images/ko/btn/bt_shadow_white.gif) no-repeat right top;
 height:57px;
 padding:9px 10px 0 0;
 font-weight:bold;
 text-align:center;
 width:100px!important;
}
a.bt_sd_wt:hover {
 background:url(../../images/ko/btn/bt_shadow_white_over.gif) no-repeat left top;
}
a.bt_sd_wt:hover span {
 background:url(../../images/ko/btn/bt_shadow_white_over.gif) no-repeat right top;
}
a.bt_sd_wt .count {
 color:#f26622;
 font-weight:bold;
 font-size:14px;
 margin-top:8px;
 margin-bottom:10px;
 width:100%;
 margin-left:-2px;
}
a.bt_sd_wt .recommend {
 color:#333333;
 font-weight:bold;
 margin-bottom:10px;
 line-height:100%
}
a.bt_sd_wt:hover .count {
 color:#e64d03;
}
a.bt_sd_wt:hover .recommend {
 color:#000;
}
/* Progress */
a.bt_progress_b:link, a.bt_progress_b:visited, a.bt_progress_b:active {
 background:url(../../images/ko/common/progress_blue.gif) no-repeat left top;
 padding:0 0 0 30px;
 display:block;
 display:inline;
 margin-right:5px;
}
a.bt_progress_b span {
 background:url(../../images/ko/common/progress_blue.gif) no-repeat right top;
 height:32px;
 padding:10px 30px 0 0;
 color:#fff;
 font-weight:bold;
 font-size:12px;
}
a.bt_progress_b:hover span {
 color:#043F70;
}
a.bt_progress_b strong {
 color:#B9E7FF;
 font-weight:normal;
}
a.bt_progress:link, a.bt_progress:visited, a.bt_progress:active {
 background:url(../../images/ko/common/progress_gray.gif) no-repeat left top;
 padding:0 0 0 30px;
 display: block;
 display: inline;
 margin-right:5px;
}
a.bt_progress span {
 background:url(../../images/ko/common/progress_gray.gif) no-repeat right top;
 height:32px;
 padding:10px 30px 0 0;
 color:#686868;
 font-weight:bold;
 font-size:12px;
}
a.bt_progress:hover span {
 color:#F95507;
}
a.bt_progress strong {
 color:#F85E14;
 font-weight:normal
}
.bt_fileup {
overflow:hidden;
width:74px;
height:22px; 
background:url(../../images/ko/btn/bt_fileup.gif) no-repeat left bottom;
}

/** Box **/
.box {
 float:left;
 border:1px solid #D7D7D7;
 padding:11px 13px 0 13px;
 margin:0 0 25px 0;
}
.boxWrap {
 width:360px;
 margin-bottom:20px;
}
.clear_box {
 clear:both;
 width:100%;
 margin-bottom:20px;
}
/* Explain Box */
.exp_box {
 position:relative;
 clear:both;
 width:100%;
 background:#E4E4E4;
 border:1px solid #C8C8C8;
 margin-bottom: 15px;
}
.exp_box_in {
 background:#fff;

 font-size:11px;

 overflow:hidden;

}
*html .exp_box_in {width:100%;
height:100%;}
/* Guide Box */
.guide_box {
 clear:both;
 height:70px;
 border:1px solid #E1E1E1;
 border-bottom:2px solid #D4D4D4;
}
.guide_box dt {
 margin:5px 20px;
 float:left;
}
.guide_box dd {
 background:url(../../images/ko/ico/ico_line_gray.gif) no-repeat left 7px;
 margin:0 0 0 123px;
 line-height:19px
}
.guide_box dd.online {
 margin-top:15px;
}
.guide_box dd.menual {
 margin-top:5px;
}
.guide_box dd a {
 color:#777;
 font-size:11px;
}
.seminar_guide_box {
 clear:both;
 
 background: url(../../images/ko/common/dot_gray_long.gif) repeat-x left bottom;
 height:100%;
 margin-bottom:10px;
}
.seminar_guide_box a {
 margin-top:15px;
}
/* Blue Box */
.blue_box {
 border:2px solid #B9C9E9;
 width:100%;
 background:#9CB3DF;
 margin-bottom:10px;
 clear:both;

}
.blue_box_in {
 border:1px solid #fff;
 width:100%;
 margin:1px;
 padding:0;
 background:#FFF;
}
/* Light Gray Box */
.lgray_box {
 border:1px solid #EDEDED;
 width:100%;
 float:left;
 background:#F5F5F5;
 padding:13px 15px;
 margin:5px 0 15px 0;
 font-size:11px;
 line-height:16px;
}
.lgray_box_s {
 border:1px solid #EDEDED;
 float:left;
 background:#F5F5F5;
 padding:8px 15px;
 font-size:11px;
 line-height:16px;
 margin:5px;
 vertical-align:bottom;
 height:65px;
}
.white_box {
 float:left;
 width:100%;
 border:1px solid #ddd;
 background:#fff;
 padding:8px 15px;
 margin:0 0 15px;
 text-align:center
}

.w_half {
 width:49%
}
.exp_img {
 float:left;
}
.exp_img img{
 float:left;
 margin:7px 7px 0 10px;
}
.exp_img p {
 font:bold 14px;
 color:#4C4C4C;
 
    vertical-align:middle;
 padding-top:29px;
}
.exp_img p strong {
 font:bold 14px;
 color:#F67E41
}
/* layer Box (tooltip) */
.layer_box {
 padding:10px;
 background:#f2f4f8;
 border:1px solid c9dbe8;
 color:#74818a;
 text-align:left;
 width:200px;
 line-height:16px;
}
/* Gray Box */
.gray_top_box {
 clear:both;
 width:100%;
 background:#E5E5E5;
 border:1px solid #C5C5C5;
 margin-bottom: 15px;
 float:left;
 
}
.gray_top_box_in {
 background:#fff;
 padding:7px 15px;
 font-size:11px;
 margin:3px;
 line-height:18px;
 font-size:12px;
 width:100%
}
.gray_top_box li{
 
 background:#fff url(../../images/ko/ico/ico_circle_dot_g.gif) no-repeat left center;
 padding-left:8px;
 line-height:20px;
}
.gray_top_box p {
 
 line-height:18px;
 padding-bottom:3px
}
.gray_top_box_in .information_list {
 margin-top:10px;
}
/* Dark Gray Box */
.dgray_top_box {
 border:1px solid #BEBEBE;
 margin-bottom:25px;
 float:left;
 width:100%;
}
.dgray_top_box_in {
 border:1px solid #D5D5D5;
 background:#BEBEBE;
 width:100%
}
.dgray_top_box_bg {
 background:#fff url(../../images/ko/sub/freshmen/top_box_bg.gif) repeat-x left top;
 border-top:1px solid #B7B7B7;
 border-bottom:1px solid #999;
 height:100%;
 margin:4px;
 padding:10px 15px;
 float:left;
 display:inline;
}
/* Info Box */
.blue_info_box {
 border:1px solid #A4B9DA;
 background:#E8E8E8;
 float:left;
 width:100%;
 margin-bottom:15px;
}
.blue_info_box_in {
 background:#fff;
 width:100%;
 margin:2px;
 float:left;
 padding:10px 12px;
}
.blue_info_box .exp {
 margin:0 0 10px 10px;
 width:220px;
 height:80px;
 background: url(../../images/ko/common/left_menu_bottom.gif) repeat-x left bottom
}
.blue_info_box .end {
 background:none;
 margin-bottom:0
}
.blue_info_box .exp li {
 background: url(../../images/ko/ico/ico_big_dot.gif) no-repeat left 5px;
 padding-left:8px;
 line-height:17px;
 font-size:11px;
 color:#666
}
/* Detail Box */
.detail_box {
 margin:0 90px 0 5px;
}
.detail_box li.title {
 background:none;
 margin:0 0 8px 0;
 padding-left:0;
}
.detail_box li {
 background: url(../../images/ko/ico/ico_black_arrow.gif) no-repeat 1px 5px;
 padding-left:9px;
 line-height:17px;
 font-size:11px;
 color:#666
}
/* Search Box */
.search_box {
 border:2px solid #B9C9E9;
 width:100%;
 background:#9CB3DF;
 margin-bottom:15px;
 clear:both;
}
.search_box_in {
 border:1px solid #fff;
 width:100%;
 margin:1px;
 padding:5px 10px 5px 5px;
 background:#F5F5F5;
}
.search_in th {
 color:#555;
 background:url(../../images/ko/ico/ico_big_dot.gif) no-repeat 12px 11px;
 text-align:left;
 padding:6px 7px 6px 18px;
 font-size:11px;
 white-space:nowrap;
}
.search_in td {
 font-size:11px;
 padding:2px;
}
.detail_search_box_L {
 padding:0 0 0 5px;
 font:normal 11px;
 color:#999;
 height:20px;
}
.detail_search_box_L a:link, .detail_search_box_L a:visited, .detail_search_box_L a:active {
 position:relative;
 top:0px;
 left:-2px;
}
/** Contents Box **/
/* Register Status */
.company_kn_box {
 border-top:1px solid #E6E6E6;
 float:left;
 width:100%;
 padding-top:3px;
 margin:0 0 25px 0;
}
.company_kn {
 float:left;
 width:200px;
 margin:2px 40px 0 0;
 display:inline;
}
.company_kn h5 {
 color:#333;
 background:none;
 padding:0;
 margin:3px 0
}
.company_kn p {
 color:#777;
 font-size:11px;
}
.company_kn dl {
 margin-top:3px;
}
.company_kn dt {
 float:left
}
.company_kn dt image {
 border:1px solid #E7E7E7;
}
.company_kn dd {
 margin-left:7px;
 color:#999;
 font-size:11px;
 height:17px;
}
.company_kn dd span {
 color:#666;
}
.company_kn dd.star {
 width:130px;
 margin:10px 0 5px 7px;
}
.company_kn dd.good {
 margin-bottom:4px;
}

/** //Contents Box **/
/* Add File */
.file {
 margin:6px 0;
}
.file li {
 font:normal 11px;
 margin-bottom:3px;
}
.file li a:link, .file li a:visited, .file li a:active {
 color:#777;
}
.file li a:hover {
 text-decoration:underline;
}
.file li a.bt_option_s:hover {
 text-decoration:none;
}
.file li.list {
 background:url(../../images/ko/ico/ico_gray_dot.gif) no-repeat left 6px;
 padding:1px 0 0 7px;
}
.file li.head {
 border-bottom:1px solid #CFCFCF;
 padding-bottom:3px;
 color:#A2A2A2
}
.file li span.total_size {
 float:right;
 color:#999;
 margin-top:-18px;
}
.file li span.total_size strong {
 color:#F88D0F;
 font-weight:normal
}
.file li span.size {
 float:right;
 color:#999;
 margin-top:-12px;
}
.file a.bt_option_s {
 margin-right:5px;
}
/* TreeView */
.pop_treeview {
 width:99%;
 height:230px;
 border:1px solid #DFDFDF;
 /* padding:10px; */
 margin-right:10px;
 margin-top:25px;

 overflow-y:auto;
 width:100%;
 scrollbar-face-color: #F1F1F1;
 border-bottom:1px solid #E6E6E6!important;
}
.pop_treeview_authMenu {
 width:99%;
 height:230px;
 border:1px solid #DFDFDF;
 /* padding:10px; */
 margin-right:10px;
 margin-top:0px;

 overflow-x:auto;
 overflow-y:auto;
 width:100%;
 scrollbar-face-color: #F1F1F1;
 border-bottom:1px solid #E6E6E6!important;
}
.sub_notit {
 padding-top:19px;
}
.pd0 {
 padding-top:8px!important;
 height:22px;
 margin-bottom:4px;
 margin-right:-3px;
}
/* JMH0303 */
.imgtxt_reg {
 margin:0 0 4px -2px;
 padding:4px 0;
}
.txt_11px {
 font-size:11px;
 color:#999
}
.imgtxt_txtreg {
 float:left;
 display:block;
 margin-left:2px;
 margin-top:5px;
 line-height:18px;
}
.imgtxt_imgreg {
 float:left;
 width:60px;
 height:45px;
 border:1px solid #030002;
}
.bg_point {
 background-color:#F5F3F6;
 height:20px;
}
.txt_disabled {
 color:#bdbdbd;
}
.basic_list_non {
 width:100%;
 clear:both;
 margin-bottom:15px;
 border-top:1px solid #fff;
 border-bottom:1px solid #A1B6D9;
}
.list_lf_search_box {
 float:left;
 margin-bottom:3px;
 padding-top:5px;
}
.list_lf_search_box .search_boxtype {
 width:200px;
 margin-top:-8px;
 height:20px;
}
/* Out Line */
.div_outline {
 border:1px solid #eee;
 padding:7px;
 margin-bottom:10px;
 clear:both;
}
/** Button Ico **/
/* Basic */
.ico_yes {
 background:url(../../images/ko/btn/bt_yes.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_no {
 background:url(../../images/ko/btn/bt_cancel.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_save {
 background:url(../../images/ko/btn/bt_save.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_add {
 background:url(../../images/ko/btn/bt_add.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_delete {
 background:url(../../images/ko/btn/bt_delete.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_config {
 background:url(../../images/ko/btn/bt_config.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_verification {
 background:url(../../images/ko/btn/bt_register.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_register {
 background:url(../../images/ko/btn/bt_register.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_cancel {
 background:url(../../images/ko/btn/bt_cancel.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_mail {
 background:url(../../images/ko/btn/bt_mail.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_print {
 background:url(../../images/ko/btn/bt_print.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_excel_down {
 background:url(../../images/ko/btn/bt_excel_down.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_excel_up {
 background:url(../../images/ko/btn/bt_excel_up.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_down {
 background:url(../../images/ko/btn/bt_down.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_up {
 background:url(../../images/ko/btn/bt_up.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_search {
 background:url(../../images/ko/btn/bt_search.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
/* Page */
.ico_prev {
 background:url(../../images/ko/btn/bt_prev.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_see_all {
 background:url(../../images/ko/btn/bt_see_all.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
/* Config */
.ico_edit {
 background:url(../../images/ko/btn/bt_edit.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
.ico_category_edit {
 background:url(../../images/ko/btn/bt_category_edit.gif) no-repeat left top!important;
 height:22px;
 padding-left:21px!important;
}
/** //Button Ico **/

/* Notice Alert JY 091227*/
.alert_wrap{
    width:400px; 
    text-align:center;
	position:relative;
	left:50%;
	top:70px;
	margin-bottom:70px;
	margin-left:-180px;
	margin-top:0px;
	
	
}
.alert_wrap_btn{   width:400px; 
    text-align:center;
	position:relative;
	left:50%;
	top:10px;
	margin-bottom:70px;
	margin-left:-180px;
	margin-top:0px;}
.alert_height {
 min-height:160px;
 text-align:center;

}
.alert_title {
 font-family:Malgun Gothic;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 padding-top:10px;
 padding-bottom:7px;
 margin-left:0px;
 border-bottom:1px dotted #C8C8C8; 
 color:#CE3C21;
 background-color:#F8F8F8;
 line-height:170%;
}
.alert_contents {
	line-height:20px;
	overflow:hidden;
	padding:0 10px;
}
.alert_contents li {
 text-align:center;
 width:100%;
}
.alert_contents .img {
 background: url(../../images/ko/icon/ico_alert_notice.gif) no-repeat center;
 width:100%;
 height:68px;
 margin-top:10px;

}
.alert_contents a:link, .alert_contents a:visited, .alert_contents a:active {
 color:#2E4E88;
}
.alert_contents a:hover {
 text-decoration:underline;
}
.alert_contents .txt {
 font-family:Malgun Gothic ;
 color:#444;
 line-height:150%;
 font-size:12px;
 margin-top:5px;
 margin-bottom:15px;
 letter-spacing:-1px;
}
.alert_contents .txt strong {
 color:#3A2724;
 line-height:150%;
 letter-spacing:-1px;
 font:bold 14px/40px Malgun Gothic;
}
.alert_contents .txt span {
	font-size:12px;
	font-family:Tahoma!important;
	letter-spacing:0;
  padding-left:7px;
  background: url(../../images/ko/icon/bu_dot_org_t.gif) no-repeat 0 6px;
  text-align:left;
}



.alert_contents .txt div {
 color:#2E4E88;
 margin-top:6px;
 font-weight:normal;
 
}
.alert_address {
 position:absolute;

 bottom:0px;
 left:0;
 height:30px;
 width:100%;
 font:normal 10px tahoma!important;
 color:#666;
 line-height:280%!important;
  border-top:1px solid #e5e5e5;
  text-indent:75px;
 background:#fff url(../../images/ko/common/footer_logo.gif) no-repeat 10px 5px;
}
.contactus {background:url(../../images/ko/icon/icon_mail.gif) no-repeat 0 2px; color:#5E4B3F; padding-left:25px;  margin-left:7px; line-height:10px!important;}
.contactus span {color:#B6602C}

/* Category Title - ulearning */
.ct_number {
 
 font-size:12px;
 margin-top:20px;
 margin-bottom:10px;
}
.ct_number a {
 color:#272727
}
.ct_number strong {
 font-size:16px;
}
.ct_number img {
 margin:0 5px;
}
.ct_number .final {
 color:#000;
}
.ct_number .final_no {
 color:#f37b06;
}
/* Category */
.exp_ct_box {
 position:relative;
 clear:both;
 background:#E5E5E5;
 border:3px solid #8ca5d6;
 border-bottom:2px solid #8ca5d6;
 background:#7b94bd;
 margin-bottom: 15px;
}
.exp_ct_box_in {
 background:#fff;
 padding:5px 10px 5px 5px;
 font-size:11px;
 margin:1px;
}
.information_list {
 width:100%;
}
.information_list th {
 background:#fff url(../../images/ko/ico/ico_blue_arrow.gif) no-repeat left 7px;
 color:#666;
 font:bold 11px;
 text-align:left;
 padding:3px 3px 3px 8px;
 vertical-align:top;
 line-height:16px;
}
.information_list td {
 color:#666;
 background:#fff url(../../images/ko/common/gray_line.gif) no-repeat left 7px;
 padding:3px 3px 3px 8px;
 font:normal 11px;
 vertical-align:top;
 line-height:16px;
}
.information_list_trans {
}
.information_list_trans th {
 background:url(../../images/ko/ico/ico_blue_arrow.gif) no-repeat left 8px;
 color:#666;
 font:bold 11px;
 text-align:left;
 padding:3px 3px 3px 8px;
 vertical-align:top;
 line-height:16px;
}
.information_list_trans td {
 color:#666;
 background:url(../../images/ko/common/gray_line.gif) no-repeat left 7px;
 padding:3px 3px 3px 8px;
 font:normal 11px;
 vertical-align:top;
 line-height:16px;
}
/* sub main */
.main_left {
 width:437px;
 float:left;
 margin-bottom:15px
}
.main_right {
 width:280px;
 float:right;
}
.inquiry_box {
 clear:both;
 background:url(../../images/ko/sub/ulearning/inquiry_bg.jpg) no-repeat right bottom;
 border:1px solid #E1E1E1;
 border-bottom:2px solid #D4D4D4;
 padding:15px;
 height:112px;
 margin-bottom:15px;
}
.inquiry_box dl {
 clear:both;
 margin-bottom:15px;
 color:#777;
 font-size:11px
}
.inquiry_box dt {
 margin-bottom:8px;
 background:url(../../images/ko/ico/ico_line_gray.gif) no-repeat left 5px;
 padding-left:10px;
 font-weight:bold;
 float:left;
 line-height:13px;

}
/* List Photo */
.list_photo {
 float:right;
 margin:4px 0
}
.list_photo span {
 font-size:11px;
 color:#cacfd3;
 padding:0 10px;
}
.list_photo span a {
 color:#333;
 line-height:13px;
}
.list_photo span a:hover {
 color:#FF8A00;
}
.list_photo span a.selected {
 color:#FF8A00;
 font-weight:bold
}
.list_photo .list_line {
 margin:0 6px;
}
.check_box {
 height:14px;
 float:left
}
/* Progress Bar */

/* Flow Arrow */
.flow_arrow {
 margin:0 5px 17px;
}
/* Step */
.step_box {
 margin-bottom:3px;
 color:#F65E13;
 font:normal 11px;
 background:url(../../images/ko/common/step_bg.gif) no-repeat;
 width:130px;
 height:18px;
 text-align:center;
 line-height:18px
}
/* Information */
.information {
 float:left;
 margin:0 0 3px 5px;
}
.information dt {
 font:bold 16px;
 color:#0E304C;
 padding-bottom:5px;
 
}
.information dd {
 font:normal 12px;
 color:#666;
 line-height:17px;
 
}
.information dd.strong {
 font-weight:bold;
 font-size:13px;
 margin-top:5px;
}
.information dd strong {
 color:#759703;
 font-weight:bold;
 font-size:13px!important;
}
/* Reply */
.comment_count {
 font-weight:bold;
 color:#666666;
 margin-bottom:10px;
}
.comment_count a:link, .comment_count a:visited, a.comment_count a:active {
 color:#666;
}
.comment_count a:hover {
 text-decoration:underline;
}
.comment_count em {
 color:#f26622;
}
.comment_outline {
 background:#fff;
 float:left;
 clear:both;
 width:100%;
 border:1px solid #e6e6e6;
 padding: 10px 10px 0;
}
.comment_table {
 border-collapse:collapse;
 width:100%;
 border-bottom:1px solid #fff;
}
.comment_table th {
 padding-bottom:5px;
}
.comment_table td {
 padding:5px 0px 5px;
 line-height:14px;
 vertical-align:top;
}
.comment_table .date {
 width: 70px;
 padding-left:5px;
 color:#999;
}
.comment_table .member {
 color:#999;
 white-space:nowrap;
 padding-right:0px!important;
}
.txt_b {
 font-weight:bold!important;
 font-size:12px!important;
 width:60px;
 text-align:center;
}

/* edit layer */
.excel_upload_box {
 border:2px solid #565656;
 width:300px;
 background:#fff;
}
.excel_upload_box h6 {
 background:url(../../images/ko/common/edit_layer_top.gif) repeat-x left top;
 height:28px;
 color:#2759A2;
 font:bold 11px;
 padding-top:8px;
 text-indent:10px;
}
.excel_upload_box h6 span {
 float:right;
 margin:-12px 7px 0 0;
 text-indent:-1000;
 background:url(../../images/ko/btn/bt_layer_close.gif) no-repeat;
 width:14px;
 height:13px;
 cursor:pointer;
}
.excel_upload_box fieldset {
 margin:5px 10px 7px;
 padding-bottom:10px;
 border-bottom:1px solid #E9E9E9
}
.excel_upload_box fieldset p {
 padding-bottom:3px;
}
.excel_upload_box .tC {
 padding:0 0 5px;
}

/* Main 추가 - 구본정 */
.left {float:left;}
.right {float:right;}
.mr_2 {margin-right:2px;}

/* intro */
.intro {position: absolute; width:280px; height: 130px; top: 50%; left: 50%; padding:10px; margin: -65px 0 0 -140px; border: 1px inset #999;}
.intro_name {margin-bottom:10px;padding:2px;font-weight:bold;border-bottom:1px dashed #999}
.intro_title {padding:2px;}
.intro_data {padding:2px;}
.intro_shortcut {cursor:pointer;margin-left:10px;}
.intro_ok {cursor:pointer;margin-left:10px;}

/* login */
.login {position: absolute; width:280px; height: 130px; top: 50%; left: 50%; padding:10px; margin: -65px 0 0 -140px; border: 1px inset #999;}
.login_title {margin-bottom:10px;padding:2px;font-weight:bold;border-bottom:1px dashed #999}

/* main */
.mainWrap   { position:absolute; left:50%; margin:0 0 0 -450px; display:inline; min-height:100%; float:left; width:900px; height:100%; padding:0;}
.mainheader { width:900px; height:50px; background-color:#333; color:#fff; }
.mainmenu { width:900px; height:50px; background-color:#666; color:#fff; }
.mainimg { width:900px; height:300px; background-color: #999; color:#fff; }
.content01 { width:300px; height:150px; float: left; background-color: #ccc; }
.content02 { width:300px; height:150px; float: left; background-color: #eee; }
.content03 { width:300px; height:150px; float: left; background-color: #f6f6f6; }

.btn_Wrap {clear:both; text-align:right; margin-bottom:5px;}

