@charset "utf-8";

body {margin:0px;}
a,td,div,span{font-family:"굴림"; font-size:12px; color:#000000;}

.left_top {
  background-image: url(../../common/common/left_top.gif);
  width: 220px;
  height: 12px;
}
.left_center {
  background-image: url(../../common/common/left_back.gif);
  background-repeat: repeat-y;
}
.left_end {
  background-image: url(../../common/common/left_end.gif);
  background-repeat: no-repeat;
  height: 15px;
}

.menu_back01 {
  background-image: url(../../common/common/left_back01.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 184px;
  height: 320px;
  text-align: center;
  vertical-align: top;
}
.menu_back02 {
  background-image: url(../../common/common/left_back02.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 29px;
}
.menu_show {
  position: absolute;
  left:0;
  top:0;
  width:26px;
  visibility:hidden;
  z-index:10;
  padding-top:215px;
}
.menu_hide {
  position: absolute;
  left:184px;
  top:0;
  width:26px;
  visibility:visible;
  z-index:10;
  padding-top:215px;
}

.left_title_1depth {
  font-family: "굴림";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  background-image: url(../../common/common/left_1depth.gif);
  height: 34px;
  padding-top: 1px;
}


.tree_2depth {
  font-family: "굴림";
  font-size: 12px;
  color: #555555;
  height: 28px;
  padding-top: 2px;
  background-image: url(../../common/common/tree_back.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 18px;
}
.tree_2depth    A:link              {color: #555555; TEXT-DECORATION:none; }
.tree_2depth    A:visited           {color: #555555; TEXT-DECORATION:none; }
.tree_2depth    A:active            {color: #555555; TEXT-DECORATION:none; }
.tree_2depth    A:hover             {color: #277c8c; TEXT-DECORATION:none; }

.tree_open {
  font-family: "굴림";
  font-size: 12px;
  color: #ff8e3d;
  height: 28px;
  padding-top: 4px;
  background-image: url(../../common/common/tree_minus.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 18px;
}
.tree_open    A:link              {color: #ff8e3d; TEXT-DECORATION:none; }
.tree_open    A:visited           {color: #ff8e3d; TEXT-DECORATION:none; }
.tree_open    A:active            {color: #ff8e3d; TEXT-DECORATION:none; }
.tree_open    A:hover             {color: #ff8e3d; TEXT-DECORATION:none; }

.tree_3depth {
  font-family: "굴림";
  font-size: 12px;
  color: #277c8c;
  height: 20px;
  padding-top: 3px;
  background-image: url(../../common/common/tree_arrow.gif);
  padding-left: 27px;
  background-repeat: no-repeat;
}
.tree_3depth    A:link              {color: #277c8c; TEXT-DECORATION:none; }
.tree_3depth    A:visited           {color: #277c8c; TEXT-DECORATION:none; }
.tree_3depth    A:active            {color: #277c8c; TEXT-DECORATION:none; }
.tree_3depth    A:hover             {color: #277c8c; TEXT-DECORATION:none;}

.tree_line {
  background-image: url(../../common/common/tree_line.gif);
  height: 1px;
}


/******** New Left Style ********/
.treeback_top {
  background-image: url(../../common/common/treeback_top.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 220px;
  height: 12px;
}
.treeback_center {
  background-image: url(../../common/common/treeback_center.gif);
  background-repeat: repeat-y;
  }
.treeback_end {
  background-image: url(../../common/common/treeback_end.gif);
  background-repeat: no-repeat;
  height: 15px;
}
.treeback_left {
  background-image: url(../../common/common/treeback_left.gif);
  background-repeat: repeat-x;
  background-position: left top;
  width: 181px;
  height: 320px;
  vertical-align: top;
  padding-left:10px;
}

.treemenu_1depth {
  font-family: "굴림";
  font-size: 12px;
  font-weight: bold;
  color: #555555;
  height: 27px;
  background-image: url(../../common/common/treemenu_1depth.gif);
  background-repeat: no-repeat;
  padding: 3px 10px 0 18px;
  cursor:pointer;
}
.treemenu_1depth    A:link              {color: #555555; TEXT-DECORATION:none;  font-weight: bold; }
.treemenu_1depth    A:visited           {color: #555555; TEXT-DECORATION:none;  font-weight: bold; }
.treemenu_1depth    A:active            {color: #555555; TEXT-DECORATION:none;  font-weight: bold; }
.treemenu_1depth    A:hover             {color: #555555; TEXT-DECORATION:none;  font-weight: bold; }

.treemenu_1depth_on {
  font-family: "굴림";
  font-size: 12px;
  font-weight: bold;
  color: #0c5c7f;
  height: 27px;
  background-image: url(../../common/common/treemenu_1depth_on.gif);
  background-repeat: no-repeat;
  padding: 3px 10px 0 18px;
  cursor:pointer;
}
.treemenu_1depth_on    A:link              {color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold; }
.treemenu_1depth_on    A:visited           {color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold; }
.treemenu_1depth_on    A:active            {color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold; }
.treemenu_1depth_on    A:hover             {color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold; }

.treemenu_2depth {
  font-family: "굴림";
  font-size: 12px;
  color: #0c5c7f;
  height: 20px;
  background-image: url(../../common/common/treemenu_2depth.gif);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
  cursor:pointer;
}
.treemenu_2depth    A:link              {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none; }
.treemenu_2depth    A:visited           {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none; }
.treemenu_2depth    A:active            {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none; }
.treemenu_2depth    A:hover             {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none; }

.treemenu_2depth_on {
  font-family: "굴림";
  font-size: 12px;
  font-weight: bold;
  color: #0c5c7f;
  height: 20px;
  background-image: url(../../common/common/treemenu_2depth_on.gif);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
  cursor:pointer;
}
.treemenu_2depth_on    A:link              {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold;  }
.treemenu_2depth_on    A:visited           {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold;  }
.treemenu_2depth_on    A:active            {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold;  }
.treemenu_2depth_on    A:hover             {font-family: "굴림";	font-size: 12px;	color: #0c5c7f; TEXT-DECORATION:none;  font-weight: bold;  }

.treemenu_2depth_link {
  font-family: "굴림";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  height: 20px;
  background-image: url(../../common/common/treemenu_2depth_link.gif);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
  cursor:pointer;
}
.treemenu_2depth_link    A:link              {font-family: "굴림"; font-size: 12px; color: #FFFFFF; TEXT-DECORATION:none;  font-weight: bold;  }
.treemenu_2depth_link    A:visited           {font-family: "굴림"; font-size: 12px; color: #FFFFFF; TEXT-DECORATION:none;  font-weight: bold;  }
.treemenu_2depth_link    A:active            {font-family: "굴림"; font-size: 12px; color: #FFFFFF; TEXT-DECORATION:none;  font-weight: bold;  }
.treemenu_2depth_link    A:hover             {font-family: "굴림"; font-size: 12px; color: #FFFFFF; TEXT-DECORATION:none;  font-weight: bold;  }


.treemenu_3depth {
  font-family: "굴림";
  font-size: 12px;
  color: #666666;
  height: 20px;
  background-image: url(../../common/common/treemenu_3depth.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 32px;
  cursor:pointer;
}
.treemenu_3depth    A:link              {font-family: "굴림";	font-size: 12px;	color: #666666; TEXT-DECORATION:none; }
.treemenu_3depth    A:visited           {font-family: "굴림";	font-size: 12px;	color: #666666; TEXT-DECORATION:none; }
.treemenu_3depth    A:active            {font-family: "굴림";	font-size: 12px;	color: #666666; TEXT-DECORATION:none; }
.treemenu_3depth    A:hover             {font-family: "굴림";	font-size: 12px;	color: #666666; TEXT-DECORATION:none; }

.treemenu_3depth_on {
  font-family: "굴림";
  font-size: 12px;
  color: #FFFFFF;
  height: 20px;
  background-image: url(../../common/common/treemenu_3depth_on.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 32px;
  cursor:pointer;
}
.treemenu_3depth_on    A:link              {font-family: "굴림";	font-size: 12px;	color: #FFFFFF; TEXT-DECORATION:none; }
.treemenu_3depth_on    A:visited           {font-family: "굴림";	font-size: 12px;	color: #FFFFFF; TEXT-DECORATION:none; }
.treemenu_3depth_on    A:active            {font-family: "굴림";	font-size: 12px;	color: #FFFFFF; TEXT-DECORATION:none; }
.treemenu_3depth_on    A:hover             {font-family: "굴림";	font-size: 12px;	color: #FFFFFF; TEXT-DECORATION:none; }
