@charset "utf-8";
 
  
 /* 여백 */ 
.mt05 { margin-top: 5px; } 
.mt10 { margin-top: 10px; } 
.mt15 { margin-top: 15px; } 
.mt20 { margin-top: 20px; } 
.mt25 { margin-top: 25px; } 
.mt30 { margin-top: 30px; } 

.padding05{padding: 5px;} 
.padding10{padding: 10px;} 
.padding15{padding: 15px;} 
.padding20{padding: 20px;} 

/* global margin */
.mt05 { margin-top:05px; }
.mr05 { margin-right:05px; }
.mb05 { margin-bottom:05px; }
.ml05 { margin-left:05px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.mt20 { margin-top:20px; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.ml20 { margin-left:20px; }
.mt30 { margin-top:30px; }
.mr30 { margin-right:30px; }
.mb30 { margin-bottom:30px; }
.ml30 { margin-left:30px; }

/* global padding */
.pt05 { padding-top:05px; }
.pr05 { padding-right:05px; }
.pb05 { padding-bottom:05px; }
.pl05 { padding-left:05px; }
.pt10 { padding-top:10px; }
.pr10 { padding-right:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }
.pt20 { padding-top:20px; }
.pr20 { padding-right:20px; }
.pb20 { padding-bottom:20px; }
.pl20 { padding-left:20px; }
.pt30 { padding-top:30px; }
.pr30 { padding-right:30px; }
.pb30 { padding-bottom:30px; }
.pl30 { padding-left:30px; }

.inp{height:22px;display:inline-block;vertical-align:middle;border:1px solid #c3c9ce;border-bottom-color:#eaecee;border-right-color:#eaecee;line-height:22px;background:#fff;border-radius:3px;} 
.inp input[type="text"]{height:22px;border:0;width:100%;text-indent:0px;}
.inp01{height:22px;line-height:22px;border:1px solid #e3e3e3;background:#fff;}
.inp02{height:22px;line-height:22px;border:1px solid #e3e3e3;background:#f8f8f8;}
.inp03{height:22px;line-height:22px;border:1px solid #d7e5e7;background:#e7f8fa;}
.inp04{height:22px;border:1px solid #d7e5e7;background:#f7fcfd;font-size:12px;}
 
textarea{width:99%;border:1px solid #e3e3e3;background:#f8f8f8;}
.selec01 .SumoSelect > .CaptionCont{border:1px solid #c3c9ce;border-bottom-color:#eaecee;border-right-color:#eaecee;height:30px;}
.selec01 .SumoSelect > .CaptionCont > span{background:url('../images/blet_select.png') no-repeat right 50%;}
.selec02 .SumoSelect > .CaptionCont{border:1px solid #e3e3e3; height:30px;background:#f8f8f8;}
.selec02 .SumoSelect > .CaptionCont > span{background:url('../images/blet_select.png') no-repeat right 50%;}

.btn_w { text-align: center; }
.align_l { text-align: left !important; }
.align_c { text-align: center !important; }
.align_r { text-align: right !important; }

.tit_h2 {color:#000;font-size:25px;font-weight:bold;text-align: center;}
.tit_h2_l{color:#333;font-size:25px;font-weight:bold;}
.tit_h3 span { padding-left: 10px; font-weight: normal; color: #7b7b7b; }
.tit_h4{font-weight: normal;}
.tit_h4 em{padding-right:10px;color:#333;font-size:20px;font-weight:bold;}
.tit_h4 span{  color: #666;}

.tit_h5 em{font-size:15px;color:#333;font-weight:bold;}
.tit_h5 span {padding-left:10px; font-weight: normal; color: #555;}
.add_tit_h4 { padding-bottom: 12px; border-bottom: 1px solid #82be68; }

.tit_o{padding-left:20px;background: url(../images/sub/blet_o.gif) no-repeat 0 6px;color:#222;font-size:14px;font-weight:bold;}
.tit_o span{padding-left:10px; font-weight: normal; color: #555; font-size:13px;}


/* font */
.f_sky{color:#1d99e7;}
.f_line{text-decoration:underline;}
 


/* btn icn */
.icn, .btn{display:inline-block;vertical-align:middle;text-align: center;}

.btn_ss{height:23px !important;line-height:21px !important;font-size:12px;padding:0 7px !important;}
.icn_li01{height:24px;line-height:22px;padding:0 10px;background:#f9eae1;border:1px solid #ead6ca;color:#666;}
.icn_li02{height:24px;line-height:22px;padding:0 10px;background:#e7e1f9;border:1px solid #d1cae7;color:#666;}
.btn_option{height:30px;line-height:28px;padding:0 11px;border:1px solid #b7b7b7;border-radius:2px;color:#555;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f4f4+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.icn_del{width:11px;height:12px;margin-right:2px;background:url('../images/icn_del.png') no-repeat;}
.icn_calender{width:13px;height:12px;background:url('../images/btn_calender.png') no-repeat;}
.icn_plus{width:22px;height:28px;border-left:1px solid #eaecee;background:url('../images/icn_plus.png') no-repeat 50% 50%;}
.icn_ess{width:12px;height:15px;padding-right:20px;background:url('../images/icn_ess.png') no-repeat 0 0;}
.icn_more{width:15px;height:15px; background:url('../images/btn_more.gif') no-repeat 0 0;}

.btn_blue_r2 {height:34px; line-height:34px; padding:0 17px; background-color: #298EE2; border-radius: 3px; color:#fff; font-family:나눔고딕,NanumGothic;}
.btn_blue_r{width:59px;height:34px;line-height:34px;background:url('/images/btn_blue_r.png') no-repeat 0 0;color:#fff;font-family:나눔고딕,NanumGothic;}
.btn_gray_r{width:59px;height:34px;line-height:34px;background:url('/images/btn_gray_r.png') no-repeat 0 0;color:#fff;font-family:나눔고딕,NanumGothic;}

.search_align, .selectbox { display: inline-block; vertical-align: middle; }

.fr {float: right;}
.fl {float: left;}

/* text readonly css */
.txtRRonly {border: none; text-align: right;}
.txtLRonly {border: none; text-align: right;}

.editedCell {color: red !important;}
.loadedCell {color: #777 !important;}

.point_eff { cursor: pointer;}

.border_r_hide{border-right:hidden;}

.point_color {border:2px solid #ebebeb; margin: 5px 10px; }
.point_txt {color: red !important;font-weight:bold;}

.border_bt_pt {border-bottom:1px solid #c0c0c0; padding-bottom: 5px;}

.width_100 {width: 100px;}
.width_80 {width: 80px;}
.width_60 {width: 60px;}

.search_height {height: 27px;}

/* left메뉴 관련*/
.subTitle {
	color : #222;
}

/* 국가정보 링크 관련*/
.nation_nm {
	cursor:pointer;
	color:#1d99e7 !important;
	font-weight:bold;
}
.nation_nm:hover {
	color:#6C5A93 !important;
}
.total_cnt {
	font-weight:bold;
	text-align:right;
}

.white_text {
	color:#FFFFFF!important;
	font-size:10px;
}

/* 중요 */
.caution_text {
	color: red !important;
	font-weight:bold;
}

/* 세션정보 */
.session_text {
	cursor: default;
	font-size:11px;
	margin-left: -40px;
}

/* 세션접속자이름 */
.session_name {
	cursor: default;
	font-size:11px;
	color: black;
}

/* 국제선 스케줄 중복 text */
.nation_text {
	font-size:13px;
}

/* map관련 css*/
.world_name {z-index: 9999px; position:absolute;cursor: pointer;font-weight:bold;color:#5accff;font-size:15px;}
.nav_div{color:#1d99e7;font-weight:bold;cursor: pointer;}
.nav_div:hover{color:#6C5A93;}

/* left 메뉴 css*/
.sTopMenu { padding-left:35px; padding-top:20px; background:url('../images/icn_doc_g.png') no-repeat 6px 16px;}
.sTopMenu_ { padding-left:35px; padding-top:20px; background:url('../images/icn_doc_b.png') no-repeat 6px 16px;}
.sMenu { padding-left:35px; padding-top:12px; background:url('../images/icn_doc_g.png') no-repeat 6px 8px;}
.sMenu_ { padding-left:35px; padding-top:12px; background:url('../images/icn_doc_b.png') no-repeat 6px 8px;}
.sBottomMenu { padding-left:35px; padding-top:10px; padding-bottom:20px; background:url('../images/icn_doc_g.png') no-repeat 6px 8px;}
.sBottomMenu_ { padding-left:35px; padding-top:10px; padding-bottom:20px; background:url('../images/icn_doc_b.png') no-repeat 6px 8px;}
.sSel { color:#1d99e7; font-weight:bold;}