@charset "euc-kr";

.r03_m {
  margin-right:3px;
}

strong.red {
  color:#ff0000;
  font-size:110%;
}

.hotarticle {
 background-color:#2ebae2;
 border-radius:3px;
 font-size:90%;	
}

/* ±Û¸ñ·Ï È­¸é */
#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:63%;
}
#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 .writebtn {
	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:7px 10px;
}
#view p#title span:first-child {
    margin-right:8px;
	color:#999;
}

#view p#name_date {
	border-bottom:1px dotted #ccc;
	text-align:right;	
	height:30px;
	line-height:30px;
	padding-right:10px;
}
#view p#name_date span {
	margin:0 3px 0 9px;;
	color:#999;
}

#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 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;
}
#view .dotline_d {
  border-bottom:1px dotted #ccc;
}

/* ±Û¾²±âÈ­¸é */

#write {
  	 	
}
#write table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;	
	box-sizing:border-box;
}
#write table caption {
	text-align:left;	
	height:44px;
}

#write table th {
	text-align:left;
	padding-left:10px;
	width:80px;
	box-sizing:border-box; 
}
#write table th.backnone {
	background:none;	
}
#write input {
  border:1px solid #ccc;
  height:25px;
  padding-left:5px;
  padding-right:5px;
  box-sizing:border-box;
}
#write input.bnone {
  border:none;
  vertical-align:middle;
  margin-right:4px;
}
#write table td {
	padding:6px 0 6px 10px;	
	box-sizing:border-box; 
}
#write table th span.add {
  padding:5px 0 0 10px;
}
#write span.green {
	color:#4eae06;
}
/* ºñ¹Ð±Û */
#secret {
  width:392px;
  height:135px;
  border:1px solid #25769D;
  margin:0 auto;
  margin-top:50px;
}
#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;
}
#secret input {
	height:25px;
	border:1px solid #ccc;
}
#secret .button {
  padding:7px 8px;	
}
