*{margin:0; padding:0}
body { font-size:9pt; font-family:±¼¸²,Arial; }
td { font-size:9pt; font-family:±¼¸²,Arial; }
caption{display:none;}
ul{list-style:none;}
table{line-height:150%}

a:link     { color:#000000; font-size:9pt; font-family:±¼¸²,Arial; text-decoration:none; }
a:visited  { color:#000000; font-size:9pt; font-family:±¼¸²,Arial; text-decoration:none; }
a:hover    { color:#FF0000; font-size:9pt; font-family:±¼¸²,Arial; text-decoration:underline; }
a:active   { color:#FF0000; font-size:9pt; font-family:±¼¸²,Arial; text-decoration:underline; }


.board{ float: left; position: relative; padding: 4px 0; text-align: left;}
.center{ position: relative; text-align: center; padding: 4px 0; margin: 0 auto; }

div.brclear { clear: both; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; } /* ÁÙ¹Ù²Þ - float ´ÙÀ½ÀÌ ¾Æ´Ï¸é 2¶óÀÎ °£°ÝÀÌ »ý±è */
.small {float:left; margin:0 auto; text-align: right; vertical-align: text-bottom; font-size:8pt; padding-top:10px;}
.searchbox{float:right; }
.searchbox select{vertical-align: middle; height:20px;}



/* °Ô½ÃÆÇ ¸ñ·Ï */
table.BoardList{float:left; width:100%; border-collapse: collapse;  border:0px; border-width: 2px 0 1px 0;}
table.BoardList thead th{height:30px; border-top:3px solid #adc6d9; border-bottom:1px solid #adc6d9; font:12px; font-weight:bold; color:#666666; text-align:center}
table.BoardList tbody td{text-align:center; line-height:150%; margin:0px; border-bottom:1px solid #d0dfe8; height:28px;}
table.BoardList tbody td.subject{text-align:left}
#photoarea{width:175px; vertical-align:top; margin:0; padding:0}
#photoarea span{float:left; height:120px; width:162px; text-align:center; border:2px solid #c8d4df; padding:3px}
#photoarea h3{float:left; width:100%; font-size:12pt; text-align:left; font-weight:normal}

#page { float:left;  width:100%; margin:0px; padding:0px; text-align: center; padding-top:10px;}
.but { float:left; width:100%; text-align: right; vertical-align: text-bottom;}
.but ul {margin:0; padding:0; list-style:none; float:left; }
.but ul li {margin:0 0 0 5px; padding:0; float:left; }

.leftbut{float:left;}
.rightbut{float:right; padding-right:5px;}




/* °Ô½ÃÆÇ ¾²±â, ¼öÁ¤, ´ä±Û */
table.BoardFrm{float:left; width:100%; border-collapse: collapse; margin: 0px 0px 0px 0px; border:0px; border-width: 2px 0 1px 0; text-align: center;}
table.BoardFrm thead th{height:3px; background-color:#adc6d9;}
table.BoardFrm tbody th{text-align:center; background-color:#eef6f9; height:30px; border-bottom:1px solid #d5d3d3; color:#3b6678; font-size:12px;}
table.BoardFrm tbody td{text-align:left; border-bottom:1px solid #adc6d9;  padding:3px;}
.frmbut {float:left; width:100%; text-align: center; padding: 4px 0; margin: 0 auto;}


/* °Ô½ÃÆÇ View */
table.BoardView{width:100%; border-collapse: collapse; margin: 0px 0px 0px 0px; border:0px; border-width: 2px 0 1px 0; text-align: center;}
table.BoardView thead th{text-align:center; border-top:3px solid #adc6d9; border-bottom:1px solid #666666; background-color:#efefef; height:30px;}
table.BoardView tbody th{text-align:left; height:30px; border-bottom:1px solid #adc6d9; background-color:#efefef; text-align:center}
table.BoardView tbody td{text-align:left; height:30px; border-bottom:1px solid #adc6d9; padding-left:3px;}
table.BoardView tbody td.body{text-align:left; padding:5px; border-bottom:1px solid #666666;}

.file {float: left; position: relative; padding: 4px 0; text-align: left; vertical-align: text-bottom}
.file ul { position:relative; margin:0; padding:0; list-style:none; float:left; }
.file ul li {clear: both; position:relative; margin:0; padding:3px; float:left; width:100%; }
.filesize {position:relative; float:left; margin:2px 0 0 0; left:10px; top:0px;}
.ipaddrss{float:left; position: relative; padding-top:10px; width:100%; text-align:right}

.sublistbg{float: left; position: relative; background-color:#9a9ad6; padding:1px 0 1px 0; width:100%}
.sublist{float:left; position: relative; width:100%; padding:0px; background-color:#FFFFFF;}
.sublist ul {float:left; position:relative; margin:0px; padding:0px; float:left;  list-style:none;}
.sublist ul li {clear: both; float:left; position:relative; padding:5px; float:left; border:0px solid red;  vertical-align : middle; line-height:18pixel;}
.butleft{float: left; padding-top:10px;}
.butleft ul li{float:left; padding-left:5px;}
.butright{float: right;  padding-top:10px;}
.butright ul li{float:left; padding-left:5px; }

table.BoardView tfoot td{height:2px; background-color:#adc6d9}

table.CommentList{float:left; width:100%;  border-collapse: collapse;}
table.CommentList tbody{ width:100%;}
table.CommentList tbody td{line-height:150%}
table.CommentList tbody td span{float:left;  width:100%; text-align:right; border-bottom:1px solid #dedede; color:#999999;}
table.CommentList tbody td.Cname{padding:10px 0 5px 5px; color:#48688f;}
table.CommentList tbody td.Cbody{padding:0 0 0 5px;color:#434343}

table.CommentBox{float:left; width:100%; border:1px solid #dedede; background-color:#f5f5f5;}
table.CommentBox tbody td{padding:5px; margin:0px;}


/* °Ô½ÃÆÇ »èÁ¦ ¹× ¿¡·¯ ÆäÀÌÁö */
table.BoardDel{width:80%; background-color:#e2e2e2; border:1px solid #777777; text-align:center }
table.BoardDel tbody td{text-align:center; padding-top:10px; height:100px;}
#Delbut{float:left; width:80%; text-align:right; padding-top:5px;}



#show_prev_next{float:left; width:100%;}
#show_prev_next ul li{float:left; width:100%; padding:5px;}


#listinview{float:left; width:100%;}


input { border:solid 1px #CCCCCC; font-size:9pt; }
textarea { font-family:±¼¸²,Arial; border:solid 1px #CCCCCC; font-size:9pt; }
input.noborder { border-width:0px; font-size:9pt; color:white; }
input.cart { border-width:0px; font-size:9pt; color:white; }

.location { font-size:12px; font-family:"±¼¸²", "Arial"; border:solid 0px gray; margin:0 0 0 0; padding:0 0 0 0; ; text-decoration: none; letter-spacing: -1px}
.location td { font-size:12px; font-family:"±¼¸²", "Arial"; border:0px gray solid; margin:0 0 0 0; padding:0 0 0 0; }
.location a:link    { color:#FF05C7; text-decoration:none; font-size:12px;; font-family:"±¼¸²", "Arial"; }
.location a:visited { color:#FF05C7; text-decoration:none; font-size:12px;; font-family:"±¼¸²", "Arial"; }
.location a:hover   { color:black; text-decoration:none; font-size:12px;; font-family:"±¼¸²", "Arial"; }
.location a:active  { color:black; text-decoration:none; font-size:12px;; font-family:"±¼¸²", "Arial"; }
.searchstring { font-weight:bold; color:red; }

