@charset "utf-8";

#sidebar {width: 185px;}
#sidebar ul.side-menu {}
#sidebar ul.side-menu > li { background:url(/next/images/common/dot_leftsubmenu2.gif) no-repeat 0 13px; height:auto; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e3e3e3;}
#sidebar ul.side-menu > li > span a { display:inline-block; padding:6px 0 6px 6px; font-weight:bold; color:#333;  line-height:20px;}
#sidebar ul.side-menu > li > a { line-height:20px; }
#sidebar ul.side-menu > li.selected > span a {color: #2465c8;}
#sidebar ul.side-menu > li ul.category {display: none;}
#sidebar ul.side-menu > li.selected ul.category {display: block;}
#sidebar ul.category {	overflow: auto;}
#sidebar ul.category li {white-space: nowrap; line-height:18px;}
#sidebar ul.category li span {font-family:Dotum, "돋움"; font-size:12px; font-weight:bold; color:#666; cursor: pointer;}
#sidebar ul.category li a { color:#333; font-family:Dotum, "돋움"; font-size:12px; line-height:18px;}
#sidebar ul.category li span a {font-family:Dotum, "돋움";  font-size:12px; line-height:18px;}
#sidebar ul.category li span img {vertical-align:middle; margin:5px 4px;}
#sidebar ul.category li ul li span {font-weight: normal; }
#sidebar ul.category01 {}
#sidebar ul.category01 li {padding: 0 0 2px 16px;	 line-height:20px; background: url(/next/images/common/side_deth1_p.gif) no-repeat 4px 4px; }
#sidebar ul.category01 li span {font-family:Dotum, "돋움"; font-size:12px; font-weight:bold; color:#666; cursor: pointer;}
#sidebar ul.category01 li a { color:#333; font-family:Dotum, "돋움"; font-size:12px; line-height:18px;}
#sidebar ul.category01 li span a {font-family:Dotum, "돋움";  font-size:12px; line-height:18px;}
#sidebar ul.category01 li span img {vertical-align:middle; margin:5px 4px; }
#sidebar ul.category01 li > span { font-weight: bold; cursor: pointer;}
#sidebar ul.category01 li > ul > li { padding: 0 0 2px 16px; background: url(/next/images/common/side_deth2_p.gif) no-repeat 0 5px;}
#sidebar ul.category01 li > ul > li > ul > li {	padding-left:14px;background: url(/next/images/common/side_deth3_off.gif) no-repeat 0 5px;}
#sidebar ul.category01 li ul li span {font-weight: normal; }
#sidebar ul.side-menu > li + li { border-bottom:0 none; }


/* 2014 슬라이드버전 
#sidebar {float: left; padding:0; margin:0; width: 200px;}
#sidebar h2 {
	padding: 0 0 0 4px;
	height: 45px;
	background: url("/next/images/common/h2_side_bg.gif") no-repeat 0 0;
}
#sidebar ul.side-menu {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#sidebar ul.side-menu li {
	padding: 10px 0 10px 12px;
	background: #f6f6f6;
	border-top: 1px solid #eaeaea;
}
#sidebar ul.side-menu li a {
	color: #362f2d;
	font-weight: bold;
}
#sidebar ul.side-menu li.selected a {
	color: #0462d4;
}

#sidebar ul.side-menu {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#sidebar ul.side-menu li {
	padding: 10px 0 0;
	background: #f6f6f6 url("/next/images/common/side_menu_arrow_off.gif") no-repeat right 15px;
	border-top: 1px solid #eaeaea;
}
#sidebar ul.side-menu li ul.category {
	display: none;
}
#sidebar ul.side-menu li.selected {
	background: #f6f6f6 url("/next/images/common/side_menu_arrow_on.gif") no-repeat right 15px;
}
#sidebar ul.side-menu li.selected ul.category {
	display: block;
}
#sidebar ul.side-menu li span {
	padding: 0 0 0 12px;
	color: #362f2d;
}
#sidebar ul.side-menu li a {
	display: inline-block;
	padding: 0 0 10px;
	color: #362f2d;
	font-weight: bold;
}
#sidebar ul.side-menu li.selected a {
	color: #0462d4;
}

#sidebar ul.category ,
#sidebar ul.category01  {	width:186px; padding: 10px 0 8px 12px;	border-top: 1px solid #eaeaea;	background: #fff;}


#sidebar ul.category {
	overflow: auto;
	width: 165px;
}
#sidebar ul.category li {
	white-space: nowrap;
}
#sidebar ul.category li {
	border: 0;
	background: #fff;
}

#sidebar ul.category01  li{
	padding: 0 0 2px 16px;
	border: 0;
	background: #fff;
	background: url("/next/images/common/side_deth1_p.gif") no-repeat 0 1px;
}
#sidebar ul.category li a ,
#sidebar ul.category01 li a {
	font-weight: normal;
	color: #363636 !important;
}
#sidebar ul.category li span ,
#sidebar ul.category01 li span {
	padding: 0;
	font-weight: bold;
	cursor: pointer;
}
#sidebar ul.category li span a {
	display: inline-block;
	padding: 0;
	font-weight: bold;
}
#sidebar ul.category01 li span a {
}

#sidebar ul.category01 li ul li {
	padding: 0 0 2px 16px !important;
	background: url("/next/images/common/side_deth2_p.gif") no-repeat 0 2px;
}
#sidebar ul.category01 li ul li a {
	display: inline;
}
#sidebar ul.category li ul li span ,
#sidebar ul.category01 li ul li span {
	font-weight: normal;
}
#sidebar ul.category li ul li span a ,
#sidebar ul.category01 li ul li span a {
	font-weight: normal;
}
#sidebar ul.category li ul li ul ,
#sidebar ul.category01 li ul li ul {
	padding: 0 0 5px;
}

#sidebar ul.category01 li ul li ul li {
	padding: 0 0 0 14px;
	background: url("/next/images/common/side_deth3_off.gif") no-repeat 0 2px;
}
#sidebar ul.category li ul li ul li a {
	padding: 0 0 3px;
}
div.category-list {
	margin: 0 0 -50px;
	width: 720px;
	overflow: hidden;
}
div.category-list ul.main {
	width: 740px;
}
div.category-list ul.main li {
	float: left;
	padding: 0 11px 0 0;
	width: 172px;
	height: 290px;
}
div.category-list ul.main li h4 {
	padding: 4px 0 2px 13px;
	color: #0462d4;
	border: 2px solid #7eb6ff;
}
div.category-list ul.main li ul {
	margin: 6px 0 0 5px;
	width: 162px;
}
div.category-list ul.main li ul li {
	padding: 5px 0 4px 18px;
	width: 144px;
	height: auto;
	font-size: 0.9em;
	border-bottom: 1px solid #e7e7e7;
	background: url("/next/images/common/organ_list_arrow.gif") no-repeat 10px 10px;
}
*/

/*이미지 링크 처리-추가*/
div.info-section table tbody tr td img {
	position: relative;
	display: inline-block;
	margin:  0 0 0 400px;
	text-align: right;
	vertical-align: top;
}

/* ajax 관련 이미지로딩 처리.*/
.imagingEx{
            position: absolute;
            top :250px;
            left:150px;
            border: 1px solid gray;
            width: 200px;
            height: 200px;
            background-image: url('/next/images/common/menu_loading.gif');
            background-repeat: no-repeat;
            display: none;
        }
