/* Space out content a bit */
body {padding:0;line-height:1.8em;}
a{color:#46821c;}
a:hover{color:#37BF96;}
a.bt-more-main{text-indent:-9999px;background:url(../../images/bt_more.png) 0 0 no-repeat;width:20px;height:20px;display:block;overflow:hidden;transition:.2s}
a.bt-more-main:hover{background-position:-20px 0 ;}
/* skip navigation */
#u_skip{position:relative;z-index:99999;width:100%}
#u_skip a{position:absolute;top:-40px;left:0;width:150px;padding:0 10px;border:1px solid #4ec53d;background:#000;text-align:center;outline:none}
#u_skip a:active,#u_skip a:focus{top:0;text-decoration:none;cursor:pointer;zoom:1}
#u_skip span{display:inline-block;padding:2px 6px 0 0;font-size:11px;line-height:26px;color:#fff;letter-spacing:-1px}
#index{min-width:1100px;text-align:center;}
.content_wrap{width:1000px;margin:0 auto;text-align:left;position:relative;clear:both;}
.clr{clear:both;}
.text-small{font:normal 11px dotum;}
#header{height:100px;}
/* #gnb{clear:both;} */
/* .gnb2{clear:both;height:30px;} */
/* .gnb3{clear:both;height:10px;} */
#page-container{}
#page-content{}
#footer{clear:both;}
#footer .content_wrap{padding:20px 0;}
/* heeader */
/* #gnb_upper{height:51px;} */
/* #gnb_upper h1#logo{position:absolute;top:32px;left:0px;} */
/* #gnb_upper ul.tlink{float:right;padding:0;margin:20px 0px 0 0;list-style:none;} */
/* #gnb_upper ul.tlink li{float:left;font:normal 11px dotum;color:#aaa} */
/* #gnb_upper ul.tlink> li + li:before {padding: 0 5px;color: #ddd;font-size:9px;content: "|"; list-style-type:armenian;} */
/* #gnb_upper ul.tlink li a{color:#9a9a9a;} */
/* #gnb_upper ul.tlink li i{font-size:10px;} */
/* #gnb_upper ul.tlink li.log_out a{color:#a4c0ea;} */
#search_f{float:right;width:130px;margin:11px 20px 5px 0;}
#search_f .input-group .form-control , #search_f .input-group .input-group-btn .btn-default{height: 24px;padding: 3px 5px;font-size: 12px;line-height: 1.42857143;background:none !important;box-shadow:none;color:#666;border:1px solid #ddd !important;}
/* gnb */
/* #gnb{position:absolute;left:290px;top:40px;position:absolute;height:60px;} */
/* #gnb ul.nav{margin:0;padding:0;list-style:none;width:650px;} */
/* #gnb ul.nav li{float:left;min-width:120px;} */
/* #gnb ul.nav li a{display:block;text-indent:-9999px;height:60px;} */
/* #gnb ul.nav li#gnb_m1 a{background:url("../../images/gnb1.png") 20px 0 no-repeat;} */
/* #gnb ul.nav li#gnb_m2 a{background:url("../../images/gnb2.png") 20px 0 no-repeat;} */
/* #gnb ul.nav li#gnb_m3 a{background:url("../../images/gnb3.png") 20px 0 no-repeat;width:130px;} */
/* #gnb ul.nav li#gnb_m4 a{background:url("../../images/gnb4.png") 20px 0 no-repeat;} */
/* #gnb ul.nav li#gnb_m5 a{background:url("../../images/gnb5.png") 20px 0 no-repeat;} */
/* #gnb ul.nav li a:hover{background-position:20px -40px !important;} */

/* mainmenu */

#mainmenu{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:2;display:none;left:0;width:100%;height:333px;background:#fff url(../../images/bg_mainmenu.gif) 0 100% repeat-x;overflow:hidden;}/*top:100px;*/
#mainmenu:hover{}
#mainmenu ul#mq-nav{width:270px;height:260px;position:absolute;top:35px;left:0px;padding:0;margin:0;list-style:none;}
#mainmenu ul#mq-nav li{float:left;margin:0 25px;width:80px;height:120px;}
#mainmenu ul.menu{float:right;padding:0;margin:0;border-right:1px solid #ededed;list-style:none;overflow:hidden;line-height:1.9em;}
#mainmenu ul.menu>li{float:left;width:120px;height:340px;border-left:1px solid #ededed;position:relative;}
#mainmenu ul.menu li:hover{}
#mainmenu ul.menu li a{display:block;padding:1em;font-weight:bold;letter-spacing:-1px;}
#mainmenu ul.menu li ul{border:none;width:120px;padding:0;margin:0;margin-top:10px;}
#mainmenu ul.menu li ul li{display:block;border:none;}
#mainmenu ul.menu li ul li a{display:block;padding:0 1em;text-decoration:none;color:#767676;letter-spacing:0;font-weight:normal;}
#mainmenu ul.menu li ul li a:hover{background:#f1f1f1;color:#222;}

/* container */
#container{border-bottom:1px solid #ededed;}
#container .content_wrap{background:url(../../images/bg_snb.gif) 0 0 repeat-y;padding:0 0 50px;min-height:500px;}

#sub_content{width:780px;float:right;margin-top:30px;}
.tab_content{display:none;}
.tab_content.first{display:block;}


#sider-left{width:181px;overflow:hidden;float:left;}
#sider-left .st{padding-left:1px;}
#sider-left .st img{border-bottom:1px solid #ededed;}
#snb{}
#snb ul{padding:0;margin:0;list-style:none;line-height:2.8em;}
#snb ul li{display:block;}
#snb ul li a{padding:0 15px;color:#888;text-decoration:none;display:block;font-weight:bold;letter-spacing:-1px;border-bottom:1px solid #ececec;transition:.2s}
#snb ul li:last-child a{border:none;}
#snb ul a:hover , #snb>ul>li.on>a{background:rgba(79, 142, 220, 1);color:#fff;}
#snb ul li ul{margin:1px;display:none;margin-top:-1px;background:#f8f8f8;margin-bottom:20px;}
#snb ul li.on ul{display:block;}
#snb ul li ul li a{padding:0 25px;font-size:11px;line-height:2.5em;font-family:dotum;border:none;font-weight:normal;}
#snb ul li ul li a:hover{background:#fff;color:#444}

#snb ul.customer-center{clear:both;margin:100px 15px 30px;}
#snb ul.customer-center li{padding:10px 0;}
#snb ul.customer-center li.cus_main{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ededed;}

.h1-add{margin-top:-4px;}


/* footer */
#footer h1#logo_b{position:absolute;top:40px;left:0px;}
#footer ul.blink{float:right;padding:0;margin:0 0 10px 0;list-style:none;}
#footer ul.blink li{float:left;}
#footer ul.blink> li + li:before {padding: 0 5px;color: #ddd;font-size:9px;content: "|";}
#footer ul.blink li a{color:#9a9a9a;font:normal 11px dotum;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
#footer ul.blink li.private a{color:#a4c0ea;}

/* page-tabs */
#page-tabs{padding:20px;padding-bottom:0;overflow:hidden;}
#page-tabs .nav-page-tabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #ddd;height:36px;}
#page-tabs .nav-page-tabs li{border:1px solid #F7F8FA;border-bottom:1px solid #ddd;float:left;line-height:30px;position:relative;margin-right:-1px;z-index:0;}
#page-tabs .nav-page-tabs li.active{border:1px solid #ddd;border-bottom:1px solid #F7F8FA;z-index:1;}
#page-tabs .nav-page-tabs li a{display:inline-block;padding:0 20px;line-height:34px;color:#777;text-decoration:none;font-weight:bold;letter-spacing:-1px;}
#page-tabs .nav-page-tabs li.active a,#page-tabs .nav-page-tabs li a:hover{color:#7899cc;}
/* others */
.datepicker {z-index:2000 !important;}

/* treeview */
.treeview, .treeview ul { padding: 0;margin: 0;	list-style: none;}
.treeview ul {background-color: white;margin-top: 0px;}
.treeview .hitarea {background: url(../../images/treeview-default.gif) -64px -25px no-repeat;	height: 16px;width: 16px;margin-left: -16px;float: left;	cursor: pointer;}
* html .hitarea {display: inline;float:none;}/* fix for IE6 */
.treeview li { 	margin: 0;padding: 3px 0pt 3px 16px;}
.treeview a.selected {background-color: #eee;}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url(../../images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 18px; display: block; }
.filetree span.folder { background: url(../../images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../../images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../../images/file.gif) 0 0 no-repeat; }

/* tabs */
ul.tabs{margin:0;padding:0;list-style:none;height:32px;background:url(../../images/line.gif) 0 100% repeat-x;margin-bottom:10px;}
ul.tabs li{display:block;float:left;}
ul.tabs li a{display:block;line-height:30px;padding:0 21.5px;border:1px solid #ddd;border-bottom:#c7cdd7;text-decoration:none;margin-left:-1px;background:#fafafa url(../../images/bg_bt.png) 0 0 repeat-x;transition:.2s}
ul.tabs li:first-child a{margin-left:0;}
ul.tabs li.on a, ul.tabs li a:hover{border:1px solid #21579e;background-color:rgba(79, 142, 220, 1);color:#fff;}

dl.bull-warning{}
dl.bull-warning dt{min-height:30px;margin-bottom:5px;}
dl.bull-warning dd{background:url(../../images/bull-warning.gif) 0 3px no-repeat;padding-left:15px;margin-bottom:10px;}
dl.bull-warning dd.o-info{background:none;background:#fafafa;padding:15px;font-weight:bold;color:#46821c;}

.dot-width-icon{text-align:center;clear:both;background:url(../../images/dot2.gif) 0 50% repeat-x;margin:20px 0;}

/* *********************************** table *********************************** */
.tbl_type{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;text-align:center;min-width: 100%;margin:10px 0 20px 0;clear:both;border-collapse: collapse;width:100%}
.tbl_type th{padding:.6em .8em;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background-color:#f1f1f1;letter-spacing:-1px;text-align:center;}
.tbl_type th.bg-info{background:#e8f1f8}
.tbl_type th.bg-danger{background:#fbebeb}
.tbl_type td{padding:.5em .8em;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.tbl_type tr.notice td{background:#fafafa;}
.tbl_type tr.notice td a{font-weight:bold;}

/* mr.lee CSS control */
h3.s_title{display:inline-block; background:url(../../images/bull-warning.gif) 0 3px no-repeat;padding-left:15px;margin-bottom:10px; margin-top:10px; font-size:13px; font-weight:bold;color:#666;letter-spacing:-1px;}
h3.s_title.t_board{margin-bottom:0;width:100%;}
.arrow_icon{display:inline-block; background:url(../../images/arrow_icon.gif) 0 4px no-repeat;padding-left:15px; font-size:12px; font-weight:bold;
font-style:none; font-weight:bold; color:#333; padding-right:5px; letter-spacing:-.1em;}

.arrow_icon2{display:inline-block; background:url(../../images/arrow_icon.gif) 0 1px no-repeat;padding-left:15px; font-size:12px; font-weight:bold;
font-style:none; font-weight:bold; color:#333; padding-right:5px; letter-spacing:-.1em;}
.alert_info {
  padding: 8px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 1px;
}
.alert-defautl {
  background-color: #fafafa;
  border-color: #e6e7e8;
  color: #484848;
}
.alert-defautl p {
  margin:5px 0;
  padding:0;
  color: #484848;
}
.orange {color:#f07c1e;}
.size_control {padding:.7em .7em .6em;}
.table_content_box {padding:.7em .7em}
.h1-add_large {margin-top:3px;}
.h1-add_xlarge {margin-top:7px;}
.login_box .panel-body {height:188px;}
.login_box .panel-footer {height:135px;}

.m10px {margin-left:10px}
.m20px {margin-left:20px}
.m30px {margin-left:30px}
.m-10px {margin-left:-10px}
.m-20px {margin-left:-20px}
.m-30px {margin-left:-30px}

.ol-type {list-style-type:upper-latin; margin-left:-20px;}
.ol-type2 {list-style-type:lower-alpha; margin-left:-20px;}
.type-none {list-style-type:none;}


.table-striped-hold > tbody > tr > th,
.table-striped-hold > tbody > tr > td{
  background-color: #F8F8F8;
}
.summary-text {text-indent:1em; display:block;}


.map_c1 {margin-top:7px;}
.map_c2 {color:#3A92C9;}
.map_c3 {margin-top:10px; text-align:center;}
.map_c4 {font-size:12px; font-weight:bold; color:#619dd8; margin-top:15px;}
.map_c5 {padding:15px; background:#ffffec;}
.map_c6 {padding:15px;}
.tbl_type {}
.map_line {height:10px; width:100%; border-bottom:1px dotted #ccc; clear:both;}
.map_t {font-weight:bold; color:#999; text-indent:1em; margin-top:15px; margin-bottom:20px;}

.community_t{position:relative;}
.community_t img{position:relative;z-index:0;}
.community_t a{position:absolute;z-index:1;top:62px;left:140px;}

.left_sub{margin-bottom:0px !important;}
