@import url(/assets/common/css/font.css);
body {
	font-family:dotum,arial;
	letter-spacing:-0.2px;
	color:#636363;
}

#doc{
	display:block;
	position:relative;
	zoom:1;
}
.green {color:green}
a {color:#636363; text-decoration:none;}
a:visited  {color:#636363; text-decoration:none;}
a:active   {color:#1fa9f9; text-decoration:none; }
a:hover    {color:#1fa9f9; text-decoration:none;}

.tb_list {width:100%;margin-top:5px;}
.tb_list th {text-align:center;padding:0;font-weight:bolder;background:#F6F6F6;height:30px;border:1px solid #E1E1E1;border-top:2px solid #E1E1E1;}
.tb_list td {padding-left:10px;border:1px solid #E1E1E1;height:25px;}
.tb_list td.tc{text-align:center;padding:0;}
.tb_list .linetop1px {border-top:1px solid #E1E1E1;}
.tb_list .linetop2px {border-top:2px solid #E1E1E1;}

h3 {
    border: 0 none;
    color: inherit;
    font-family: 'malgun gothic',dotum,돋움,sans-serif;
    font-size: 11.5px;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
	font-weight:bolder;
}

.subTT{background:url(/assets/common/images/sub_top_ic.gif) 0 0 no-repeat;margin-bottom:5px;padding-left:25px;text-align:left;font-family:'Nanum Gothic',나눔고딕,'Malgun Gothic','맑은 고딕',Gulim,굴림,Dotum,Verdana,AppleGothic,sans-serif;font-weight:bolder;font-size:14px;color:#393B54;}

/* modal */
.modal-title {font-weight:bold;font-family:nanum gothic;letter-spacing:1px}

/* tooltip */
.tooltip .tooltip-inner{padding:10px;max-width:300px;text-align:left}
/*상단메뉴*/
#header .gnb .top_name1 ul {left:-40px;width:800px}
#header .gnb .top_name2 ul {left:-20px;width:800px}
#header .gnb .top_name3 ul {left:-280px;width:900px}
#header .gnb .top_name4 ul {left:-150px;width:800px}
#header .gnb .top_name5 ul {left:-500px;width:1000px}
#header .gnb .top_name6 ul {left:-650px;width:1050px}
#header .gnb .top_name7 ul {left:-150px;width:500px}

.hmenu,.hmenu a {font-size:0;line-height:0;}
.hmenu img{display:block;}
#topTab.menu {margin:0;padding:0;height:31px;z-index:999;zoom:1;}
#topTab.menu li{float:left;margin:0;padding:0;height:31px;}
#topTab.menu li a{float:left;height:100%;}
#menu_s { width:100%;background:url('/assets/common/images/sub_menu_bg.gif') 0 100% no-repeat;height:25px;z-index:998;position:relative; }
#menu_s DIV{position:absolute;display:none;top:0px;left:0px;height:30px;margin:0;padding:0;width:100%;}
#menu_s DIV dd {float:left;padding:3px 0 0 5px;margin:0;height:15px;}
#menu_s #tDiv1 {left:0px;}
#menu_s #tDiv2 {left:92px;}
#menu_s #tDiv3 {left:230px;}
#menu_s #tDiv4 {left:360px;}
#menu_s #tDiv5 {left:200px;}
#menu_s #tDiv6 {left:625px;}

/*폼 관련 */
textarea.line3   {font-size:12px;color:#666666;padding: 10px; border: 1pt solid #C0C0C0;}
input.b          {border: 1px solid #CCCCCC;font-size: 11px;color: #636363;}
input.c          {border: 1px solid #CCCCCC;font-size: 11px;color: #636363;}
input.d          {border: 0px solid #CCCCCC;font-size: 12px;color: #636363;}
input.bg         {color:#666666; background-color:#ece9e7; font-size:12px}
select.bg        {background-color: #F0F0F0;border: 1px solid #CCCCCC;font-size: 12px;color: #FFFFFF;font-family: "돋움", "돋움체", "굴림", "굴림체";}
.tblt            {border-top-style: solid ; border:1px; border-color:#cccccc; border-right-style: solid; border-bottom-style: none; border-left-style: solid;}
.tblt02          {border-top-style: solid ; border:1px; border-color:#aba38e; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;}
.tblt03          {border-top-style: solid ; border:5px; border-color:#ffffff; border-right-style: solid; border-bottom-style: solid;border-left-style: solid;}

dl,ul,ol,li,em{list-style:none;}

/* BBS */
#skin03_contents{text-align:left;padding:10px;line-height:160%;font-size:100%;font-family:굴림;}
#skin03_contents p{line-height:160%;}
.skin02_b{border-top:3px solid #db7d77; background:#FFF;}
.skin02_list_htit{font-size:11px; font-family:돋움;font-weight:bolder;background-color:#fbfdfd;height:26px;color:#68837f;padding:0 10px 0 10px; text-align:center;}
.skin02_read_htit{font-size:11px; font-family:돋움;font-weight:bolder;background-color:#fbfdfd;width:65px;height:26px;color:#68837f; text-align:center;}
.skin02_write_htit{font-size:11px; font-family:돋움;font-weight:bolder;background-color:#fbfdfd;width:100px;height:26px;color:#68837f;; text-align:center;}
.skin02_ghtit{font-size:11px; font-family:돋움;font-weight:bolder;background-color:#fbfdfd;height:26px;color:#68837f; text-align:center;}
.skin02_gcnts{text-align:center;}
.skin02_list_cnts{text-align:center;font-family:굴림;}
.skin02_list_btn{float:right;}
.skin02_list_btn td {padding:5px;}
.skin02_read_cnts{text-align:center;}
.skin02_read_btn{float:right;}
.skin02_read_btn td {padding:5px;}
.skin021_tit {text-align:center;}
.skin02_write_cnts{text-align:center;}
.skin02_input{background-color:#FFFFFF; border:1px solid #D2D2D2; height:18px;}
.skin02_tit_line{background-color:#dec4b0;height:1px;}
.skin02_tit_sline{background-color:#dec4b0;height:1px;}
.skin02_bot_line{background-color:#dec4b0;height:1px;}
.skin02_dotline{height:1px;border-bottom:1px dotted #f6d0c5}
.skin02_list_srno{font-weight:bolder;font-size:10px;color:#7584C3;}
.text_tit{font-size:14pt; font-family:돋움;font-weight:bold;color:#fd5716;}
.skin02_df{padding:0 0 0 10px;text-align:left;}
.pd15 {text-align:left}
.skin02_b .bbs_top_bg {background:url(/assets/bbs/skin02/images/line.gif) 100% 0 no-repeat}


.skin03_b{border-top:3px solid #db7d77; background:#FFF;}
.skin03_list_htit{background:url(/assets/bbs/skin02/images/line.gif) 100% 0 no-repeat;font-size:12px; font-family:'malgun gothic';font-weight:bolder;background-color:#fbfdfd;height:35px;color:#68837f;padding:0 10px 0 10px; text-align:center;}
.skin03_read_htit{background:url(/assets/bbs/skin02/images/line.gif) 100% 0 no-repeat;font-size:12px; font-family:'malgun gothic';font-weight:bolder;background-color:#fbfdfd;width:65px;height:35px;color:#68837f; text-align:center;}
.skin03_write_htit{background:url(/assets/bbs/skin02/images/line.gif) 100% 0 no-repeat;font-size:12px; font-family:'malgun gothic';font-weight:bolder;background-color:#fbfdfd;width:100px;height:35px;color:#68837f;; text-align:center;}
.skin03_ghtit{font-size:11px; font-family:돋움;font-weight:bolder;background-color:#fbfdfd;height:26px;color:#68837f; text-align:center;}
.skin03_gcnts{text-align:center;}
.skin03_list_cnts{text-align:center;font-family:굴림;}
.skin03_list_btn{float:right;}
.skin03_list_btn td {padding:5px;}
.skin03_read_cnts{text-align:center;}
.skin03_read_btn{float:right;}
.skin03_read_btn td {padding:5px;}
.skin031_tit {text-align:center;}
.skin03_write_cnts{text-align:center;}
.skin03_input{background-color:#FFFFFF; border:1px solid #D2D2D2; height:18px;}
.skin03_tit_line{background-color:#dec4b0;height:1px;}
.skin03_tit_sline{background-color:#dec4b0;height:1px;}
.skin03_bot_line{background-color:#dec4b0;height:1px;}
.skin03_dotline{height:1px;border-bottom:1px dotted #f6d0c5}
.skin03_list_srno{font-weight:bolder;font-size:10px;color:#7584C3;}
.text_tit{font-size:14pt; font-family:돋움;font-weight:bold;color:#fd5716;}
.skin03_df{padding:0 0 0 10px;text-align:left;}
.pd15 {text-align:left}
.b { font-size:8pt  ; line-height: 14px ; font-face:굴림;}
.text01 { font-family: "돋움체"; font-size: 9pt; color: #FFFFFF; line-height: 14pt; font-weight:bold; letter-spacing:-1pt;}
.numbersjackpot { font-family: "돋움체"; font-size: 21pt; color: #FFFFFF; line-height: 22pt; font-weight:bold; letter-spacing:-1pt;}
.size {font-family:돋움; font-size:12pt; line-height:18px; font-weight:bold;}
.s {font-family:돋움; font-size:8pt; line-height:15px;}
.size_ {font-family:돋움; font-size:11pt; line-height:18px; font-weight:bold;}
.ten {font-family:돋움; font-size:10pt; line-height:18px; font-weight:bold;}

.support {font-family:돋움; font-size:9pt; line-height:15px;}

.a {font-family:돋움; font-size:9pt; color:#0000FF;line-height:25px; text-decoration:underline}

.sample {background-color: #E8F0FC; border-color: #798EAE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a.blue:link {color:#1e90ff; text-decoration:none; font-size:10pt;}
a.blue:visited {color:#1e90ff; text-decoration:none; font-size:10pt;}
a.blue:active {color:#1e90ff; text-decoration:none; font-size:10pt;}
a.blue:hover {color:#4169e1; text-decoration:underline; font-size:10pt;}

td.submenu        {color:#333333; text-decoration:none; font-family:돋움; font-size:11px;}
a.submenu:link    {color:#333333; text-decoration:none; font-family:돋움; font-size:11px;}
a.submenu:visited {color:#333333; text-decoration:none; font-family:돋움; font-size:11px;}
a.submenu:active  {color:#333333; text-decoration:none; font-family:돋움; font-size:11px;}
a.submenu:hover   {color:#db262d; text-decoration:none; font-family:돋움; font-size:11px;}

.form {border:1px solid #CDCDCD;font-family:돋움;font-size:12px; color:#555555;}
.form4 {border:1px solid #6D6D6D;font-family:돋움;font-size:12px; color:#B1B1B1;}
.form2 {border:1px solid #E4DCBA;font-family:돋움;font-size:12px; color:#555555;}
.form3 {border:1px solid #CDCDCD;font-family:돋움;font-size:12px; color:#555555; background-color:#F8F8F8; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

.txt{font-family:돋움; color:#666666; text-decoration:none; font-size:9pt;}

.com { font-family: "돋움체"; font-size: 9pt; color: #666666; line-height: 12pt; letter-spacing:-1pt;}

.consult_input { BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #ffffff; font-size:9pt; color:#666666; }
.consult_textarea { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff }

.bg02 { background: url('/images/banner_top.gif') 0 0 repeat-x;}
.bg02_01 { background:url('/images/bg_top02.gif'); }
.con {
	margin: 10px 20px 0 22px; 
	font-family:굴림, 돋움; color:#666666; text-decoration:none; font-size:12px;
}
.location {font-family:Dotum; font-size:11px; color:#8c8c8d;}
.location img{display:inline;zoom:1;text-align:absmiddle;}
#Layer1 { position:absolute; left:994px; top:468px; width:69px; height:79px; z-index:997; }
#Layer1 img{display:block;}

.face1 {border-bottom:1px solid #e2bdab; padding:10px;font-weight:bold; color:#844121; background-color:#eeded7;}
.face2 {border-bottom:1px solid #e2bdab; padding:10px;color:#844121; background-color:#faf5f3;}
.face3 {border-bottom:1px solid #e2bdab; padding:10px;}
.face4 {border-bottom:1px solid #ae7b62; padding:10px;font-weight:bold; color:#ffffff; background-color:#c19078;}

.curri {color:#333333; font-weight:bold;}

@media screen {
  #printSection {
      display: none;
  }
}

@media print {
  body * {
    visibility:hidden;
  }
  #printSection, #printSection * {
    visibility:visible;
  }
  #printSection {
    position:absolute;
    left:0;
    top:0;
  }
}


.sky-form a{color:#8fc500}
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:39px;padding:8px 10px;outline:none;border-width:1px;border-style:solid;border-radius:2px;background:#f9f9f9;appearance:normal;-moz-appearance:none;-webkit-appearance:none}
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea,.sky-form .radio i,.sky-form .checkbox i,.sky-form .toggle i,.sky-form .icon-append,.sky-form .icon-prepend{border-color:#ccc;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}
.sky-form .toggle i:before{background-color:#8fc500}
.sky-form .rating input+label:hover,.sky-form .rating input+label:hover~label{color:#8fc500}
.sky-form .radio,.sky-form .checkbox{margin-bottom:4px;padding-left:27px;font-size:15px;line-height:27px;color:#333;cursor:pointer}
.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .textarea textarea:focus,.sky-form .radio input:focus+i,.sky-form .checkbox input:focus+i,.sky-form .toggle input:focus+i{border-color:#8fc500}
.sky-form .radio input+i:after{background-color:#8fc500}
.sky-form .checkbox input+i:after{color:#8fc500}
.sky-form .radio input:checked+i,.sky-form .checkbox input:checked+i,.sky-form .toggle input:checked+i{border-color:#8fc500}
.sky-form .rating input:checked~label{color:#8fc500}.ui-datepicker-inline{border:2px solid #ccc;background:#fff;box-shadow:none}
.sky-form .ui-slider{position:relative;height:3px;border:2px solid #ccc;background:#fff;margin:12px 6px 26px}
.sky-form .ui-slider-handle{position:absolute;width:15px;height:15px;margin:-8px 0 0 -8px;border:2px solid #ccc;outline:none;background:#fff;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}
.form-errors{width:100%;margin-bottom:20px}.form-errors .error{display:block;color:#ce1a33;font-weight:500}
.help-inline{font-size:11px;color:#b8321f;position:relative;top:-8px}

body .ui-datepicker-calendar{line-height:inherit;}
body .ui-datepicker-calendar a, 
body .ui-datepicker-calendar span{width:auto;}

.badge {
  font-weight:500;
  padding:1px 5px;
  font-size:11px;
}

/* bootstrap overwrite button */
.btn {
  display: inline-block;
  *display: inline;
  padding: 1px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 12px;
  font-weight:normal;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* bootstrap 2.0 button */
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
/*
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  */
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.5;
  filter: alpha(opacity=5);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 6px 19px;
  font-size: 14px;
  margin:0px 2px;
  font-weight:bold;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 1px 8px;
  font-size: 11px;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 11px;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
 font-weight:normal;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-base {
  color: #ffffff; 
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #73C3FC;
  *background-color: #3383BC;
  background-image: -moz-linear-gradient(top, #73C3FC, #3383BC);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#73C3FC), to(#3383BC));
  background-image: -webkit-linear-gradient(top, #73C3FC, #3383BC);
  background-image: -o-linear-gradient(top, #73C3FC, #3383BC);
  background-image: linear-gradient(to bottom, #73C3FC, #3383BC);
  background-repeat: repeat-x;
  border-color: #44AFFB #44AFFB #26628D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-base:hover,
.btn-base:focus,
.btn-base:active,
.btn-base.active,
.btn-base.disabled,
.btn-base[disabled] {
  color: #ffffff;
  background-color: #3383BC;
  *background-color: #3383BC;
}

.btn-base:active,
.btn-base.active {
  background-color: #3383BC \9;
}

.btn-lightgray {
  color: #ffffff; 
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #A2A2A2;
  *background-color: #5D5D5D;
  background-image: -moz-linear-gradient(top, #A2A2A2, #5D5D5D);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A2A2A2), to(#5D5D5D));
  background-image: -webkit-linear-gradient(top, #A2A2A2, #5D5D5D);
  background-image: -o-linear-gradient(top, #A2A2A2, #5D5D5D);
  background-image: linear-gradient(to bottom, #A2A2A2, #5D5D5D);
  background-repeat: repeat-x;
  border-color: #44AFFB #44AFFB #414141;
  border-color: rgba(0, 0, 0, 0.0) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-lightgray:hover,
.btn-lightgray:focus,
.btn-lightgray:active,
.btn-lightgray.active,
.btn-lightgray.disabled,
.btn-lightgray[disabled] {
  color: #ffffff;
  background-color: #5D5D5D;
  *background-color: #44AFFB;
}

.btn-lightgray:active,
.btn-lightgray.active {
  background-color: #24748c \9;
}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

/* free theme - cerulean start */
.btn-cerulean {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(5%, #ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 5%, #ffffff);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 5%, #ffffff);
  background-image: -o-linear-gradient(#ffffff, #ffffff 5%, #ffffff);
  background-image: linear-gradient(#ffffff, #ffffff 5%, #ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-cerulean:hover, .btn-cerulean:focus {
  background-position: 0 0;
}


.btn-cerulean-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3daae9;
  *background-color: #2fa4e7;
  background-image: -moz-linear-gradient(top, #46aeea, #2fa4e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46aeea), to(#2fa4e7));
  background-image: -webkit-linear-gradient(top, #46aeea, #2fa4e7);
  background-image: -o-linear-gradient(top, #46aeea, #2fa4e7);
  background-image: linear-gradient(to bottom, #46aeea, #2fa4e7);
  background-repeat: repeat-x;
  border-color: #2fa4e7 #2fa4e7 #157ab5;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46aeea', endColorstr='#ff2fa4e7', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-primary:hover,
.btn-cerulean-primary:focus,
.btn-cerulean-primary:active,
.btn-cerulean-primary.active,
.btn-cerulean-primary.disabled,
.btn-cerulean-primary[disabled] {
  color: #ffffff;
  background-color: #2fa4e7;
  *background-color: #1a99e2;
}

.btn-cerulean-primary:active,
.btn-cerulean-primary.active {
  background-color: #178acc \9;
}

.btn-cerulean-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #9e6ab8;
  *background-color: #9760b3;
  background-image: -moz-linear-gradient(top, #a271bb, #9760b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a271bb), to(#9760b3));
  background-image: -webkit-linear-gradient(top, #a271bb, #9760b3);
  background-image: -o-linear-gradient(top, #a271bb, #9760b3);
  background-image: linear-gradient(to bottom, #a271bb, #9760b3);
  background-repeat: repeat-x;
  border-color: #9760b3 #9760b3 #6f4086;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa271bb', endColorstr='#ff9760b3', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-info:hover,
.btn-cerulean-info:focus,
.btn-cerulean-info:active,
.btn-cerulean-info.active,
.btn-cerulean-info.disabled,
.btn-cerulean-info[disabled] {
  color: #ffffff;
  background-color: #9760b3;
  *background-color: #8b51a9;
}

.btn-cerulean-info:active,
.btn-cerulean-info.active {
  background-color: #7d4898 \9;
}

.btn-cerulean-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #7bb33d;
  *background-color: #73a839;
  background-image: -moz-linear-gradient(top, #80bb3f, #73a839);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80bb3f), to(#73a839));
  background-image: -webkit-linear-gradient(top, #80bb3f, #73a839);
  background-image: -o-linear-gradient(top, #80bb3f, #73a839);
  background-image: linear-gradient(to bottom, #80bb3f, #73a839);
  background-repeat: repeat-x;
  border-color: #73a839 #73a839 #4c6f26;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80bb3f', endColorstr='#ff73a839', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-success:hover,
.btn-cerulean-success:focus,
.btn-cerulean-success:active,
.btn-cerulean-success.active,
.btn-cerulean-success.disabled,
.btn-cerulean-success[disabled] {
  color: #ffffff;
  background-color: #73a839;
  *background-color: #669533;
}

.btn-cerulean-success:active,
.btn-cerulean-success.active {
  background-color: #59822c \9;
}

.btn-cerulean-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ec5c00;
  *background-color: #dd5600;
  background-image: -moz-linear-gradient(top, #f76000, #dd5600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f76000), to(#dd5600));
  background-image: -webkit-linear-gradient(top, #f76000, #dd5600);
  background-image: -o-linear-gradient(top, #f76000, #dd5600);
  background-image: linear-gradient(to bottom, #f76000, #dd5600);
  background-repeat: repeat-x;
  border-color: #dd5600 #dd5600 #913800;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff76000', endColorstr='#ffdd5600', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-warning:hover,
.btn-cerulean-warning:focus,
.btn-cerulean-warning:active,
.btn-cerulean-warning.active,
.btn-cerulean-warning.disabled,
.btn-cerulean-warning[disabled] {
  color: #ffffff;
  background-color: #dd5600;
  *background-color: #c44c00;
}

.btn-cerulean-warning:active,
.btn-cerulean-warning.active {
  background-color: #aa4200 \9;
}


.btn-cerulean-yellow {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #f89406 #f89406;
  border-color: rgba(0, 0, 0, 0.005) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.005)  rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-yellow:hover,
.btn-cerulean-yellow:focus,
.btn-cerulean-yellow:active,
.btn-cerulean-yellow.active,
.btn-cerulean-yellow.disabled,
.btn-cerulean-yellow {
  color: #ffffff;
  background-color: #dd5600;
  *background-color: #c44c00;
}

.btn-cerulean-yellow:active,
.btn-cerulean-yellow.active {
  background-color: #aa4200 \9;
}

.btn-cerulean-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d41e24;
  *background-color: #c71c22;
  background-image: -moz-linear-gradient(top, #dd1f26, #c71c22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26), to(#c71c22));
  background-image: -webkit-linear-gradient(top, #dd1f26, #c71c22);
  background-image: -o-linear-gradient(top, #dd1f26, #c71c22);
  background-image: linear-gradient(to bottom, #dd1f26, #c71c22);
  background-repeat: repeat-x;
  border-color: #c71c22 #c71c22 #841317;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd1f26', endColorstr='#ffc71c22', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-danger:hover,
.btn-cerulean-danger:focus,
.btn-cerulean-danger:active,
.btn-cerulean-danger.active,
.btn-cerulean-danger.disabled,
.btn-cerulean-danger[disabled] {
  color: #ffffff;
  background-color: #c71c22;
  *background-color: #b1191e;
}

.btn-cerulean-danger:active,
.btn-cerulean-danger.active {
  background-color: #9a161a \9;
}

.btn-cerulean-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #034482;
  *background-color: #033c73;
  background-image: -moz-linear-gradient(top, #04498c, #033c73);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04498c), to(#033c73));
  background-image: -webkit-linear-gradient(top, #04498c, #033c73);
  background-image: -o-linear-gradient(top, #04498c, #033c73);
  background-image: linear-gradient(to bottom, #04498c, #033c73);
  background-repeat: repeat-x;
  border-color: #033c73 #033c73 #011528;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04498c', endColorstr='#ff033c73', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-inverse:hover,
.btn-cerulean-inverse:focus,
.btn-cerulean-inverse:active,
.btn-cerulean-inverse.active,
.btn-cerulean-inverse.disabled,
.btn-cerulean-inverse[disabled] {
  color: #ffffff;
  background-color: #033c73;
  *background-color: #022f5a;
}

.btn-cerulean-inverse:active,
.btn-cerulean-inverse.active {
  background-color: #022241 \9;
}


.btn-cerulean-basic {
  color: #414141;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.01);
  background-color: #FBFBFB;
  *background-color: #FBFBFB;
  background-image: -moz-linear-gradient(top, #FBFBFB, #F1F1F1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB), to(#F1F1F1));
  background-image: -webkit-linear-gradient(top, #FBFBFB, #F1F1F1);
  background-image: -o-linear-gradient(top, #FBFBFB, #F1F1F1);
  background-image: linear-gradient(to bottom, #FBFBFB, #F1F1F1);
  background-repeat: repeat-x;
  border-color: #CCCCCC #CCCCCC #CCCCCC;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFBFBFB', endColorstr='#ffF1F1F1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
/*
  background-color: #F7F7F7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F7F7F7), color-stop(5%, #F7F7F7), to(#F7F7F7));
  background-image: -webkit-linear-gradient(#F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-image: -moz-linear-gradient(top, #F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-image: -o-linear-gradient(#F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-image: linear-gradient(#F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-repeat: no-repeat;
  border-color: #CCCCCC #CCCCCC #CCCCCC;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF7F7F7', endColorstr='#ffF7F7F7', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		  */
}


.btn-cerulean-basic:hover,
.btn-cerulean-basic:focus,
.btn-cerulean-basic:active,
.btn-cerulean-basic.active,
.btn-cerulean-basic.disabled {
  color: #000000;
  background-color: #F1F1F1;
  *background-color: #F1F1F1;
}

.btn-cerulean-basic:active,
.btn-cerulean-basic.active {
  background-color: #E9E9E9 \9;
}


/* amigo template css */
.btn i{margin-right:4px}
.btn-lg{font-size:18px;font-family:'Nanum Gothic';line-height:1.33;border-radius:2px;font-weight:600;padding:10px 16px;margin-top:15px}
.btn-lg i{font-size:24px;position:relative;top:3px}
.btn-xs{border-radius:1px}


.form-light .form-control {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-shadow: none !important;
    color: #70808b;
    font-family: "Nanum Gothic";
    font-size: 13px !important;
    outline: medium none;
}


/* free theme - cerulean end 
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
*/

.form-control {
	font-size:11px;
	height:25px;
}

.radio-inline, .checkbox-inline {
	font-size:12px;

}

input[type=text], select {
	height:24px;
	border:1px solid #CCC;
}

#form-wrap .form-control {font-size:14px;height:34px;}
table.tred{border-top:3px solid #db7d77;}

/* layout */
html,body{font-size:12px;}
#doc {
    background: url('/assets/common/images/admin/admin_bg.png') repeat-x;
}

#header {
	width: 100%;
    height: 214px;
    position: relative;
	
}
#header .logo {
    height: 68px; 
    padding: 20px 20px 0 20px; 
}
#header .login_info {
    position: absolute; 
    top: 20px; 
    right: 0; 
}
#header .login_info dd,dt {
	color:#FFF;
	padding-right:20px;
}

#bd {min-height:1200px;padding:0;margin-left:160px;margin-right:15px;}
.l_body ul li .m_title {background:#FFFEDE;width:100%;height:22px;text-align:center;font-size:14px;font-weight:bolder;border:1px solid gray;padding-top:4px;}
.l_body ul li ul li {width:100%;height:20px;padding:4px 0 0 10px;}

.gnb { padding-left:20px;}
.gnb ul li {
    float: left; 
    padding: 0 0 0 1px; 
    background: url('/assets/common/images/admin/gnb_bar.gif') no-repeat; 
    position: relative; 
}
.gnb ul li a {
	font-family: 'Nanum Gothic', 나눔고딕, 'Malgun Gothic', '맑은 고딕', Gulim, 굴림, Dotum, Verdana, AppleGothic, sans-serif;
}

.gnb ul li.first-child {
    padding-left: 0; 
    background: none; 
}
.gnb ul ul {
    display: none; 
    width: 650px; 
    position: absolute; 
    top: 36px; 
    left: -0; 
}
.gnb .top_menu1 ul {
	width: 700px !important; 
}

.gnb .top_menu3 ul {
	width: 930px !important; 
    left: -150px; 
    right: 0;
	text-align: right; 
}
.gnb .top_menu5 ul {
	width: 1080px !important; 
    left: -450px; 
    right: 0;
	text-align: right; 
}

.gnb .top_menu6 ul {
	width: 1080px !important; 
    left: -450px; 
    right: 0;
	text-align: right; 
}

.gnb .top_menu7 ul {
	width: 500px !important; 
}
.gnb .top_menu8 ul {
	width: 930px !important; 
    left: -650px; 
    right: 0;
	text-align: right; 
}
.gnb ul li li {
    float: left; 
    padding: 0 0 0 1px; 
    background: url('/assets/common/images/admin/gnb_sub_bar.gif') no-repeat 0 10px;  
}
.gnb ul li li.first-child {
    padding-left: 0; 
    background: none; 
}
.gnb ul li li a {
    display: inline-block; 
    padding: 8px 8px 3px 9px; 
    letter-spacing: -1px; 
    color: #576883; 
}
.gnb ul li li a:hover {
    background: url('/assets/common/images/admin/gnb_sub_selected.gif') no-repeat center 0; 
    font-weight: 700; 
    color: #ef4900; 
}

.page_title {
	position:absolute;
	top:145px;
	height: 39px;     
    padding: 0; 
    font-family: 'Nanum Gothic', 나눔고딕, 'Malgun Gothic', '맑은 고딕', Gulim, 굴림, Dotum, Verdana, AppleGothic, sans-serif;
    font-weight: bolder;
	font-size: 16px; 
    line-height: 39px; 
    color: #3e3e3e;  
    margin:0 0 0 20px;
}

.page_title i {margin-top:3px;}

.page_location {
    margin: 0; 
    padding: 0; 
    list-style: none; 
    position: absolute; 
    top: 156px; 
    right: 20px; 
}
.page_location, 
.page_location a {
    font-size: 11px; 
    color: #999; 
}
.page_location li {
    display: inline-block; 
    padding: 0 0 0 9px; 
    background: url('/assets/common/images/admin/gt_5x9.gif') no-repeat 0 1px; 
}
.page_location li.first-child {
    padding-left: 0; 
    background: none; 
	text-align:right;
}
.page_title_sub {
    padding: 0 0 0 8px; 
    background: url('/assets/common/images/admin/dot_5d7292_3x3.gif') no-repeat 0 8px; 
    font-size: 14px; 
    color: #5d7292; 
}

#contentArea {
	min-height: 600px; 
	height: auto !important; 
	height: 100%; 
    padding-bottom: 120px; 
}

#footer {
    clear: both; 
    height: 70px; 
    padding: 20px 0 0 0; 
    background: #576883; 
    text-align: right; 
}


.paging {
    padding: 0; 
}

#frm {

}
#txt {
    font-size: 11px; 
    text-align: center; 
    color: #576883;
}

table.list {
    width: 100%; 
    margin: 10px auto 20px auto; 
    border-top: 1px solid #000; 
    border-bottom: 1px solid #000; 
}
table.list thead th {
    padding: 9px 0 4px 0; 
    background: #f0f2f4; 
    border-top: 1px solid #cdcecf; 
    border-left: 1px solid #cdcecf; 
    font-size: 12px;
    font-weight: 700; 
    text-align: center; 
    color: #424242; 
	font-family:'nanum gothic';
	border-bottom:1px;

}
table.list thead td {
    padding: 9px 0 4px 0; 
    border-top: 1px solid #cdcecf; 
    border-left: 1px solid #cdcecf; 
    font-size: 11px;
    text-align: center; 
    color: #424242; 
}
table.list thead th.first-child {
    border-left: 0; 
}
table.list thead .first-child th {
    border-top: 0; 
}

table.list td {
    padding: 9px 0 4px 0; 
    border-top: 1px solid #d6d6d6; 
    text-align :center; 
}
table.list .first-child td {
    border-top: 1px solid #ababab; 
}
table.list td, 
table.list td a {
    font-size: 11px; 
    color: #6c6c6c !important; 
}
table.list td.left {
    padding-left: 5px; 
    padding-right: 5px; 
}

table.list2 {
    clear: both; 
    width: 100%; 
    margin: 10px auto 20px auto; 
    border-top: 1px solid #000; 
    border-bottom: 1px solid #000; 
}
table.list2 th {
    padding: 6px 0 0 12px; 
    background: #f0f2f4; 
    border-top: 1px solid #d6d6d6; 
    border-right: 1px solid #cdcecf; 
    vertical-align: top; 
    font-size: 11px; 
    line-height: 200%; 
    font-weight: 700; 
    text-align: left; 
    color: #424242; 
}
table.list2 td {
    padding: 5px 10px; 
    border-top: 1px solid #d6d6d6; 
    line-height: 220%; 
    text-align: left; 
}
table.list2 td, 
table.list2 td a {
    font-size: 11px; 
    color: #6c6c6c !important; 
}
table.list2 td input {
    vertical-align: middle; 
}
table.list2 td .input {
    height: 17px; 
    border: 1px solid #e2e3ea; 
    border-top: 1px solid #abadb3; 
    border-bottom: 1px solid #e3e9ef;     
}
table.list2 td .point {
    width: 45px;
    padding-right: 5px; 
    text-align: right;
}
table.list2 td .tel {
    width: 50px; 
}
table.list2 td .zipcode {
    width: 50px; 
}
table.list2 td .addr1,
table.list2 td .addr2 {
    width: 100%; 
}
table.list2 td .addr2 {
    margin-top: 5px; 
}

table.list2 .first-child th, 
table.list2 .first-child td {
    border-top: 0; 
}


.top_btns {
    float: left; 
    padding-bottom: 10px; 
}
.search {
    float: right; 
    padding-bottom: 15px; 
}
.search * {
    vertical-align: middle; 
}
.search label {
    font-size: 11px; 
    font-weight: 700; 
    color: #6c6c6c; 
}
.search .input {
    height: 17px; 
    border-top: 1px solid #abadb3; 
    border-right: 1px solid #dbdfe6; 
    border-bottom: 1px solid #e3e9ef; 
    border-left: 1px solid #e2e3ea; 
}
.search .title {
    width: 198px;
}
.search .date {
    width: 80px;
}

.table-wrap {
    border-collapse: collapse;
    border-left: 0 none;
    border-top: 2px solid #000000;
    width: 100%;
}
.table-wrap th {
    background: none repeat scroll 0 0 #ECF0F3;
    border-bottom: 1px solid #A8B2BD;
    border-right: 1px solid #A8B2BD;
    color: #3D5767;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
    padding: 10px 0;
    text-align: center;
    vertical-align: middle;
}
.table-wrap td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #A8B2BD;
    border-right: 1px solid #A8B2BD;
    color: #626A6F;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}
.table-wrap td.left {
    text-align: left;
}

.btn_box {
    padding: 10px;
    text-align: center;
    vertical-align: top;
}

.btn_box li {
    display: inline;
}

.table-wrap .last {
    border-right: 0 none;
}
.table-wrap .left {
    text-align: left;
}
.table-wrap .right {
    text-align: right;
}
.table-horizon {
    border-top: 2px solid #000000;
    width: 100%;
}
.table-horizon caption {
    color: #303742;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding: 20px 0 8px 10px;
    text-align: left;
}
.table-horizon th {
    background: none repeat scroll 0 0 #ECF0F3;
    border-bottom: 1px solid #A8B2BD;
    border-right: 1px solid #A8B2BD;
    color: #626A6F;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
    padding: 10px;
    text-align: right;
    vertical-align: middle;
}
.table-horizon th label {
    color: #3D5767;
    font-size: 11px;
    letter-spacing: -1px;
}
.table-horizon th * {
    color: #3D5767;
    font-size: 11px;
    letter-spacing: -1px;
}
.table-horizon th.second {
    border-left: 1px solid #A8B2BD;
}
.table-horizon td {
    border-bottom: 1px solid #A8B2BD;
    border-right: 0 none;
    color: #626A6F;
    font-size: 11px;
    letter-spacing: -1px;
    padding: 10px;
    text-align: left;
}
.table-horizon td label {
    color: #626A6F;
    font-size: 11px;
    letter-spacing: -1px;
}
.table-horizon td * {
    font-size: 11px;
    letter-spacing: -1px;
}

.caption {
    color: #303742;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding: 20px 0 8px 10px;
    text-align: left;
}

.input-group-addon { font-size:12px }
#accordionid div { padding:10px; }
#accordionid div ul li { line-height:160%; }

.tb_list .center, .center {padding:0;text-align:center;}

/* 강사소개 */
.teachers .search {display:table;width:100%;border-top:2px solid #747474;border-bottom:1px solid #b4b4b4;background:#eee;padding:22px 45px 5px 45px;text-align:center;}
.teachers .search select {color:#555;font-size:16px;border-radius:4px;}
.teachers .list {display:table;width:100%;margin-top:35px;border:1px solid #dbdada;border-top:2px solid #77b800;padding:20px 0 0 0;font-size:16px;color:#555;letter-spacing:-0.3px}
.teachers .list .col-md-12 {display:table;padding-left:20px;}
.teachers .list ul {padding-left:0}
.teachers .list li{float:left;display:table;}
.teachers .list li.pic {position:relative;width:20%;}
.teachers .list li.pic img {margin-right:20px;}
.teachers .list li.pic a img {position:absolute;bottom:5px;left:5px;width:25px;}
.teachers .list li.info {width:78%;padding-right:10px}
.teachers .list h2 {font-size:22px;color:#333;}
.teachers .list h2 span.label {font-family:'malgun gothic';font-size:11px;font-weight:400;color:#fff;border-radius:3px;}
.teachers .list span {color:#888;font-size:14px;}
.teachers .list .col-md-6 {display:table;font-size:14px;color:#555;border-top:1px solid #dbdada;padding:20px;}
.teachers .list .col-md-6.left {border-right:1px solid #dbdada;}
.teachers .list .col-md-6.left li{width:100%;line-height:28px;}
.teachers .list .col-md-6.left dd {float:left;width:5px;height:14px;background:#cecece;margin-right:1px;}
.teachers .list .col-md-6.left dd.on {background:#b6dd7a}
.teachers .list .col-md-6 h4 {color:#5f9300;font-size:17px;margin-bottom:5px;letter-spacing:1px}
.teachers .list .col-md-6 table {width:100%;color:#666;font-weight:700;}
.teachers .list .col-md-6 table li {float:left;width:18%;background:#eee;margin:8px 2px;line-height:18px;}


.tb_list td input,.tb_list td textarea {font-family:Verdana;letter-spacing:0}