#editImgArea div {
background: #fff; 
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 0.0;

  /* Safari 1.x */
  -khtml-opacity: 0.0;

  /* Good browsers */
  opacity: 0.0;
}

* { margin: 0; padding: 0;}
html, body, div, p, ul, li, table, tbody, thead, th, tr, td, img, h1, h2, h3, h4, h5, h6, span, a { margin: 0; padding: 0; font-size: 12px;}

div.comm_DB { position: relative; width: 100%; margin: 0 auto; font-size: 12px; font-family: 'MalgunGothic','맑은고딕',Dotum,돋움;}
div.comm_DB img { border: 0; width: 100%;}



/*########## DB css 시작 ##########*/

div.comm_wrap, div.DB_wrap { position: relative; margin: 0 auto; width: 100%; font-family: Dotum,돋움; font-size: 12px;}
div.comm_wrap a, div.DB_wrap a { text-decoration: none;}
div.comm_wrap img, div.DB_wrap img { border: none; vertical-align: middle;}
div.comm_wrap li, div.DB_wrap li { list-style: none;}


/* tab 버튼 */
div.comm_tab_btn { width: 100%; overflow: hidden;}
div.comm_tab_btn table { width: 100%; margin-top: 10px;
	border: 2px solid #7d87ac;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;}
div.comm_tab_btn table td { HEIGHT: 40PX; background: #666; border-right: 2px solid #7d87ac;}
div.comm_tab_btn table td:last-child { border-right: 0;}
div.comm_tab_btn table td.td_tab_on { background: #1e2541;}
div.comm_tab_btn table td.td_tab_on a { color: #fff6b6;}
div.comm_tab_btn a { display: block; width: 100%; padding: 6px 0 5px 0; text-align: center; color: #eee; font-size: 14px; font-weight: bold; }
div.comm_tab_btn a.comm_tab_btn { color: #; background: #333;}

div.comm_cell table { width: 100%; background: #7d87ac; overflow: hidden;
	border: 1px solid #7d87ac;
	border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;}
div.comm_cell table th { color: #acebff; background: #1e2541;}
div.comm_cell table td { padding-top: 6px; background: #e5e8f7;}
div.comm_cell table td:last-child { padding-left: 10px;}
div.comm_cell table td a { display: inline-block; min-width: 48px; height: 28px; line-height: 28px; margin-right: 3px; border: 1px solid #837669; color: #837669; text-align: center; font-weight: bold; background: #ffffff; margin-bottom: 7px;
	border: 1px solid #7d87ac;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px}
div.comm_cell table td a.vl01 { padding: 0 10px;}
div.comm_cell table td a.value_check { color: #00ffff; background: #002ea6;}
div.comm_cell table td a img { width: auto; height: 18px; margin-top: 5px;}


/* 검색 영역 */

ul.comm_search li { width: 100%; text-align: center;}
ul.comm_search li span { display: inline-block; margin-top: 7px;}
ul.comm_search li span:first-child { width: 99%; max-width: 320px; margin-top: 10px; background: #e5e8f7; border: 1px solid #7d87ac;
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px}
ul.comm_search li input { width: 98%; margin: 5px 0; background: none; border: none; height: 24px; color: #333333;}
ul.comm_search li span:last-child { padding: 0 5px;}
ul.comm_search li span:last-child img { margin: 0 1px; width: 48%; min-width: 120px;}


/* DB 리스트 */

div.DB_wrap { margin: 0 auto;}
div.DB_wrap table { position: relative; background: #7d87ac; width: 100%; font-size: 12px; margin-top: 5px;}
div.DB_wrap table td, div.DB_wrap table th { text-align: center;}

div.DB_list table th { height: 44px; font-weight: bold;
	color: #acebff; background: #1e2541;
	border-bottom: 1px solid #7d87ac; 
	border-top: 1px solid #7d87ac;}
div.DB_list table td { height: 56px; font-weight: bold; 
	color: #333333; background: #e5e8f7;
	border-bottom: 1px solid #7d87ac;}
div.DB_list table td:first-child img { width: 50px; height: auto;}
div.DB_list table td.td_name { text-align: left; padding-left: 10px;}
div.DB_list table td.td_name a { color: #000; font-size: 13px; font-weight: bold; text-decoration: none;}
div.DB_list table td.td_name a:hover { text-decoration: underline;}
div.DB_list table td.td_ico img { width: auto; height: 18px;}
div.DB_list table td.av_point span { display: block; margin: 0 auto;}
div.DB_list table td.av_point span:last-child { color: #ff0000; font-weight: bold;}


/* DB 상세보기 */

div.DB_view { padding-top: 10px;}

ul.view_info  { padding: 10px; overflow: hidden; 
	background: #e5e8f7;
	border: 1px solid #7d87ac;}
ul.view_info li { float: left;}
ul.view_info li:first-child { margin-right: 20px;}
ul.view_info li:first-child img { width: 70px; height: auto;}
ul.view_info li:last-child { padding-top: 10px;}
ul.view_info li:last-child strong { display: block; font-size: 16px;
	color: #0023fb;}
ul.view_info li:last-child strong img { margin-left: 5px; vertical-align: middle;}

ul.view_info li:last-child span { display: block; margin-top: 7px; font-weight: bold;}


div.view_Lv  { overflow: hidden; 
	background: #e5e8f7;
	border: 1px solid #7d87ac;}
div.view_Lv { margin-top: 5px; padding-bottom: 5px;}
div.view_Lv p { height: 30px; margin-bottom: 10px; line-height: 30px; font-weight: bold; text-align: center;
	background: #1e2541; color: #acebff; 
	border-bottom: 1px solid #7d87ac;}

div.inchen_Lv, div.class_Lv { padding-left: 10px;}


div.inchen_Lv ul { float: left; width: 22.5%; margin-bottom: 5px; overflow: hidden; background: #f6f6f6;
	border:1px solid #7d87ac; margin-right: 1%;}
div.inchen_Lv ul li { float: left; width: 50%; height: 44px; font-weight: bold; text-align: center; line-height: 16px; font-size: 12px;}
div.inchen_Lv ul li:first-child { background: #444d6b; color: #aceaff;}

div.inchen_Lv ul li span { display: block; text-align: center;}
div.inchen_Lv ul li:first-child span { margin-top: 12px;}
div.inchen_Lv ul li:last-child span { margin-top: 4px;}

div.class_Lv ul { float: left; width: 13%; overflow: hidden; margin-left: 3%; padding-bottom: 5px;}
div.class_Lv ul li { text-align: center;}
div.class_Lv ul li:first-child { margin-bottom: 5px;}
div.class_Lv ul li:first-child img { width: 100%; height: auto;}
div.class_Lv ul li:last-child img { width: auto; height: 18px;}


A.set_view { display: block; height: 30px; text-align: center; line-height: 30px; margin-top: 5px;
	border: 1px solid #7d87ac;
	background: #1e2541; color: #aceaff;}


table.set_op { }
table.set_op th { height: 30px; background: #1e2541; color: #acebff;}
table.set_op td { padding: 10px; background: #e5e8f7; color: #333;}
table.set_op td span { display: block; margin: 3px auto;}
table.set_op td.set_name { background: #444d6b; color: #acebff;}

.db_check{display:none}