#bbs-list {width:100%;margin:auto;padding:0;font-size:12px;font-family:gulim;}

/*Ä«Å×°í¸®¿µ¿ª*/
#bbs-list .sort_zone {width: 100%; overflow: hidden;margin-bottom:0px;}
#bbs-list .sort_zone ul {margin-bottom:0px;}
#bbs-list .sort_zone ul.sort {width:100%;border-width: 0px 0px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); height: 50px; position: relative;overflow:hidden;}

#bbs-list .sort_zone ul.sort li.sort_name {float: left;width:150px;text-align:left;height:50px;line-height:60px;}
#bbs-list .sort_zone ul.sort li.sort_name .srt {text-align:left;color: rgb(51, 51, 51);display:inline-block;font-size:14px;}
#bbs-list .sort_zone ul.sort li.sort_name .badge{background:#ffffff;color:#666;font-weight:normal;position:relative;text-align:center;padding:13px 10px 8px 10px;}
.badge-txt {position:relative;top:2px;}
.badge-checkbox {position:relative;top:4px;}
/*sort*/

/*ÅØ½ºÆ®Çü Ä«Å×°í¸®*/
#bbs-list .sort_zone ul.sort li.sort_code {float:right;width: 600px; margin-right: -1px;text-align:right;}
#bbs-list .sort_zone ul.sort li.sort_code a {text-align:right;color: rgb(51, 51, 51);display:inline-block;padding-top: 17px;padding-bottom: 16px;padding-left: 11px;padding-right: 11px;font-weight: bold;}
#bbs-list .sort_zone ul.sort li.sort_code a:hover {color: rgb(206, 23, 16);font-weight: bold;}
#bbs-list .sort_zone ul.sort li.sort_code a.selected {color: rgb(206, 23, 16); font-weight: bold;}
#bbs-list .sort_zone ul.sort li.sort_code .dot {position:relative;top:-1px;}

/*ÅÇÇü Ä«Å×°í¸®*/
#bbs-list .sort_zone ul.sort li.sort_code .category {width:100%;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab {width:100%;margin-top:8px;clear:both;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab {}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .inner {overflow:hidden;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab {width:100%;height:41px;border-bottom:1px solid #cacaca;zoom:1;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab:after {display:block;clear:both;content:'';}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab li {float:left;margin:0 0 0 5px;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab li:first-child{margin:0;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab .on {position:relative;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab button{border:none;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab .tab {width:122px;display:block;overflow:hidden;height:41px;border:#d5d4d0 1px solid;}
#bbs-list .sort_zone ul.sort li.sort_code .category .detail_tab .wrap_detail_tab .list_detail_tab .on .tab {width:122px;height:41px;background:#fff;border-top:#d5d4d0 1px solid;border-left:#d5d4d0 1px solid;border-right:#d5d4d0 1px solid;border-bottom:#fff 1px solid;font-weight:bold;}

#bbs-list .catbox {color:#999999; padding:0 0 5px 0; min-height:35px;}
#bbs-list .catbox .info {min-height:30px; line-height:30px; vertical-align:middle;}
#bbs-list .catbox .info img {position:relative; top:-2px;}

#bbs-list table {width:100%; border-spacing:0px; border-collapse:collapse;}
#bbs-list table img {position:relative; top:-2px;}
#bbs-list table caption {display:none;}
#bbs-list thead th {text-align:center; height:28px; border-top:#D5D5D5 solid 1px; border-bottom:#D5D5D5 solid 1px; background:#F5F5F5; font-weight:normal; color:#888; padding: 8px 5px;}
#bbs-list thead th.left {text-align:left;}
#bbs-list thead .side1 {border-left:#D5D5D5 solid 1px;}
#bbs-list thead .side2 {border-right:#D5D5D5 solid 1px;}
#bbs-list tbody .noticetr a {font-weight:bold;}
#bbs-list tbody td {height:35px;text-align:center; color:#888888; border-bottom:#E6E6E6 solid 1px; padding:8px 5px;}
#bbs-list tbody td.name {width:100px; max-width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#bbs-list tbody td button {margin-bottom:-10px;width:75px;height:25px;position:relative;top:-5px;}
#bbs-list .now {color:#ff0000;}
#bbs-list .sbj {text-align:left;}
#bbs-list .sbj .imgpos {margin-bottom:-1px;}
#bbs-list .sbj a {color:#222222;text-decoration:none;line-height:150%;}
#bbs-list .sbj a:hover {text-decoration:underline;}
#bbs-list .sbj .new {color:#ff0000;}
#bbs-list .sbj .comment {font:normal 12px arial;color:#FC6138;}
#bbs-list .sbj .trackback {font:normal 12px arial;color:#02ACD6;}
#bbs-list .buttons {margin:20px 0; text-align: center;}
#bbs-list .buttons .left-side {float:left; text-align:left;}
#bbs-list .buttons .right-side {float:right; text-align:right;}
#bbs-list .buttons .pagebox01 {margin: -22px 0 0 0; padding: 0 145px;}
#bbs-list .searchbox {text-align:center; padding: 20px 0;}
#bbs-list .searchbox select {display:inline-block; max-width:105px; margin-bottom:5px;}
#bbs-list .searchbox .input-group {margin-bottom:5px;}
#bbs-list .searchbox .input-search {display:inline-block; min-width:190px;}
#bbs-list .pagebox01 {}
#bbs-list .pagebox01 .selected,.pagebox .notselected:hover {padding:0 4px 0 4px;font-family:arial;font-size:12px;font-weight:bold;color:#FF5B01;}
#bbs-list .pagebox01 .notselected {padding:0 4px 0 4px;text-decoration:none;font-family:arial;font-size:12px;color:#222;font-weight:bold;}
#bbs-list .pagebox01 img {padding:0 4px 0 4px;}
#bbs-list .pagebox02 {}
#bbs-list .pagebox02 .selected,.pagebox .notselected:hover {padding:4px 8px 3px 8px;margin:0 1px 0 1px;border:#dfdfdf solid 1px;font-family:arial;font-size:12px;font-weight:bold;color:#01939c;}
#bbs-list .pagebox02 .notselected {padding:4px 8px 3px 8px;margin:0 1px 0 1px;border:#ffffff solid 1px;text-decoration:none;font-family:arial;font-size:12px;font-weight:bold;color:#777;}
#bbs-list .pagebox02 .split {display:none;}
#bbs-list .pagebox02 img {padding:0 4px 0 4px;margin-bottom:-2px;}

#bbs-list .load {width:100%;height:50px;overflow:hidden;text-align:center;}

@media (max-width: 991px) { 
	#bbs-list .buttons {margin-bottom: 0;}
	#bbs-list .buttons .pagebox01 {margin:0; padding: 20px 0;}
	#bbs-list .searchbox {padding-top: 10px;}
}
@media (max-width: 768px) { 
	#bbs-list thead .side1-xs {border-left:#D5D5D5 solid 1px;}
}


.red-i{color:#ef2011;}
.black-i{color:#1a1a1a;}

.i-box1 {width:100%;overflow:hidden;margin-bottom:10px;}
.i-box2 {width:100%;overflow:hidden;}
.help-box {width:100%;overflow:hidden;margin-bottom:5px;}

.rb-divider {float: left;color: #999;position:relative;top:0px;padding: 5px;}
.rb-inline {float: left;}

.rb-margin-bottom {margin-bottom:5px;}
.rb-margin-left {margin-left:5px;}

.rb-floatleft  {float:left;}
.rb-width-30  {float:left;max-width: 30px;}
.rb-width-50  {float:left;max-width: 50px;}
.rb-width-60  {float:left;max-width: 60px;}
.rb-width-70  {float:left;max-width: 70px;}
.rb-width-80  {float:left;max-width: 80px;}
.rb-width-100 {float:left;max-width: 100px;}
.rb-width-120 {float:left;max-width: 120px;}
.rb-width-150 {float:left;max-width: 150px;}
.rb-width-200 {float:left;max-width: 200px;}
.rb-width-250 {float:left;max-width: 250px;}
.rb-width-300 {float:left;max-width: 300px;}
.rb-width-400 {float:left;max-width: 400px;}
.rb-width-500 {float:left;max-width: 500px;}