
/*-------------------------- 공통 --------------------------*/ 
.board_skin{text-align:left; font-family:dotum; font-size:12px; padding:0 50px 60px; width:840px !important;}
.board_skin div, .board_skin span {font-family:dotum; font-size:12px;}
.board_skin img{border:none; vertical-align:middle;}

/*-------------------------- 리스트 --------------------------*/ 

/*탑*/
.board_top {overflow:hidden; margin-bottom:10px;}
.board_top .left {float:left; padding-left:20px; color:#7e7e7e; background:url(./images/ico_total.png) no-repeat left 35%; font:11px dotum; letter-spacing:-0.5px}
.board_top .left b {font:bold 11px dotum; color:#d12525;}
.board_top .right {float:right;}
/*보드*/
.basic_board {width:100%; border-top:2px solid #ed1c24; border-bottom:1px solid #555555; color:#424242; table-layout:fixed; }
.basic_board th, .basic_board tbody td {padding:10px 0;}
.basic_board th{letter-spacing:-1px; text-align:center; background:#4a4947; font:bold 12px '맑은 고딕',Gulim; color:#fff;}
.basic_board th a{color:#424242;}
.basic_board td{text-align:center; border-top:solid 1px #555555; font:12px dotum; color:#cccccc;}
.basic_board td.num span {font:bold 12px dotum; }
.basic_board td.title{text-align:left;}
.basic_board td a {color:#cccccc !important;;}
.basic_board td .category {font:bold 12px dotum; margin-right:2px; padding-right:7px;	background: url("./images/vline.gif") no-repeat right 45%; color: #878787;}
.list_num {color:#86d250; font-size:11px; font-family:tahoma;}
.basic_board a:link    {color:#7a7a7a;text-decoration:none;}
.basic_board a:visited {color:#7a7a7a; text-decoration:none;}
.basic_board a:active  {color:#444444; text-decoration:none;}
.basic_board a:hover   {color:#444444; text-decoration:none;}
.board_skin a, a:link {	color: #000000;	text-decoration: none;}
/*검색*/
.search_box td{text-align:center; font:12px dotum; vertical-align:middle;}
.search_box .select_st {padding:3px; height:27px; border:0 none; border:1px solid #4e4d4c; font:11px/27px dotum;  vertical-align:middle; *font-size:12px; *margin-top:12px; background:#4e4d4c; color:#ccc;}
.search_box .search_text{width:210px; height:25px; line-height:25px; border:1px solid #4e4d4c; vertical-align:middle; background:#4e4d4c;}
/*글쓰기버튼*/
.board_button {overflow:hidden; margin-top:10px;}
.board_button .left {float:left;}
.board_button .right {float:right;}

.over{background: none repeat scroll 0 0 #F9F9F9 !important;}
.cate_area {float:left; }
.cate_area select {font:12px dotum;}


/*-------------------------- 뷰 --------------------------*/ 
/*탑*/
.view_top {padding:10px 20px; color: #ccc; font-weight:bold; border-bottom: 1px solid #555555; border-top: 1px solid #555555; text-align:left; background:#4a4947;}
.view_top.btns {overflow:hidden; text-align:right;}
.view_top.btns a {display:inline-block; margin-left:1px; width: 19px; height: 19px; }

/*인포*/
.view_info {overflow:hidden; padding: 10px 20px; border-bottom: 1px solid #555;}
.view_info .left {float: left; color:#ccc; font:12px dotum;}
.view_info .right {float:right;}
.view_info .right span {color: #ccc; float: left; font-size: 11px;}
.view_info span.bar {background: url("./images/vline.gif") no-repeat 4px 30%; text-indent: -9000px; width:19px; margin-left:4px;}
/*파일업로드*/
.ad_list_area {border-bottom: 1px solid #555; padding:5px 20px; background:#fff;}
.ad_list_area a {padding-left:10px; padding-right:20px; background:url(./images/bg_file.jpg) no-repeat right top; font:12px dotum; color:#000;}
.ad_list_area span {font-family: tahoma; font-size: 9px;line-height: 14px;}
.ad_list_area .txt_size {color: #999999;padding-left: 9px;}
.ad_list_area .txt_hit {color: #FF4200;padding-left: 7px;}
.ad_list_area .txt_date {color: #aaa;padding-left: 10px;}
.ad_list_area .txt_file {font:11px dotum; color:#767676; padding-right:10px; background: url("./images/vline.gif") no-repeat right 30%;}
/*스크랩*/
.scrap_wrap {background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #C7C7C7; display: none; float: left;margin: 0 1px 0 0;padding: 2px;height:18px;*height:24px;}
.scrap_wrap dd {float: left;margin: 0;}.scrap_wrap dt {display: none;}
.scrap_wrap dd a {background: url("./images/scrap_sns.png") no-repeat scroll 0 0 transparent;float: left;height: 18px;width: 18px;overflow: hidden;display:inline;text-indent: -9000px;}
.scrap_wrap dd.btn_homepage a {background-position: 0px 1px;}
.scrap_wrap dd.btn_facebook a {background-position: 0px -23px;}
.scrap_wrap dd.btn_twitter a {background-position: 0px -47px;}
.scrap_wrap dd.btn_yozm a {background-position: 0px -71px;}
.scrap_wrap dd.btn_me2day a {background-position: 0px -95px;}
/*하단 버튼*/
.view_btns {overflow:hidden; padding:10px 5px 10px 5px;}
.view_btns .left {float:left;}
.view_btns .right {float:right;}
/*코멘트*/
.comment_wrap {margin-top:10px;}
.comment_wrap .comment_top {background:#fcfcfc; border-bottom: 1px solid #555; border-top: 1px solid #BDBDBD; padding:10px 20px; }
.comment_top .txt_title {background: url("./images/man.png") no-repeat left 50%; color: #777777; letter-spacing: -1px; padding: 0 20px;}
.comment_top span.txt_title em {color: #e60000; font-size: 11px; font-weight: bold;}
.comment_input_box{text-align:center;font-size:12px;}
.comment_input_box textarea{margin-top:1px;width:98.8%;border:0px solid #c0c0c0;padding:4px;border:1px solid #babbbc; font:12px dotum;}

.boardview1_comment{border:1px solid #e0e1db; margin-top:5px; color:#666; font-size:12px; border-collapse:collapse; padding:10px; 0; text-align:center;}
.boardview1_comment_list{width:100%; color:#666; font-size:12px; border-collapse:collapse; border-bottom:1px dashed #e0e1db; background:#ffffff;}
.boardview1_comment_list_reply{width:100%; color:#666; font-size:12px; border-collapse:collapse; border-bottom:1px solid #e0e1db; background:#f4f4f4;}
.boardview1_comment_list td,.boardview1_comment_list td.list{ padding:0px; text-align:left; margin:0px;}
.boardview1_comment_list_reply td.reply{ padding:0px; text-align:left; line-height:1.4em; background:url('./images/icon_reply.gif') no-repeat right 7px; }
.boardview1_comment_view{padding-top:5px;line-height:1.4em; word-break:break-all; overflow:hidden; clear:both;}

.comment_input_box td {font:12px dotum; text-align:left;}
.comment_input_box td.write_info {padding:10px; background:#fcfcfc; border:1px solid #555;}
.comment_input_box td.write_info input[type=text],.comment_input_box td.write_info input[type=password] {border:0 none; width:100px; height:20px;border:1px solid #babbbc; vertical-align:middle; font:12px dotum;}

/*-------------------------- 글쓰기 --------------------------*/ 

.write_form{font:12px dotum; border-top:1px solid #555;}
.write_form td {border-bottom:1px solid #555; height:35px;}
.write_form .write_input {padding-left:5px; font:12px dotum;}
.write_form .write_input select {font:12px dotum; height:22px;}
.write_form .write_input input[type=checkbox] {vertical-align:middle;}
.write_form .write_input input[type=text] ,.write_form .write_input input[type=password] ,.write_form .write_input input[type=file]{padding: 0 5px; height: 22px; border:1px solid #dadada; color:#000; font:12px dotum;  line-height: 26px; width:30%; vertical-align:middle;}
.write_form textarea {color:#000}
.write_head {padding-left:25px; width:140px; color:#cccc;font:12px dotum; background:#4a4947; }	
.write_head span {color:#cc0000; font-weight:bold;}
.write_btn {margin-top:20px; text-align:right;}



/*-------------------------- 비밀번호확인 --------------------------*/ 
.skip, .blind, legend { height: 1px; overflow: hidden; position: absolute; top: -5000em;  width: 1px;}
.mbrTplData2 table {    border-bottom: 1px solid #555;  border-top: 2px solid #ed1c24; width: 100%;}
.mbrHeading2 { padding: 0 0 11px;}
.mbrTplData2 table th { background-color: #4a4947; color: #ccc; letter-spacing: -1px; padding: 2px 0 0 23px; text-align: left; font:12px dotum;}
.mbrTplData2 table th, .mbrTplData2 table td { border-top: 1px solid #555; height: 30px;	font:12px dotum;}
.mbrTplData2 table td { padding: 5px 0 5px 16px;word-wrap: break-word;}
.mbrTplDesc {margin-bottom: 10px;}
.mbrTplDesc p {  color: #ccc; letter-spacing: -1px;  line-height: 1.4; padding: 2px 0 2px 1px; font: 12px verdana,gulim,"굴림",dotum,"돋움",sans-serif;}
input.ipText { -moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;  border-color: #555;  border-image: none;  border-style: solid;border-width: 1px; color: #666666;}
input.ipText {  height: 18px; padding: 7px 0 3px 3px;}

