@charset "euc-kr";

.r03_m {
  margin-right:3px;
}


strong.red {
  color:#ff0000;
  font-size:110%;
}
/* ±Û¸ñ·Ï È­¸é */
#list #list_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;	
}
#list #list_table thead {
	border:1px solid #ccc;
		
}
#list #list_table th {
	height:28px;
	line-height:28px;
}
#list #list_table td {
	border-bottom:1px dotted #ccc;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#666666;	
}
#list #list_table td.title {
	text-align:left;	
	padding-left:10px;
	width:65%;
}
#list #list_table td.title span {
	color:#ff0000;	
}
#list #bott_sort {
	text-align:center;
	margin:0 auto;
	width:100%;
}
#list #bott_sort_search {
	text-align:center;
	margin:0 auto;
	width:100%;
}
#list #bott_sort_search form {
  text-align:center;
  margin:0 auto;
}
#list #bott_sort form {
	float:left;
	width:50%;
}
#list #page_bott {
	margin-top:20px;
	position:relative;	
	color:#666666;
}
#list #page_bott p{
	text-align:center;	
	height:40px;
}
#list #page_bott #write {
	position:absolute;
	right:0;
	top:0;	
}
#list #page_bott p#search_bt {
	position:absolute;
	right:0;
	top:0;	
}
/* º¸´ÂÈ­¸é */
#view p#title {
	border:1px solid #25769d;
	padding-top:2px; padding-bottom:2px;
}
#view p#title img {
	vertical-align:middle;	
	margin-right:10px;
}
#view p#name_date {
	border-bottom:1px dotted #ccc;
	text-align:right;	
	height:30px;
	line-height:30px;
	padding-right:10px;
}
#view p#name_date img {
	vertical-align:middle;	
	margin-right:3px;
	margin-bottom:1px;
}

#view div#file {
	border-bottom:1px dotted #ccc;
	padding:5px 0 4px 0;
	line-height:120%;
	width:100%;
}
#view div#file p {
  float:left;
}
#view #content {
	padding:15px;	
	border-bottom:1px dotted #ccc;
}
#view #content img {
    max-width:100%;	
}
#view #content p#uip {
	text-align:right;	
}
#view table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;	
	text-align:left;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#view table td {
	text-align:left;
	color:#757575;	
  padding:5px 0 5px 0;
}
#view table caption {
	text-align:left;
	font-weight:bold;
	color:#378a00;	
	padding:5px 0 5px 9px;
}
#view table th {
	text-align:left;	
	font-weight:normal;
	color:#757575;
	padding:5px 0 5px 9px;

	width:15%;
}
#view table th span {
	color:#47b200;
	font-weight:bold;
}
#view dl {
	width:100%;
	margin:10px 0 15px 0;
	border-top:1px solid #116aba;
	border-bottom:1px solid #116aba;
}
#view dl img {
	vertical-align:middle;	
}
#view dl dt {
	width:13%;	
	height:30px;
	line-height:30px;
}
#view dl dd {
	width:87%;	
	height:30px;
	line-height:30px;
	
}
#view dl dt, #view dl dd {
	float:left;	
}

#view #comment {
  margin-bottom:4px;
}
#view #comment p input {
  vertical-align:top;
  margin:0 7px 10px 7px;
}

/* ±Û¾²±âÈ­¸é */

#write table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;	
}
#write table caption {
	text-align:left;	
	height:44px;
}
#write table .title_bg {
	background:url('./img/write_bg.gif') left top repeat-x;
	height:17px;
	vertical-align:middle;
	padding:0 0 0 10px;	
}
#write table th {
	background:url('./img/write_bar.gif') right 10px no-repeat;	
	text-align:left;
	padding-left:10px;
	width:51px;
}
#write table th.backnone {
	background:none;	
}
#write input {
  border:1px solid #ccc;
  height:16px;
}
#write input.bnone {
  border:none;
  vertical-align:middle;
  margin-right:4px;
}
#write table td {
	padding:6px 0 6px 10px;	
}
#write table th span.add {
  padding:5px 0 0 10px;
}
#write span.green {
	color:#4eae06;
}
/* ºñ¹Ð±Û */
#secret {
  width:392px;
  height:143px;
  border:1px solid #25769D;
  margin:0 auto;
}
#secret table {
  width:390px;
  margin:0 auto;
}
#secret table td.in_field {
  height:45px;
  line-height:45px;
  text-align:center;
}
#secret table td.secret_bt {
  text-align:right;
  padding-right:20px;
}
