@charset "utf-8";

/* project content */

#content_project_sub {
	*position:relative; /* Important for IE6/7. should be reset as static(default) for floating images after page loading finished */
	float:left;
	width:831px;
	padding:0 0 0 148px;
}

#content_project_sub {
	/* override for 2-column Fixed-Fluid layout */
	width:auto;
	float:none;
	padding:11px 0 0 0;
}

#content_project_sub {
	overflow:hidden;
	margin-top:0;
	min-height:400px;
	height:100%;
	border-right:1px solid #ebebeb;
}


/* left ---------------------------------------------------------------*/

.project_menu_sub {position:absolute; top:9px; left:0; width:136px; border-top:1px solid #E1E6E9;}

.project_menu_sub {
	/* override for 2-column Fixed-Fluid layout */
	position:relative;
	top:0;
	float:left;
	width:136px;
	border-top:1px solid #E1E6E9;
}

.project_menu_sub ul {list-style:none;}
.project_menu_sub ul li {width:134px; margin:0px 0 0 0; border-bottom:1px solid #f0f0f0; border-left:1px solid #E1E6E9; background:#fafafa;}
.project_menu_sub ul li.last {border-bottom:1px solid #dbe1e2;}
.project_menu_sub ul li a {display:inline-block; width:123px; padding:14px 0 13px 11px; _padding:14px 0 11px 11px; font-weight:bold; color:#72777b; text-decoration:none; background:url('../images/bu_arrow_gray.jpg') no-repeat 109px 16px;}
.project_menu_sub ul li a, x:-moz-any-link, x:default {padding:13px 0 12px 11px;}
*:first-child+html  .project_menu_sub ul li a {padding:14px 0 13px 11px;}
.project_menu_sub ul li.on {position:relative; width:134px; margin:-1px 0 -1px 0;  border:1px solid #bcc0c3; background:#fafafa }
.project_menu_sub ul li.on a {color:#505050; background:url('../images/bu_arrow_green02.jpg') no-repeat 108px 16px; width:122px; padding:13px 0 12px 10px; border:1px solid white;}
*+html .project_menu_sub ul li.on a {width:121px;}

.project_menu_sub ul li.selected {position:relative; margin:-1px 0 -1px 0; border:1px solid #bcc0c3; background:#fff; }
.project_menu_sub ul li.selected a {display:inline-block; width:122px; color:#505050; background:#fafafa url('../images/bu_arrow_green03.jpg') no-repeat 106px 18px;}
*+html .project_menu_sub ul li.selected a {width:121px;}
/* .project_menu_sub ul li.selected a {border-bottom:0px solid #e7e7e7;} /* */

.project_menu_sub ul li ul {width:134px; padding:6px 0 5px 0; _padding:7px 0 4px 0; background:#fff; display:none;}
.project_menu_sub ul li.selected ul {border-top:1px solid #e7e7e7;} /* */
.project_menu_sub ul li ul li {width:115px; line-height:24px; margin:0; padding:0; border:none; background:#fff;}
.project_menu_sub ul li ul li a {display:inline-block; width:115px; padding:0 0 0 16px; font-weight:normal; color:#9a9d9f; background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 10px; _background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 9px; border:none;}
.project_menu_sub ul li ul li.selected a {font-weight:bold; color:#0cb0de; letter-spacing:-1px;} 

.project_menu_sub ul li.selected ul {width:134px; padding:6px 0 5px 0; _padding:7px 0 4px 0; background:#fff; display:block;}
.project_menu_sub ul li.selected ul li {width:115px; line-height:24px; margin:0; padding:0; border:none; background:#fff; overflow: hidden}
.project_menu_sub ul li.selected ul li a {display:inline-block; width:115px; padding:0 0 0 16px; font-weight:normal; color:#9a9d9f; background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 10px; _background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 9px; border:none;}
.project_menu_sub ul li.selected ul li a {padding:0 0 0 11px; background:#fff;} /* without bullet img */
.project_menu_sub ul li.selected ul li.selected a {font-weight:bold; color:#0cb0de; letter-spacing:-1px;} 

.project_menu_sub p {height:39px; width:134px; margin:-1px 0 0 0; border:1px solid #f0f0f0; background:#fafafa;}
.project_menu_sub p a {display:block; height:25px; color:#707274; letter-spacing:-1px; font-size:12px; font-family:dotum, 돋움;}
.project_menu_sub p.key a {padding:14px 0 0 29px; background:url('../images/icon_key.gif') no-repeat 12px 12px;}
.project_menu_sub p.helping a {padding:14px 0 0 30px; background:url('../images/icon_helping.gif') no-repeat 12px 12px;}
.project_menu_sub p.open {position:relative; margin:-1px 0 0 0; background:#f3f3f3; border:1px solid #e1e6e9;}
.project_menu_sub p.open a {padding:14px 0 0 29px; background:url('../images/icon_leaf.gif') no-repeat 13px 12px;}

.project_menu_sub {
  /**
   * Please don't touch me
   * this is the equalheigt negative margin css hack
   * Please see http://www.positioniseverything.net/articles/onetruelayout/equalheight
   * it's container should have the 'overflow:hidden' property
   */
  margin-bottom:-32737px;
  padding-bottom:32767px;
  /* end of negative margin css hack for all browser */
  background:url('../images/bg_content_project2.jpg') repeat-y left top;
}

/* project code ----------------------------------------------------------------*/

root: .code_contents {position:relative; margin-bottom:53px; _margin-bottom:29px; _height:1px;}
.code_contents {margin-bottom:53px; _margin-bottom:29px; _height:1px;}
.code_contents div { margin-left:3px; margin-top:26px; float:left; display:inline-block; width:375px; }
.code_contents div+div { float:right; display:inline-block; margin-left:5px; width:375px; }
.code_contents>div { margin-left:0px; }
.code_contents p {float:right;}
.code_contents div p {float:none;}
.code_contents div tt {color:rgb(35,90,136); font-family:tahoma, sans-serif; float:none;}
.code_contents hr {visibility:hidden;}
.code_contents h3 {
 height:22px;
 padding:1px 0 0 10px;
 font-size:12px;
 color:#333;
 letter-spacing:-1px;
 background:url('../images/bg_bar04.jpg') no-repeat 0px top;
 margin-top:-34px;
 margin-left:-8px;
 position:absolute;
}
.code_contents div {
 padding:12px 12px 12px 15px;
 background:#fafafa;
 border:1px solid #f2f2f2;
 color:#666;
 line-height:16px;
 font-size:11px;
}

.code_contents ul {list-style:none;}

.code_contents em {
 color:#fa6f46;
 font-style:normal;
}

.svn01 {float:left; width:414px; height:179px;}
.svn01, x:-moz-any-link, x:default {height:180px;}
*+html .svn01 {height:179px;}
.svn01 h3 {height:22px; padding:1px 0 0 22px; font-size:12px; color:#333; letter-spacing:-1px; background:url('../images/bg_bar04.jpg') no-repeat 10px top;}
.svn01 div {width:388px; height:82px; padding:12px 0 0 15px; background:#fafafa; border:1px solid #f2f2f2; color:#666; line-height:16px; font-size:11px;}
*+html  .svn01 div  {height:83px; padding:11px 0 0 15px;}
.svn01 div span {color:#fa6f46;}
.svn01 div ul {padding:4px 0 0 0;}
*+html .svn01 div ul {padding:3px 0 0 0;}

.code_contents ul li,
.svn01 div ul li{line-height:18px; color:#235a88; padding:0 0 0 9px; font-family:tahoma; background:url('../images/bu_dot_gray02.jpg') no-repeat 1px 8px; }
.code_contents div ul li,
*+html .svn01 div ul li{padding:0 0 0 10px; background:url('../images/bu_dot_gray02.jpg') no-repeat 1px 10px;}

.svn02 {float:left; width:404px; height:179px;}
.svn02, x:-moz-any-link, x:default {height:180px;}
*+html .svn02 {height:179px;}
.svn02 h3 {height:22px; padding:1px 0 0 19px; font-size:12px; color:#333;  letter-spacing:-1px; background:url('../images/bg_bar04.jpg') no-repeat 7px top;}
.svn02 div {width:388px; height:82px; padding:12px 0 0 15px; background:#fafafa; letter-spacing:-1px; border:1px solid #f2f2f2; color:#666; line-height:16px; font-size:11px;}
*+html  .svn02 div  {height:83px; padding:11px 0 0 15px;}
.svn02 div span {color:#fa6f46;}
.svn02 div p{line-height:18px; color:#235a88; padding:6px 0 0 9px; font-family:tahoma; letter-spacing:0; background:url('../images/bu_dot_gray02.jpg') no-repeat 1px 14px; }
*+html .svn02 div p { padding:5px 0 0 8px; background:url('../images/bu_dot_gray02.jpg') no-repeat 1px 15px; }
.svn02 .btn_style06 {float:right; margin:10px 0 0 0; }

.commit_log_list {width:819px; border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; }
.commit_log_list th {height:33px; font-size:11px; letter-spacing:-1px; color:#505050; font-weight:normal; background:url('../images/bg_commit_lot_th.jpg') repeat-x left top;}
.commit_log_list td {padding:7px 0 6px 0; color:#666; border-bottom:1px solid #e5e5e5; line-height:18px;}
.commit_log_list td.revision{width:57px; padding:7px 0 6px 15px; font-weight:bold; font-size:11px; font-family:Tahoma; color:#4d4d4d; vertical-align:top;}
.commit_log_list td.writer{width:98px; font-size:11px; font-family:Verdana; text-align:center; vertical-align:top; color:#999;}
.commit_log_list td.date{width:82px; font-size:11px; font-family:Tahoma; text-align:center; vertical-align:top; color:#999;}
.commit_log_list tr.first td {padding-top:6px;}
.commit_log_list tr.last td {border:none;}

/* Code statistics */
#code_statistics_wrap {position:relative; display:hidden; float:left; width:831px;}
.code_statistics {float:left; width:596px; padding:26px 0 0 0;}
.code_statistics div {float:left; width:297px; height:285px; }
.code_statistics div h3 {height:23px; padding:1px 0 0 15px; font-size:14px; color:#424e5a; letter-spacing:-1px; background:url('../images/bg_bar05.jpg') no-repeat 5px top;}

.code_history {float:left; width:210px; padding:30px 12px 0 13px;  background:url('../images/bg_code_info_history_top.jpg') no-repeat left top;}
.code_history, x:-moz-any-link, x:default { padding:29px 12px 0 13px;}
*+html .code_history{ padding:30px 12px 0 13px;}
.code_history  h3, .code_history h4 {height:20px; font-size:11px; color:#4d4d4d; letter-spacing:-1px;}
.code_history  h3, x:-moz-any-link, x:default {height:22px;}
*+html .code_history  h3 {height:20px;}
.code_history table {width:210px; border-top:1px solid #a8a8a8;}
.code_history table thead th {font-size:11px; color:#505050; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_issue_list_th.jpg') repeat-x left top; padding:0 0 9px 0; line-height:33px;}
.code_history table thead th.name {width:99px; padding:0 0 9px 10px; text-align:left; }
.code_history table td {height:24px; color:#666;}
.code_history table td.name  {width:99px; padding:0 0 0 10px; font-family:verdana; font-size:11px;}
.code_history table td.add  {width:45px; text-align:right; padding-right:1em; font-family:verdana; font-size:11px;}
.code_history table td.renewal  {width:56px; text-align:right; padding-right:1em; font-family:verdana; font-size:11px;}
.code_history table tfoot td  {color:#4d4d4d; font-weight:bold; font-size:11px; padding-top:13px; background:url('../images/bg_bar06.jpg') repeat-x left 7px;}
.code_history table tfoot td, x:-moz-any-link, x:default {padding-top:18px;}
*+html .code_history table tfoot td  {padding-top:13px;}
.code_history table tfoot td.name {padding-top:13px;}
.code_history table tfoot td.name, x:-moz-any-link, x:default {padding-top:18px;}
*+html .code_history table tfoot td.name{padding-top:13px;}
.code_history table caption {display:none;}
.code_history table .total td {padding-top:7px; vertical-align:middle; border-top:1px solid #d6d7d9; color:#4d4d4d; font-weight:bold; font-size:11px;}
.code_history td.num {text-align:right; padding-right:1em; font-family:verdana,sans-serif;}

.code_history_wrap {
	float:left;
	margin-bottom:-32767px;
	padding-bottom:32767px;
	
	background:url('../images/bg_code_info_history_mid.gif') repeat-y left top;
}

/* project issue ---------------------------------------------------------------*/

.project_con_issue {position:relative; width:819px; padding:9px 12px 30px 0; border-right:1px solid #ebebeb}
.project_con_issue, x:-moz-any-link, x:default {width:818px;  padding:9px 13px 30px 0;} 
*:first-child+html .project_con_issue {width:819px; padding:10px 12px 30px 0;}
.project_con_issue {min-height:400px; _height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); }

.tab_3{list-style:none; width:819px; height:29px; _height:30px; background:url('../images/bg_tab_3.jpg') repeat-x left bottom;}
.tab_3 li{float:left; _display:inline; height:27px;  position:relative; margin:0 -1px -1px 0;  border:1px solid #e5e5e5; border-bottom:1px solid #a8a8a8; color:#333;}
.tab_3 li a {_float:left; display:block; height:19px; font-size:11px; color:#808080; letter-spacing:-1px; text-decoration:none; }
.tab_3 li.first a {padding:9px 23px 0 23px; }
.tab_3 li.sec a {padding:9px 13px 0 13px;}
.tab_3 li.third a {padding:9px 24px 0 24px;}
.tab_3 li.fourth a {padding:9px 19px 0 19px;}
.tab_3 li a:hover{color:#4d4d4d;}
.tab_3 li.selected02{position:relative; margin:0 0 0 0; border:1px solid #a8a8a8; border-bottom:1px solid #fff; }
.tab_3 li.selected{position:relative; margin:0 0 -1px 1px; border:1px solid #a8a8a8; border-bottom:1px solid #fff;}
.tab_3 li.selected a{color:#4e4e4e; font-weight:bold; letter-spacing:-1px;}
.tab_3 li.selected02  a{color:#4e4e4e; font-weight:bold; letter-spacing:-1px;}

#issue_list {position:relative; width:819px;}

/* designed but upper boundary will be cutoutted with the 2-column fixed-fluid layout */
.issue_list_condition {position:absolute; top:-30px; _top:-31px; right:0; }
/* fixed for 2-column fixed-fluid layout */
.issue_list_condition {position:absolute; top:-26px; _top:-27px; right:0; }

.issue_list_condition select{width:113px; height:18px;   _margin:0 0 4px 0; font-size:12px; _font-size:11px; color:#808080;}
*+html .issue_list_condition select{position:relative; top:-5px; height:19px;}

table.issue_list {width:819px; float: left;}
table.issue_list thead th {height:33px; font-size:11px; color:#505050; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_issue_list_th.jpg') repeat-x left bottom; }
table.issue_list thead th.importance {min-width:34px; _width:34px; text-align:center; white-space:nowrap;}
table.issue_list tbody tr.notice td {background:#fafafa;}
table.issue_list tbody td {padding: 7px 0; border-bottom:1px solid #e5e5e5; line-height: 150%; }
table.issue_list tbody td.no {width:53px; text-align:center; font-size:11px; color:#666; font-family:Tahoma;}
table.issue_list tbody td.state {width:37px; text-align:center; font-size:7px; color:#666; font-family:Tahoma;}

.issue_list td.state span,
#modwrt h3.title_style08 span {
	display:inline-block;
	width:35px;
	height:14px;
	padding-top:2px;
	line-height:120%;
	letter-spacing:-1px;
	font-family:dotum, sans-serif;
	font-size:11px;
	color:#dceed8;
	text-align:center;

	_height:13px;
	_padding-top:3px;
	*height:13px;
	*padding-top:3px;
}

span.closed { background:url('../images/bg_closed.jpg') no-repeat left top; }
span.open { background:url('../images/bg_unresolved.jpg') no-repeat left top; }
span.closed-assigned { background:url('../images/bg_resolved.jpg') no-repeat left top; }
span.open-assigned { background:url('../images/bg_assigned.jpg') no-repeat left top; }
tr.assigned span.closed {color:#dceed8; background:url('../images/bg_resolved.jpg') no-repeat left top;}
tr.assigned span.open {color:#fff; background:url('../images/bg_assigned.jpg') no-repeat left top;}
table.issue_list tbody td.subject {width:378px; padding-left: 15px;  color:#666;}
table.issue_list tbody td.subject p {width:378px; word-wrap: break-word;}
table.issue_list tbody td.subject p img {vertical-align:middle;}
table.issue_list tbody a {color:#666;}
table.issue_list tbody td.subject span {font-size:9px; font-family:verdana; color:#fa6f46;}
table.issue_list tbody td.in_charge {width:90px; color:#666; font-size:11px; font-family:verdana; text-align:center;}
table.issue_list tbody td.in_charge span {color:#b4b4b4; font-size:11px; font-family:verdana; }
table.issue_list tbody td.in_charge p {width:90px; word-wrap: break-word;}
table.issue_list tbody td.writer {width:90px; color:#666; font-size:11px; font-family:verdana; text-align:center;}
table.issue_list tbody td.writer p {width:90px; word-wrap: break-word;}
table.issue_list tbody td.writer span {color:#b4b4b4; font-size:11px; font-family:verdana; }
table.issue_list tbody td.date {width:70px; text-align:center; font-family:tahoma; font-size:11px; color:#666;}
table.issue_list tbody td.view_no {width:44px; text-align:center; font-family:tahoma; font-size:11px; color:#666;}
table.issue_list tbody td.importance {width:34px; padding:0 6px 0 0; text-align:center; font-family:tahoma; font-size:11px; color:#666; font-weight:bold;}
table.issue_list tbody tr.last td {border-bottom:1px solid #bfbfbf;}

.issue_list_btns {clear:both;}
.issue_list_btns .btn_style08 {float:left; margin-top:16px;}
.issue_list_btns .btn_style_minus {float:left; margin-top:16px;}
.issue_list_btns .btn_style09 {float:right; margin-top:10px;}

p.issue-list-notice { padding: 5px 3px; }

#high_grade_search {margin: 5px 0px; float: left;}
#high_grade_search div.wrap {z-index:10; border: 2px solid #666666; float: left; }
#high_grade_search div.wrap h3 {height:23px; margin-bottom: 20px; padding:10px 0 0 11px; font-size:12px; color:#4d4d4d; background-color: #FAFAFA; border-bottom: 1px solid #E5E5E5}
*+html #high_grade_search div.wrap h3 {height:auto; line-height:280%; padding:0 0 0 11px;}
.high_grade_search_con {float: left; margin:0 auto; background:none; padding: 0 20px; }
.high_grade_search_con table {float: left; margin:0 auto; background:none; border:1px solid #ebebeb; width: 387px}
.high_grade_search_con th{border:1px solid #ebebeb; height:29px; background:#fafafa; color:#4d4d4d; font-weight:normal; text-align:left;}
.high_grade_search_con th, x:-moz-any-link, x:default {height:30px;}
*+html .high_grade_search_con th {height:29px;}
.high_grade_search_con th.th01 {width:90px;  padding-left:7px;}
.high_grade_search_con th.th02 {width:88px; padding-left:10px;}
.high_grade_search_con td{border:1px solid #ebebeb; height:29px;}
.high_grade_search_con td, x:-moz-any-link, x:default {height:30px;}
*+html .high_grade_search_con td {height:29px;}
.high_grade_search_con td.td01 {  padding-left:11px;}
.high_grade_search_con td.td02 {  padding-left:11px;}
.high_grade_search_con td select {position:relative; _top:1px; width:128px;}
.high_grade_search_con td select {
	font-family:Dotum, Sans-serif;
	font-size:12px;
}
*+html .high_grade_search_con td select {top:0;}
.period {float:left;}
.period input {width:92px; height:19px; border:1px solid #d9d9d9;}
.period button.btn_calendar {position:relative; vertical-align:middle; left:-22px; _left:-18px; width:15px; height:14px; border:none; background:url('../images/icon_calendar.jpg') no-repeat left top;}
*+html .period button.btn_calendar {top:0; left:-18px;}
.period a.btn_calendar {position:relative; top:3px; left:-22px; _left:-18px; width:15px; height:14px; border:none; background:url('../images/icon_calendar.jpg') no-repeat left top;}
.period a.btn_calendar span { width: 15px }
*+html .period a.btn_calendar {top:0; left:-18px;}
.pattern_input {width:200px; height:16px; padding:3px 0 0 3px; color:#999; font-size:12px; letter-spacing:-1px; border:1px solid #d9d9d9;}
.high_grade_search_con td.td01 .btn_style06 {position:relative;  _top:3px;}
*+html .high_grade_search_con td.td01 .btn_style06 {top:5px;}

.high_grade_search_con_btns {float: left; position:relative; width:775px; padding:10px 20px;}
.high_grade_search_con_btns p {float:left;}
.high_grade_search_con_btns p .btn01{_position:relative; _top:-2px;}
.high_grade_search_con_btns p.btn02 {float:right;}
.wrap .advanced_search_layer_close {width:14px; height:13px; border:none; background:url('../images/btn_close.jpg') no-repeat left top; float: right; margin-right: 12px;}
/* place close button on correct position in IE6 */
*html .wrap .advanced_search_layer_close {margin-top: -16px; }
*+html .wrap .advanced_search_layer_close {margin-top: -24px; }
	
.title_style08 {width:804px; height:25px; padding:15px 0 0 15px; border-bottom:1px solid #bfbfbf; font-size:14px; color:#333; letter-spacing:-1px; }
.title_style08 span {font-weight:normal;}
.title_style08 span.group_name{width:804px; height:25px; font-size:12px; color:#333; letter-spacing:-1px; font-weight:bold; color:#999; }
.title_style08 span.add_relpy {position:relative; top:-2px;font-size:9px; font-family:verdana; color:#ff6318;}

.other_infos_news span {position:relative; color:#999; font-weight:bold; font-size:12px; font-family:tahoma;} 

.other_infos {position:relative; width:819px; height:48px; _height:49px; padding:8px 0 0 0;}
.other_infos p {float:left; color:#4d4d4d; font-size:11px; }

.other_infos .date {position:absolute; top:-26px; right:62px; color:#999; font-size:11px; font-family:tahoma;}
.other_infos .no {position:absolute; top:-26px; right:15px; color:#999; font-weight:bold; font-size:11px; font-family:tahoma;}
.other_infos .writer {width:228px; padding:0 0 0 15px; font-size:11px; font-family:verdana; letter-spacing:-1px; font-weight:bold;}
.other_infos .writer span {display:inline-block; font-family:dotum; font-weight:normal; margin-right: 5px;}
.other_infos .incharge {width:457px; font-size:11px; font-family:verdana; letter-spacing:-1px; font-weight:bold;}
.other_infos .incharge span {display:inline-block; font-family:dotum; font-weight:normal; margin-right: 5px;}
.other_infos .view_no {width:60px; font-size:11px; font-family:tahoma; letter-spacing:-1px; font-weight:bold;}
.other_infos .view_no span {display:inline-block; width:26px; font-family:dotum; font-weight:normal;}
.other_infos .importance {width:59px; font-size:11px; font-family:tahoma; letter-spacing:-1px; font-weight:bold;}
.other_infos .importance span {display:inline-block; width:38px; font-family:dotum; font-weight:normal;}

  /* IE6 에서 깨지는 문제 해결을 위하여 추가 --*/ 
*html .other_infos .date {position:relative; top: -35px; right:-670px;} 
*html .other_infos .no {position:relative; top: -35px; right:-700px;} 
*html .other_infos .writer {position:absolute; right: 610px; width:188px; padding:0 0 0 15px; font-size:11px; font-family:verdana; letter-spacing:-1px; font-weight:bold;} 
*html .other_infos .writer span {display:inline-block; font-family:dotum; font-weight:normal; margin-right: 5px;} 
*html .other_infos .incharge {margin-left:100px;}

/* 뉴스를 위한 CSS 추가 ------------------------------------------------------------------------*/
.other_infos .date_news {position:absolute; top:-25px; right:20px; color:#999; font-size:11px; font-family:tahoma;}
.other_infos .writer_news {padding:0 0 0 15px; font-size:11px; font-family:verdana; letter-spacing:-1px; font-weight:bold;}
.other_infos .writer_news span {display:inline-block; width:36px; font-family:dotum; font-weight:normal;}
.other_infos .writer_news a {color: #4D4D4D; font-family:verdana; font-weight:bold; letter-spacing: 0px;}
.other_infos .view_no_news {padding:0 0 0 5px; width:90px; font-size:11px; font-family:tahoma; letter-spacing:-1px; font-weight:bold;}
.other_infos .view_no_news span {display:inline-block; width:35px; font-family:dotum; font-weight:normal;}




.con_view_info {float:left; width:789px; padding:0 15px 84px 15px; _padding:0 15px 83px 15px;}
.con_view_info, x:-moz-any-link, x:default {padding:0 15px 83px 15px;}
*+html .con_view_info {padding:0 15px 84px 15px;}
.con_text {float:left; width:644px; line-height:18px; color:#666;}
.con_text_news {float:left; width:795px; line-height:18px; color:#666;}
.con_text .append_file {padding:21px 0 0 1px; line-height:24px;}
.con_text .append_file a {text-decoration:underline; color:#235a88; _display:inline-block;  line-height:24px;}
.con_text .append_file img{vertical-align:middle;}
.con_info {float:left; width:133px; margin:3px 0 0 0; _margin:2px 0 0 0; padding:9px 0 9px 10px; border:1px solid #e5e5e5; background:#fafafa;}
*+html .con_info {padding:8px 0 0 10px;}
.con_info p {padding:0 0 0 8px; line-height:24px; background:url('../images/bu_dot_gray02.jpg') no-repeat left 9px; font-size:11px;}
#project_content .con_info p a {color:#0055aa;} /* This should have higher priority than '#project_content a' selector */
*+html .con_info p {background:url('../images/bu_dot_gray02.jpg') no-repeat left 10px;}
.con_info p span {color:#666; letter-spacing:-1px;}

/* from old theme */
li.file-down dd.file, li.file-down dl dd {padding:0;}
li.file-down dd.file span.file {padding-left:12px; background:url("../images/ico_clip.gif") no-repeat left top;}
li.file-down span.file {padding-left:12px; background:url("../images/ico_clip.gif") no-repeat left 50%;}
*html ul li.file-down {height:15px;}
*+html ul li.file-down {height: 80%;}
li.file-down dd.file span.file { _background-position: left 5px;}
li.file-down .del-icon img { visibility:hidden; }

li.file-down .del-icon a {
	width:12px;
	background: url('../images/icon_delete.gif') no-repeat 2px 2px;
	text-decoration:none;
}

/* patch in comment */
*html li.file-down dd {float: left; display: block;}
*+html li.file-down dd {float: left; display: block;}

.append_file_input {padding:5px 0 0 0; _padding:2px 0 0 0;}
.append_file_input label {font-weight:bold; margin:0 2px 0 0;}
.append_file_input input {position:relative; width:309px; height:19px; border:1px solid #cfcfcf; vertical-align:middle;}
.append_file_input a.btn_style06 {position:relative; left:1px; top:1px; _top:3px;}
.append_file_input a.btn_style06 span {padding-top:2px; _padding-top:5px;}

.con_info_modify {position:relative; clear:both; _height:1px; top:-34px; _top:-33px;  padding:0 0 15px 0; _padding:0 0 16px 0; font-size:11px; color:#999; letter-spacing:-1px;}
.con_info_modify, x:-moz-any-link, x:default {top:-32px; padding:0 0 16px 0; } 
*+html .con_info_modify {top:-35px; padding:0 0 14px 0;}
.con_info_modify a {vertical-align:middle;}
.con_info_modify select {width:105px; font-size:12px; color:#666; padding:0; margin:0; vertical-align:middle;}
*html .con_info_modify select  {height:18px;}
*+html .con_info_modify select  {height:19px;}
.con_info_modify input {width:12px; height:12px; vertical-align:top;}
.con_info_modify a.btn_style09 {position:absolute; right:1px; _bottom:18px;}

.con_info_modify_general select {width:105px; height:18px; font-size:12px; color:#666; padding:0; margin:0; vertical-align:middle;}
*+html .con_info_modify_general select  {height:19px;}

.con_info_modify p {float:left; padding:0 47px 6px 0;}
.con_info_modify td {padding:0 0 6px 0;}
.con_info_modify td span {display:inline-block; font-size:11px; font-weight:bold; color:#666; }
.con_info_modify td span.item01 {width:42px; overflow: hidden}
.con_info_modify td span.item02 {width:50px;}

.con_info_modify_general p {float:left; padding:0 47px 6px 0;}
.con_info_modify_general td {padding:0 0 6px 0;}
.con_info_modify_general td span {display:inline-block; font-size:11px; font-weight:bold; color:#666; }
.con_info_modify_general td span.item01 {width:42px; overflow: hidden}
.con_info_modify_general td span.item02 {width:50px;}

.con_info_modify01 {width:788px; padding:15px 0 9px 29px; margin:4px 0 5px 0; border:1px solid #e5e5e5; background:#fafafa;}
.con_info_modify02 {width:788px; padding:15px 0 9px 29px; border:1px solid #e5e5e5; background:#fafafa;}
.con_info_modify03 {width:814px; padding:10px 0 12px 5px ; _padding:10px 0 10px 5px ; font-size:12px; color:#666;}
.con_info_modify03, x:-moz-any-link, x:default { padding:10px 0 10px 5px ;} 
*+html .con_info_modify03 {padding:10px 0 12px 5px ;}

.comment-sphere,
.add_reply_sphere {clear:both;}

.add_reply_sphere .reply_no {height:23px; padding:0 0 0 14px; color:#ff6318; font-weight:bold; }
.add_reply_sphere .reply_no, x:-moz-any-link, x:default {height:24px;}
*+html add_reply_sphere .reply_no {height:23px;}

.comment-sphere .comments, .add_reply_list {width:789px; padding:0 15px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fafafa;}
.comments .writer, .add_reply_list .writer { top:7px; left:-1px; font-weight:bold; width:90px; text-align:right;}
.comments .date, .add_reply_list .date {top:6px; right:-1px; font-family:tahoma; font-size:11px;}
.comments td.date, .add_reply_list td.date {width: 130px; text-align: right;}

.comments div.first,
.add_reply_list div.first {border:none; padding:6px 0 6px 0px;}
.comments div.first .writer,
.add_reply_list div.first .writer {top:6px;}
.add_reply_list .reply_by_incharge table,
.add_reply_list .reply_by_user table { width: 100%; }
.comments table .writer, .add_reply_list table .writer { width: 90px; }

.reply_by_incharge {position:relative; padding:7px 0 6px 0; border-top:1px solid #e5e5e5; color:#999; line-height:18px;}

.comments .comment,
.reply_by_user {position:relative; color:#676767; padding:7px 0 6px 0px; border-top:1px solid #e5e5e5; line-height:18px;}
.comment a,
.reply_by_user a {color:#4d4d4d;}
.comment .writer,
.reply_by_user .writer {color:#4d4d4d;}
.comment .date,
.reply_by_user .date {color:#999;}
.comment .btns,
.reply_by_user .btns {vertical-align:middle;}
.comment div.delete {position:absolute; top:13px; right:90px; font-family:tahoma; font-size:11px;}
*:first-child+html .comment div.delete {top: 4px;}
:root .comment div.delete {right: 95px;}
.comments .comment-description, .add_reply_list .comment-description { padding-left: 28px; }

.add_reply_list li.file-down {list-style: none;}
.add_reply_list .file-down a {text-decoration:underline; color:#235a88; _display:inline-block;  line-height:24px;}
.add_reply_list .file-down img{vertical-align:middle;}

.con_text li.file-down {list-style: none;}
.con_text .file-down a {text-decoration:underline; color:#235a88; _display:inline-block;  line-height:24px;}
.con_text .file-down img{vertical-align:middle;}
.con_text .file-down li {list-style: none;}
.add_reply_sphere .file-down li {list-style: none;}

.reply_write_on {float: left; width:789px; padding:11px 0 17px 0; _padding:11px 0 11px 0; }
.reply_write_on, x:-moz-any-link, x:default {float: left; padding:11px 0 16px 0;}
*+html .reply_write_on { padding:10px 0 10px 0;}
.reply_write_on textarea {width:786px; margin:0 0 3px 0; border:1px solid #cfcfcf; font-size:12px;}

/* 뉴스를 위한 CSS 추가 ----------------------------------------------*/
.reply_write_on2 {text-align:center; padding:11px 0 17px 0; _padding:11px 0 11px 0; }
.reply_write_on2 textarea {width:795px; margin:0 0 3px 0; border:1px solid #cfcfcf; font-size:12px;}
.reply_write_on2 a {position:relative;  _top:100px _left:300px;}
.reply_write_on2 .btn_style01 {position:relative; left:360px; top:2px; _top:0; _left:257px;}

.reply_write_on input {position:relative; width:309px; border:1px solid #cfcfcf; _top:-2px;}
.reply_write_on a {position:relative; _left:2px}
*+html .reply_write_on a {left:1px;}
.reply_write_on .btn_style01 {position:relative; left:260px; top:2px; _top:0; _left:257px;}
*+html .reply_write_on .btn_style01 {top:1px; left:257px;}

.auto_check {float:left; width:185px;}
.auto_check p {padding:0 0 5px 0; _padding:0 0 9px 0;}
*+html .auto_check p {padding:0 0 7px 0;}
.auto_check input {width:99px; _width:98px; height:19px; border:1px solid #cfcfcf;text-transform:uppercase;}
.auto_check input, x:-moz-any-link, x:default {width:97px;} 
*+html .auto_check input  {width:98px; top:-2px;}
.auto_check a {margin:0 0 0 -2px;}
.auto_check a, x:-moz-any-link, x:default  {margin:0;}
*+html .auto_check a {margin:0 0 0 -2px;}

.auto_check02 {float:left; width:185px; text-align:left;}
.auto_check02 p {padding:0 0 5px 0; _padding:0 0 9px 0;}
*+html .auto_check02 p {padding:0 0 7px 0;}
.auto_check02 input {position:relative; _position:static; _margin:-7px 0 0 0; top:-1px; width:99px; _width:98px; height:19px; border:1px solid #cfcfcf;text-transform:uppercase;}
.auto_check02 input, x:-moz-any-link, x:default {width:97px;} 
*+html .auto_check02 input  {width:98px; top:-7px;}
.auto_check02 a {position:relative; _position:static; _margin:-2px 0 0 0;}
*+html .auto_check02 a {top:-2px;}


.reply_write_on div.reply_write_on02 {float: right; margin: 0px; padding: 0px;}
.reply_write_on div.reply_write_on02 textarea {margin:0 0 3px 0; border:1px solid #cfcfcf;}
.reply_write_on div.reply_write_on02 .btn_style01 {position:relative; float: right; left:-1px; top:2px;}
*+html .reply_write_on div.reply_write_on02  .btn_style01 {top:1px;}

.issue_view_btns {clear:both;  width:819px; padding:5px 0 29px 0; _padding:5px 0 5px 0;}
*+html .issue_view_btns {padding:5px 0 5px 0;}
.issue_view_btns .btn_style08 {float:left; margin:9px 0 0 0;}
.issue_view_btns .btn_style09 {float:right;}
.issue_view_btns .btn_style11 {float:right; margin:0 5px 0 0;}

.btn_delete {width:12px; height:12px; border:none; background:url('../images/icon_delete.gif') no-repeat 2px 2px;vertical-align:middle;}

.issue_write {padding:9px 0 0 0; _padding:8px 0 0 0;}
*+html .issue_write {padding:8px 0 0 0;}
.issue_subject {width:810px; height:15px; padding:4px 0 0 7px; margin:0 0 10px 0; _margin:0 0 8px 0; font-size:12px; letter-spacing:-1px; border:1px solid #cfcfcf; color:#4d4d4d; font-weight:bold; }
*+html .issue_subject {margin:0 0 8px 0;}
.issue_cons_box {width:807px; height:325px; padding:5px; margin:0 0 10px 0; _margin:0 0 6px 0; border:1px solid #cfcfcf; font-size:12px; }
*+html .issue_cons_box {margin:0 0 4px 0; font-size:12px;}

.issue_write .append_file_input {padding:0 0 10px 0;}
.issue_write .append_file_input a.btn_style06 span {padding-top:5px;}
*+html .issue_write .append_file_input a {position:relative; top:5px;}
.issue_write .append_file_input label {color:#4d4d4d;}
.issue_write .con_info_modify {position:static; margin:0; padding:34px 0 9px 0;}
*+html .issue_write .con_info_modify {padding:22px 0 9px 0;}

.issue_write .con_info_modify_general {position:static; margin:0; padding:25px 0 9px 0; _padding:24px 0 10px 0;}
*+html .issue_write .con_info_modify_general {padding:24px 0 10px 0;}
.issue_write .con_info_modify_general a {vertical-align:middle;}

.issue_write .con_info_modify_general .con_info_modify02 {margin:4px 0 3px 0; _margin:5px 0 2px 0;}
*+html .issue_write .con_info_modify_general .con_info_modify02 {margin:5px 0 2px 0;}

.issue_write .auto_check a.btn_style06 {position:relative; _left:2px; _top:-4px;}
*+html .issue_write .auto_check a.btn_style06 {top:-2px;}
.issue_write .auto_check input {position:relative; _top:-7px; text-transform:uppercase;}
*+html .issue_write .auto_check input  {top:-7px;}
.issue_write .auto_check a.btn_style06 {position:relative; _left:2px; _top:-4px;}

.issue_write .auto_check_txt {float:left; width:58px; color:#4d4d4d; padding:5px 0 0 0;}

.write_btns {width:819px; padding:10px 0 0 0; text-align:center; }

#create_query_form input#create_query_submit { display: none; *display: inline;  *width: 0px; *height: 0px; }

/* project download ---------------------------------------------------------------*/

.project_con_download {position:relative; width:819px; padding:9px 12px 30px 0; background:#fff; border-right:1px solid #ebebeb}
.project_con_download, x:-moz-any-link, x:default {width:818px;  padding:9px 13px 30px 0;} 
*:first-child+html .project_con_issue {width:819px; padding:10px 12px 30px 0;}
.project_con_download {min-height:400px; _height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); }

.download_list {position:relative; width:819px; border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8;}
.download_list th {height:33px; font-size:11px; color:#505050; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_issue_list_th.jpg') repeat-x left bottom; }
.download_list th.release {padding:0 0 0 15px;}
.download_list th.file_size {padding:0 5px 0 0; text-align:right;}
.download_list tr td {height:30px; border-bottom:1px solid #e5e5e5;}
.download_list td.release {padding0:0.5em 0 0 15px; color:#4d4d4d; font-weight:bold; 0height:15px;}
.download_list td.release a {color:#505050;}
.download_list td.release span {font-family:verdana, sans-serif; font-size:9px; color:#fa6f46; font-weight:normal;}
.download_list td.file_size {padding:0 5px 0 0; color:#666; font-family:tahoma; font-size:11px; text-align:right;}
.download_list td.down_no {padding:0 25px 0 0;  color:#666; font-family:tahoma; font-size:11px; text-align:right;}
.download_list td.date {text-align:center; color:#999; font-family:tahoma; font-size:11px; white-space:nowrap;}
.download_list td.date {padding-left:5px;padding-right:5px;}
.download_list td.download { width:75px; text-align:center;}
.download_list td ul.list span.file a,
.download_list td.file a { color:#505050; }
.download_list td em { font-family:verdana, sans-serif; padding-left:3px; font-size:9px; color:#f33; font-style:normal;}
.download_list td.file_manage {white-space:nowrap;}

.download_list tr.first td {height:30px;}
.download_list tr.last td {border:none;}
.download_list ul {list-style:none;}
.download_list td ul.list {padding:3px 4px 3px 0; width:100%; }
.download_list td ul.list li span.download {display:inline-block; float:right; margin-top:-3px; padding-right:2px; }
.download_list td ul.list li span.file {display:inline-block; _float:left;}
.download_list td ul.list li span.file span.size {font-family:verdana, sans-serif; padding-left: 3px; sans-serif; font-size:10px; color: rgb(153,153,153); }
.download_list td ul li {
	background:url('../images/bu_dot_gray02.jpg') no-repeat left 10px;
	padding: 5px 0 5px 8px;
	_float:left;
}

.download_list .btn_fold {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url('../images/ico_minus.jpg') no-repeat;
	vertical-align:middle;
}

.download_list .btn_unfold {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background: url('../images/ico_plus.jpg') no-repeat;
	vertical-align:middle;
}

.download_list .btn_fold span, .download_list .btn_unfold span {
	display: none;
}

/* download admin btns */
.download_list .file_manage .download-admin {display:inline-block;float:left;}
.file_manage p {display:inline-block; width:63px padding-top:0px; padding-left:3px;}
.download_list .file_manage p {float:left;}
.file_manage p span {display:inline-block; width:21px; height:21px; cursor: pointer;}
.file_manage p span img {display:none;}
.file_manage p span.down {background: url('../images/btn_arrow.png') no-repeat left top;}
.file_manage p span.up {background: url('../images/btn_arrow.png') no-repeat -21px top;}
.file_manage p span.top {background: url('../images/btn_arrow.png') no-repeat -42px top;}
.file_manage p span.down-off {background: url('../images/btn_arrow.png') no-repeat left bottom;}
.file_manage p span.up-off {background: url('../images/btn_arrow.png') no-repeat -21px bottom;}
.file_manage p span.top-off {background: url('../images/btn_arrow.png') no-repeat -42px bottom;}
td.file_manage {text-align:center;}

/* override */
.file_manage_list .file_manage p span.top {background: url('../images/btn_arrow_top.png') no-repeat left top;}
.file_manage_list .file_manage p span.top-off {background: url('../images/btn_arrow_top.png') no-repeat left bottom;}

.file_manage p span.off {cursor:auto;}
.file_manage p a {display:inline-block; overflow:hidden;}

.add-release.bottom { padding-top:10px; _padding-top:9px; float:right; padding-bottom:26px;}
.bottom.monitor { padding-top:16px; _padding-top:15px; float:left;}
a.monitor span {font-weight:normal;}
a.monitorstop span {font-weight:normal;}

.down_list_btns {position:relative; clear:both; width:819px; padding:16px 0 0 0; _padding:15px 0 0 0;}
*+html .down_list_btns {padding:15px 0 0 0;}
.down_list_btns .btn_style09 {position:absolute; right:0; top:10px;}
.down_list_btns02 {position:relative; clear:both; width:819px; padding:10px 0 0 0; _padding:11px 0 0 0;}
.down_list_btns02 p {position:absolute; right:0; top:10px;}


.download_list_incharge {position:relative; width:819px; border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8;}
.download_list_incharge th {height:33px; font-size:11px; color:#505050; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_issue_list_th.jpg') repeat-x left bottom; }
.download_list_incharge th.release {padding:0 0 0 15px;}
.download_list_incharge th.file_size {width:83px; padding:0 0 0 0; text-align:right;}
.download_list_incharge td {height:31px; border-bottom:1px solid #e5e5e5;}
.download_list_incharge td.release {width:280px; padding:0 0 0 15px; color:#4d4d4d; font-weight:bold;}
.download_list_incharge td.release span {font-family:verdana; font-size:9px; color:#fa6f46; font-weight:normal;}
.download_list_incharge td.file_size {width:80px; padding:0 3px 0 0; color:#666; font-family:tahoma; font-size:11px; text-align:right;}
.download_list_incharge td.down_no {width:60px; padding:0 37px 0 0;  color:#666; font-family:tahoma; font-size:11px; text-align:right;}
.download_list_incharge td.date {width:106px; text-align:center; color:#999; font-family:tahoma; font-size:11px;}
.download_list_incharge td.download {width:75px; text-align:center;}
.download_list_incharge td.file_manage {width:163px; text-align:center; vertical-align: middle; }
.download_list_incharge td.file_manage a {margin:0 5px 0 0;}
.download_list_incharge td.file_manage p {display:inline; margin:0 0 0 -4px;}
.download_list_incharge td.file_manage p a {margin:0; }

.download_list_incharge tr.first td {height:30px;}
.download_list_incharge tr.last td {border:none;}

.download_list_incharge {clear:both; width:819px; padding:16px 0 0 0; _padding:15px 0 0 0;}
*+html .download_list_incharge {padding:15px 0 0 0;}

.other_info_date {position:relative; width:130px; text-align:right;  top:-26px; left:675px; color:#999; font-weight:bold; font-size:11px; font-family:tahoma; font-weight:normal;}

.con_view_info02 {float:left; width:789px; padding:7px 15px 96px 15px; _padding:7px 15px 95px 15px;}
.con_view_info02, x:-moz-any-link, x:default {padding:6px 15px 95px 15px;}
*+html .con_view_info02 {padding:7px 15px 96px 15px;}

.down_list_view {width:787px; height:88px; border:1px solid #e5e5e5; background:#fafafa;}
.down_list_view div {float:left; padding:15px 28px 0 30px}

.down_list_view div p {position:relative; width:325px; height:23px; padding:0 0 0 8px; font-weight:bold; color:#4d4d4d; letter-spacing:-1px; font-weight:bold; background:url('../images/bu_dot_gray02.jpg') no-repeat left 6px; text-align:left;}
.down_list_view div p.all_down {color:#235a88;}
.down_list_view div p  span{font-family:verdana; font-size:10px; color:#999; font-weight:normal; letter-spacing:0;}
.down_list_view div p a {position:absolute; top:-4px; right:-1px;}
.down_list_view div p a.btn_style06 span {font-size:11px !important; font-family:dotum !important; }

.down_con_view {width:789px; padding:27px 0 0 0; _padding:28px 0 0 0; line-height:18px;}

.comment-form,
.reply_write_on02 {width:789px; padding:11px 0 17px 0; _padding:11px 0 14px 0; }
.reply_write_on02, x:-moz-any-link, x:default {padding:11px 0 16px 0;}
*+html .reply_write_on02 {padding:10px 0 10px 0;}
.comment-form textarea,
.reply_write_on02 textarea {width:786px; margin:0 0 3px 0; border:1px solid #cfcfcf; font-size:12px;}
.comment-form .add-comment,
.reply_write_on02 .btn_style01 {position:relative; left:715px; top:2px; _top:0; _left:715px;}
*+html .reply_write_on02 .btn_style01 {top:1px; left:715px;}

.append_file_input02 {padding:0 0 35px 0; }
.append_file_input02, x:-moz-any-link, x:default {padding:0 0 34px 0;}
*+html .append_file_input02 {padding:3px 0 35px 0;}
.append_file_input02 label {font-weight:bold; margin:0 2px 0 0; color:#4d4d4d;}
.append_file_input02 input {position:relative; width:306px; height:16px; padding:3px 0 0 3px; border:1px solid #cfcfcf; vertical-align:middle;  font-size:11px; color:#999;}
.append_file_input02 a.btn_style06 {position:relative; left:1px; top:0px; _top:3px;}
.append_file_input02 a.btn_style06 span {padding-top:5px;}
*+html .append_file_input02 a.btn_style06 {vertical-align:middle;}

.append_file_input03 {padding:0 0 35px 0;}
.append_file_input03, x:-moz-any-link, x:default {padding:3px 0 34px 0;}
*+html .append_file_input03 {padding:3px 0 35px 0;}
.append_file_input03 label {font-weight:bold; margin:0 2px 0 0; color:#4d4d4d;}
.append_file_input03 input {position:relative; width:306px; height:16px; padding:3px 0 0 3px;border:1px solid #cfcfcf; vertical-align:middle; font-size:11px; color:#999;}
.append_file_input03 a.btn_style06 {position:relative; left:1px; top:0px; _top:3px;}
.append_file_input03 a.btn_style06 span {padding-top:4px; _padding-top:5px;}
*+html .append_file_input03 a.btn_style06 {vertical-align:middle;}

.issue_subject02 {width:810px; height:16px; padding:3px 0 0 7px; margin:0 0 10px 0; _margin:0 0 8px 0; font-size:12px; letter-spacing:-1px; border:1px solid #cfcfcf; color:#4d4d4d; font-weight:bold; font-family:dotum;}
*+html .issue_subject02 {margin:0 0 8px 0;}

.issue_subject03 {width:648px; height:17px; padding:2px 0 0 7px; margin:0 0 10px 0; _margin:0 0 8px 0; font-size:12px; letter-spacing:-1px; border:1px solid #cfcfcf; color:#4d4d4d; font-weight:bold; }
*+html .issue_subject03 {margin:0 0 8px 0;}

.release_state {position:absolute; right:0; _right:12px; top:10px; _top:9px; _height:25px; color:#4d4d4d;}
.release_state span {display:inline-block; width:33px; font-weight:bold; color:#4d4d4d;}
.release_state  select {vertical-align:middle; width:104px; height:18px; _height:50px; font-size:11px; color:#4d4d4d;}
*+html .release_state  select {height:18px;}


.file_manage_list {width:819px; margin:49px 0 0 0; border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8;}
.file_manage_list th {height:33px; font-size:11px; color:#505050; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_issue_list_th.jpg') repeat-x left bottom; }
.file_manage_list th.first {width:380px;}
.file_manage_list td {height:31px; border-bottom:1px solid #e5e5e5;}
.file_manage_list td.file_name {width:570px; padding:0 0 0 15px; color:#4d4d4d; font-size:12px; text-align:left;}
.file_manage_list td.date {width:111px; text-align:center; color:#999; font-family:tahoma; font-size:11px;}
.file_manage_list td.file_manage {width:203px; text-align:center;}
.file_manage_list td.file_manage a {margin:0 5px 0 0;}
.file_manage_list td.file_manage p {display:inline; margin:0 0 0 -4px;}
.file_manage_list td.file_manage p a {margin:0; }

.file_manage_list tr.first td {height:30px;}
.file_manage_list tr.last td {border:none;}


/* search ---------------------------------------------------------------*/

.search_interior_con { width:815px; padding:0 12px 0 4px; background:#fff; border-right:1px solid #ebebeb;}
.search_interior_con { float:left; border-right:none;}
.search_interior_con, x:-moz-any-link, x:default {width:815px; padding:0 12px 0 4px;} 
*:first-child+html .search_interior_con {width:815px; padding:0 12px 0 4px;}

.search_exterior {padding:25px 0 0 0;}

.list_style_select02 {position:absolute; top:26px; _top:25px; right:9px; background:url('../images/bg_bar11.gif') no-repeat 63px 2px; _background:url('../images/bg_bar11.gif') no-repeat 63px 3px;}
.list_style_select02, x:-moz-any-link, x:default {top:25px; background:url('../images/bg_bar11.gif') no-repeat 64px 3px;}
*+html .list_style_select02 { top:26px; background:url('../images/bg_bar11.gif') no-repeat 63px 3px;}
.list_style_select02 button span{font-size:11px;}

.search_interior_result01 {position:relative; float:left; width:746px; min-height:50px; _height:50px; padding:0px 53px 25px 12px; margin-bottom:15px; border-bottom:1px solid #e5e5e5;}
.search_interior_result01, x:-moz-any-link, x:default  { padding:0px 53px 25px 12px;  }
*+html .search_interior_result01  {padding:0px 53px 25px 12px; }

.search_interior_result0102 {position:relative; float:left; width:746px; min-height:50px; _height:50px; padding:21px 53px 17px 12px;  background:#fff;}
.search_interior_result0102, x:-moz-any-link, x:default  { padding:20px 53px 17px 12px;  }
*+html .search_interior_result0102  {padding:21px 53px 18px 12px;}

.search_interior_result02 {position:relative; float:left; width:746px; min-height:50px; _height:50px; padding:26px 53px 25px 12px;  background:#fff; border-bottom:1px solid #e5e5e5;}
.search_interior_result02, x:-moz-any-link, x:default  { padding:25px 53px 25px 12px; }
*+httml .search_interior_result02 {padding:26px 53px 25px 12px; }

.search_interior_result03 {position:relative; float:left; width:746px; min-height:50px; _height:50px; padding:26px 53px 0 12px;  background:#fff;}
.search_interior_result03, x:-moz-any-link, x:default  { padding:25px 53px 0 12px; }
*+httml .search_interior_result03 {padding:26px 53px 0 12px; }

.search_title_style01 {height:31px; font-size:15px; color:#424e5a; letter-spacing:-1px;}
.search_interior_result01 h3 {padding-top:11px; margin-bottom:15px; font-size:15px; color:#424e5a; letter-spacing:-1px;}
.search_interior_result01 h4,
.search_title_style02{height:21px; float:left; padding:0 10px 0 0;}
.search_interior_result01 a,
.search_title_style02 a {text-decoration:underline; color:#0055aa; letter-spacing:0px; font-size:13px; font-family:dotum; font-weight:normal;}
.search_interior_result_con {clear:both; }
.search_interior_result_con p {float:left; color:#717171;  font-size:13px; font-family:dotum; padding:0 8px 0 0;}
.search_interior_result_con p.date {padding:0 0 0 9px; background:url('../images/bg_bar07.gif') no-repeat left 1px;}
.search_interior_result_con p.con {clear:both; width:746px; padding:0 0 21px 0; line-height:18px; color:#535353; letter-spacing:-1px; font-size:13px; font-family:dotum; overflow: hidden;}
.search_interior_result_con p.con strong {font-family:dotum; font-size:12px; color:#000; letter-spacing:-1px;}

.search_result_more {position:absolute; bottom:16px; right:5px; _bottom:14px; _right:4px; padding:0 0 0 8px; font-size:13px; font-family:dotum; color:#0055aa; word-spacing:-1px; letter-spacing:-1px; text-decoration:underline; background:url('../images/bu_arrow_green.gif') no-repeat left 3px;}

/* wiki ------------------------------------------------------------------- */
/* community ---------------------------------------------------------------*/

#content_project_sub02 {position:relative; top:1px;  float:left; width:832px; padding:0 0 0 148px; background:url('../images/bg_content_project02.gif') no-repeat left 10px; border-bottom:1px solid #e1e1e1;}

.community_wiki {position:relative; width:819px; padding:10px 12px 30px 0; background:#fff; border-right:1px solid #ebebeb}
.community_wiki, x:-moz-any-link, x:default {width:818px;  padding:10px 13px 30px 0;} 
*:first-child+html .community_wiki {width:819px; padding:10px 12px 30px 0;}

.community_wiki a.btn_style0602 {position:absolute; top:14px; right:11px;}

.btn_extend02 {display:block; width:819px; height:11px; background:url('../images/btn_extend02.gif') no-repeat left top; }


.wiki_history_list02 {width:811px; margin:0 auto; border-bottom:1px solid #a8a8a8; text-align:center;}
.wiki_history_list02 th {height:32px; color:#505050;  font-size:11px; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_wiki_th.gif') repeat-x left top;}
.wiki_history_list02 td {height:28px; border-bottom:1px solid #e5e5e5; text-align:center;}
.wiki_history_list02 td.ver {width:52px; text-align:center; font-family:tahoma; font-size:11px; color:#000; font-weight:bold; letter-sapcing:-1px; border-right:1px solid #e5e5e5; }
.wiki_history_list02 td.date {width:234px; text-align:center; font-family:tahoma; font-size:11px; color:#666;}
.wiki_history_list02 td.his_01 {width:33px; padding:0 11px 0 0; text-align:right; font-family:tahoma; font-size:11px; color:#12a5db; font-weight:bold; letter-sapcing:-1px;}
.wiki_history_list02 td.his_02 {width:36px; padding:0 0 0 8px; text-align:left; font-family:tahoma; font-size:11px; color:#fa6f46; font-weight:bold; letter-sapcing:-1px;}
.wiki_history_list02 td.writer {width:197px;  text-align:center; font-family:tahoma; font-size:11px; color:#666;}
.wiki_history_list02 td.compare {width:97px;  text-align:center;}
.wiki_history_list02 td.detail {width:117px; padding:0 0 0 25px;  text-align:center; }

.wiki_history_list02 tr.last  td{height:28px; border-bottom:none}

.wiki_edit_list02  {width:811px; margin:0 auto;}
.wiki_edit_list02 th {height:32px; color:#505050;  font-size:11px; font-weight:normal; letter-spacing:-1px; background:url('../images/bg_wiki_th.gif') repeat-x left top;}
.wiki_edit_list02 th.list  {text-align:left; padding:0 0 0 128px;}
.wiki_edit_list02 td {height:28px; border-bottom:1px solid #e5e5e5; text-align:center;}
.wiki_edit_list02 td  a {vertical-align:middle; margin:0 0 0 6px;}
.wiki_edit_list02 td  a span {padding-top:4px; height:14px;font-size:11px; font-family:dotum;}
.wiki_edit_list02 td.date {width:178px; border-bottom:1px solid #a8a8a8; text-align:center; font-family:tahoma; font-size:11px; color:#000; font-weight:bold; letter-sapcing:-1px; background:url('../images/bg_bar10.gif') repeat-y right top;}
.wiki_edit_list02 td.list {width:268px; padding:0 0 0 15px; background:url('../images/bg_dot02.gif') no-repeat 7px 13px; font-size:12px; font-family:dotum; color:#666 !important; text-align:left;}
.wiki_edit_list02 td.time {width:175px; font-family:tahoma; font-size:11px; text-align:center; color:#666 !important; } 
.wiki_edit_list02 td.breakdown {width:175px; text-align:center; font-family:gulim; font-size:11px; color:#666;} 
.wiki_edit_list02 td.breakdown span {font-family:tahoma; font-size:11px; color:#666 !important;}
.wiki_edit_list02 td.breakdown strong {font-family:tahoma; font-size:11px; color:#fa6f46; font-weight:bold;}

.wiki_edit_list02 tr.last  td{height:28px; border-bottom:1px solid #a8a8a8;}


/* API ---------------------------------------------------------------*/

#content_project_sub03 {position:relative; top:1px;  float:left; width:841px; padding:0 0 0 136px; background:url('../images/bg_content_project02.gif') no-repeat left 10px; border-bottom:1px solid #e1e1e1;}

.api_main {width:843px; padding:11px 0 30px 0; background:#fff; border-right:1px solid #ebebeb;}

.api_concept {position:relative; height:246px; padding:19px 0 0 30px; border-bottom:2px solid #636363; background:url('../images/bg_api_concept.gif') no-repeat left top;}
.api_concept h1 {height:33px;}
.api_concept p {height:102px;}

.api_main_con {width:804px; padding:27px 24px 0 15px;}
.api_main_con h2 {height:22px; padding:0 0 0 16px;}

.developer_new_list03 {width:804px;}
.developer_new_list03 div {width:793px; border-bottom:1px solid #f1f1f1; padding:0 0 12px 11px;}
.developer_new_list03 div.last {border:none;}
.developer_new_list03 div p {padding:0 0 0 6px; line-height:20px; letter-spacing:-1px;}
.developer_new_list03 div p a {color:#666;}


.api_main_con  .write_info02 {height:29px;line-height:11px; letter-spacing:0;}
.api_main_con  .developer_new_list03 div p.write_info02 a {color:#a8a8a8; font-family:Tahoma; font-size:11px;  letter-spacing:0;}


.api_contents {width:779px; padding:27px 38px 30px 26px; _padding:27px 23px 30px 26px; background:#fff; border-right:1px solid #ebebeb;}

/* about ---------------------------------------------------------------*/

.about_center {width:934px; height:230px;  padding:63px 0 0 46px; _padding:62px 0 0 46px; background:url('../images/bg_about.gif') no-repeat left top; border-bottom:2px solid #383b43;}
.about_center h1 {height:95px;}

.center_section {position:relative; width:750px; height:140px; padding:14px 0 14px 230px; border-bottom:1px solid #f0f0f0;}
.center_section h2 {height:31px; padding:10px 0 0 0; _height:32px;}	
.center_section p {color:#999; font-size:12px; font-family:doutm, 돋움; letter-spacing:-1px; line-height:18px; padding:0 0 0 1px;}
.center_section  .img {position:absolute; top:14px; left:21px; padding:0;}
.center_section p.sum {height:22px; color:#4fa52a; font-size:14px; font-family:doutm, 돋움; font-weight:bold; letter-spacing:-1px; padding:0;}

.sec_last {border:none;}

/* Code Review */
.patch-info ul li span.patch-link {
  padding-left:17px;
  background:url("../images/ic/file16.png") no-repeat left 0;
}

.review-diff span.patch-link, .header span.patch-link {
  padding-left:0px !important;
  background:none !important;
}

span.file-link a {
  text-decoration:underline;
  color:#000;
}

span.src-line a {
  font-family:sans-serif;
  color:#125FAB;
  text-decoration:underline;
  padding:0 0 0 0;
  /* background:url("../images/ic/chat16.png") no-repeat left 0; /* */
}

.review-comment span.agree-icon {
  font-weight: bold;
}

.review-comment.agree {
}

.txt.agree {
  background-color:#f8f8f8;
}

span.line-added {
  background: #EEFFEE;
  font-family:sans-serif;
  font-size:12px;
  color:#000;
  padding:0 3px;
}

span.line-removed {
  background: #FFe8e8;
  background-position:left -25px;
  font-family:sans-serif;
  font-size:12px;
  color:#000;
  padding:0 3px;
}

/* Diff Block */
.review-diff pre {
  color: #000000;
  font-family: "Courier New", GulimChe, monospace;
  border: 1px solid #D8E1E9;
  border-top: 0px;
  padding:0px;
  margin:3px;
}

div.review-diff { margin-bottom: 0px; }

div.diff-sep {
  font-family: "Courier New", GulimChe, monospace;
  border: 1px 0;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #999999;
  background-color:#eeeeee;
  font-weight:bold;
  color: #000;
  padding:2px;
}

div.diff-added, tr.diff-added {
  color: #000000;
  font-family: "Courier New", GulimChe, monospace;
  background-color:#BBFFBB;
  line-height:180%;
}

div.diff-removed, tr.diff-removed {
  font-family: "Courier New", GulimChe, monospace;
  background-color:#FFDDDD;
  color: #000000;
  line-height:180%;
}

span.diff-added, ins.diff-added {
  font-family: "Courier New", GulimChe, monospace;
  background-color: #26FF26; text-decoration: none;
  word-wrap:break-word;
  display:inline-block;
}

span.diff-removed, del.diff-removed {
  font-family: "Courier New", GulimChe, monospace;
  background-color: #FFB5B5; text-decoration: none;
  word-wrap:break-word;
  display:inline-block;
}

div.diff {
  font-family: "Courier New", GulimChe, monospace;
  color: #000000;
}

div.review-diff span.num { padding-right:4px; text-align:right; width:40px; display:inline-block; }
div.review-diff span.num { background-color:#dddddd; border-right:3px solid #9b9b9b;}
div.diff-added span.num { background-color:#00ea00; border-right:3px solid #00b700 ;}
div.diff-removed span.num { background-color:#ff6a6a; border-right:3px solid #cc0000; }
div.diff-removed span.num:hover { background-color:#ffecec; border-right:3px solid #cc0000; }
div.diff-added span.num:hover { background-color:#BBFFBB; border-right:3px solid #00b700 ;}
.review-diff span.num:hover { background-color:#f0f0f0; border-right:3px solid #9b9b9b;}

.review-diff h2 { padding-left:5px; }

div.diff-removed.marked { background-color: #FFB5B5; }
div.diff-added.marked { background-color: #26FF26; }

.commentflag {
  cursor:pointer;
  font-size:90%;
  font-weight:normal;
  height:21px;
  line-height:1.9em;
  margin-top:-1px;
  padding-left:5px;
  margin-left:-10px;
  position:absolute;
  text-align:left;
  vertical-align:top;
  width:25px;
  z-index:900;
}

.patch-diff a.anchor {
  display:none; /* for IE6 */
}

.patch-comment {
  position:absolute;
  display:none;
  background:#ffff88;
  border:1px solid #333333;
  z-index:901;
  padding:5px;
  color: black;
}

div.diff-removed:hover .commentflag, div.diff-added:hover .commentflag {
  background:transparent url(../images/comment-ghost.png) no-repeat scroll 0 0 !important;
}

div.diff-removed:hover .commentflag.marked, div.diff-added:hover .commentflag.marked {
  background:transparent url(../images/comment.png) no-repeat scroll 0 0 !important;
}

div.diff-removed.marked .commentflag.marked, div.diff-added.marked .commentflag.marked {
  background: url('../images/comment-draft.png') no-repeat !important;
}

div.diff-added.marked .commentflag, div.diff-removed.marked .commentflag {
  background: url('../images/comment-draft.png') no-repeat !important;
}

.commentflag.draft {
  background: url('../images/comment-draft.png') no-repeat !important;
}

.commentflag.marked {
  background: url('../images/comment.png') no-repeat !important;
}

.disabled-job {
  background: #f0f0f0;
}

/* Admin */
.project-list li {
  font-family: Trebuchet MS, monospace, sans-serif;
  display:inline;
  background: #e8e8e8;
  padding:3px;
  line-height:200%;
}

.project-list li:hover {
  background: #f0f0f0;
}
.project-list li:hover a {
  text-decoration: none;
}

.project-list li a {
  color:#1247a9;
}

/* pluginman */
#pluginman span.active { width:30px; display:block; padding:5px; font-weight: bold; color: #0cc034; }
#pluginman span.inactive { width:30px; display:block; padding:5px; color: black; background: #e0e0e0; }

/* No style button */
button.nostyle { border:none; background:transparent; margin:0px; padding:0 4px 0px 0px; vertical-align:middle; }

/* Patch list */
dl.patchfiles dd {
  padding-bottom:0px;
}

dl.patchfiles dl.file {
  margin-top:3px; padding-left:18px; background:url("../images/ico_attach.png") no-repeat left top;
}

.patch-info {
  padding-left:10px;
}

.patch-info li {list-style:none;}

.patch-info {
  padding:0px;
  border-bottom:1px solid #EBEBEB;
  clear:both;
  margin-bottom:4px;
  width:100%;
}

.patch-info li.bg {
  background-color: #fbfbfb;
}

div.patch-file {
  margin-left:20px;
  clear:both;
  margin-bottom:4px;
  width:100%;
}

span.patch-file {
  font-family: monospace, sans-serif;
  padding:0 0 0 17px;
  margin-top:3px; padding-left:18px; background:url("../images/ico_attach.png") no-repeat left 3;
  padding-top:3px;
  padding-bottom:3px;
}

a.patch-toggle span.icon img {
  vertical-align:middle;
}

a.patch-toggle.minus {
  background:url("../images/ico_minus.jpg") no-repeat left 0;
  text-decoration:none;
}

a.patch-toggle.minus span.icon {
  visibility:hidden;
}

.attached.patch-info ul {
  width:100%;
  border-top:none;
  border-bottom:none;
}

.attached.patch-info ul li {
  border-bottom: none;
  padding:0px;
}

.patch-info ul li span.patch-link {
  font-family: Tahoma, sans-serif;
  display:inline-block;
  padding-top:3px;
  padding-bottom:3px;
  width:600px;
}

.patch-info ul li.header {
  background:transparent url("../images/bg/th_lt2.gif") no-repeat scroll left top;
  height:33px;
  text-align: center;
  font-weight: bold;
  line-height:150%;
}

.patch-info ul li.header .heading {
  background:transparent url("../images/bg/th_rt2.gif") no-repeat scroll right top;
  height:33px;
}

.patch-info ul li div.bg {
  background-color:#fafafa;
}

.patch-info ul li div.heading {
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
  border-bottom:1px solid #eaeaea;
}

.patch-info ul li h2 {
  margin:0px;
}

.patch-info ul li span.line-info {
  display:inline-block;
  text-align:center;
  width:160px;
}

.patch-info ul li .review-diff span.line-info {
  display:inline-block;
  text-align:center;
  width:15%;
}

/* Patch diff Block */
.patch-diff pre {
  color: #000000;
  font-family: "Courier New", GulimChe, monospace;
  border: 1px solid #D8E1E9;
  border-top: 0px;
  padding:0px;
  margin:3px;
  white-space: pre-wrap; /* CSS 3 */
  word-wrap: break-word; /* IE 5.5+ */
  position:relative;
  overflow:hidden;
}

.comment-description .patch-diff {
  width: 540px;
}

/* revision diff in a comment */
.comment-description li {list-style-position: outside; list-style: none; list-style-image: none;}
.comment-description dd a {text-decoration:underline; color:#235a88; _display:inline-block;  line-height:24px;}
.comment-description dd img{vertical-align:middle;}

.patch-diff h2 {
  font-family: Trebuchet MS, sans-serif;
  font-size:12px;
}

div.patch-diff {
  margin-bottom: 5px;
  z-index:100px;
  background-color:#fff;
}
div.patch-diff .num {
  padding-right:4px;
  text-align:right;
  width:40px;
  display:inline-block;
}
div.patch-diff .num {
  background-color:#dddddd;
  border-right:3px solid #9b9b9b;
}
.patch-diff .num:hover {
  background-color:#f0f0f0;
  border-right:3px solid #9b9b9b;
}

.patch-diff h2 { padding-left:5px; }

a.diff-toggle.minus {
  background:url("../images/ico_minus.jpg") no-repeat left 4px;
  text-decoration:none;
}

a.diff-toggle.minus span.icon {
  visibility:hidden;
}

.delete-confirm-box {
	float: right;
	display: none;
	background-color: #ffffff;
	border: 5px solid #808080;
	padding: 20px;
	text-align: center
}

.delete-confirm-box p {
	margin: 10px 0;
}

/* Login form */
.section_login .title h3 {
	display:inline-block;
	background:url("../images/h3_login.gif") no-repeat;
}

.section_login .title h3 span {
	visibility:hidden;
}

.generic-list .left {
	text-align: left;
	padding-left: 14px;
}

.writer {
	overflow: hidden;
}

.in_charge {
	overflow: hidden;
}

.trash-checkbox {
	display: none;
}

/* fix IE6 problem that background image is disappeared sometimes */
.btn_calendar_ie6_fix {background:url('../images/icon_calendar.jpg');}
.advanced_search_layer_close_ie6_fix {background:url('../images/btn_close.jpg');}

/* projects menu */
#top_navi {
	background-image: url('../images/project_menu_bg.png');
	width: 980px;
	height: 38px;
	margin: 0;
	padding: 0;
	margin-left: 32px;
	clear: both;
}

/* resizable-textarea */
.resizable-textarea textarea {
}

.resizable-textarea .grippie {
  height: 9px;
  background: #f7f7f7 url(../images/bg_grippie2.png) repeat-x;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  border-top-width: 0;
  _margin-top:-1px;
  cursor: s-resize;
  overflow:visible;
}

.resizable-textarea .grippie span {
  /* grippie icon */
  height: 9px;
  background: url(../images/icon_grippie2.png) no-repeat 50% 50%;
  overflow:visible;
  display:inline-block;
  width:100%;
  _position: relative;
}

/*.resizable-textarea {padding-bottom:0.3em;}*/

/* snb */
/* left ---------------------------------------------------------------*/

.snb {
	/* override for 2-column Fixed-Fluid layout */
	position:relative;
	top:0;
	float:left;
	width:136px;
	border-top:1px solid #E1E6E9;
	padding-bottom:32767px;
	margin-bottom:-32737px;
	/* end of negative margin css hack for all browser */
	background:url('../images/bg_content_project2.jpg') repeat-y left top;
}

.snb ul {list-style:none;}
.snb ul li {width:134px; margin:0px 0 0 0; border-bottom:1px solid #f0f0f0; border-left:1px solid #E1E6E9; border-right: 1px solid #E1E6E9; background:#fafafa;}
.snb ul li.last {border-bottom:1px solid #dbe1e2;}
.snb ul li a {display:inline-block; width:123px; padding:14px 0 13px 11px; _padding:14px 0 11px 11px; font-weight:bold; color:#72777b; text-decoration:none;}
.snb ul li a, x:-moz-any-link, x:default {padding:13px 0 12px 11px;}
*:first-child+html  .snb ul li a {padding:14px 0 13px 11px;}
.snb ul li.on {position:relative; width:134px; margin:-1px 0 -1px 0;  border:1px solid #bcc0c3; background:#fafafa }
.snb ul li.on a {color:#505050; background:url('../images/bu_arrow_green02.jpg') no-repeat 108px 16px; width:122px; padding:13px 0 12px 10px; border:1px solid white;}
*+html .snb ul li.on a {width:121px;}

.snb ul li.selected {position:relative; margin:-1px 0 -1px 0; border:1px solid #bcc0c3; background:#fff; }
.snb ul li.selected a {display:inline-block; width:122px; color:#505050; background:#fafafa url('../images/bu_arrow_green03.jpg') no-repeat 106px 18px;}
*+html .snb ul li.selected a {width:121px;}
/* .snb ul li.selected a {border-bottom:0px solid #e7e7e7;} /* */

.snb ul li ul {width:134px; padding:6px 0 5px 0; _padding:7px 0 4px 0; background:#fff; display:none;}
.snb ul li.selected ul {border-top:1px solid #e7e7e7;} /* */
.snb ul li ul li {width:115px; line-height:24px; margin:0; padding:0; border:none; background:#fff;}
.snb ul li ul li a {display:inline-block; width:115px; padding:0 0 0 16px; font-weight:normal; color:#9a9d9f; background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 10px; _background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 9px; border:none;}
.snb ul li ul li.selected a {font-weight:bold; color:#0cb0de; letter-spacing:-1px;} 

.snb ul li.selected ul {width:134px; padding:6px 0 5px 0; _padding:7px 0 4px 0; background:#fff; display:block;}
.snb ul li.selected ul li {width:115px; line-height:24px; margin:0; padding:0; border:none; background:#fff; overflow: hidden}
.snb ul li.selected ul li a {display:inline-block; width:115px; padding:0 0 0 16px; font-weight:normal; color:#9a9d9f; background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 10px; _background:#fff url('../images/bu_dot_gray02.jpg') no-repeat 10px 9px; border:none;}
.snb ul li.selected ul li a {padding:0 0 0 11px; background:#fff;} /* without bullet img */
.snb ul li.selected ul li.selected a {font-weight:bold; color:#0cb0de; letter-spacing:-1px;} 

/* mass update */
#mass_update.con_info_modify {top: inherit; padding: none; border: 2px solid #666; _top: 0px;}
#mass_update #admin_artifact_status{top: inherit; padding: 0px 20px; }
#mass_update .con_info_modify01,
#mass_update .con_info_modify02 {width: 738px;}
#mass_update .con_info_modify03 {padding: 6px 0px 0px; width: 770px; margin: 0px;}
#mass_update a.btn_style09 {position: static;} /* restore position as default */
#mass_update h3 {height:23px; margin-bottom: 20px; padding:10px 0 0 11px; font-size:12px; color:#4d4d4d; background-color: #FAFAFA; border-bottom: 1px solid #E5E5E5}
.mass_update_all,
.mass_update_select { width: 3px; }

#mass_update div.left {float: left;}
#mass_update div.right {float: right;}
#mass_update div.clear {clear: both;}
