@charset "UTF-8";

#cont_wrap	{ margin-top:230px; }
#sub_wrap	{ 
	width:830px; margin-left:45px; padding:30px; border:3px outset #4d5980; border-radius:10px; color:#cdcdcd;	
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
	background-color: rgba( 0, 0, 0, 0.7 ); 
}

.BLsearch { margin-top:10px; height:40px; text-align:right; }
.sImg1 { vertical-align:top; cursor:pointer; }
.sImg2 { vertical-align:middle; cursor:pointer; }

/* list_table*/
#list_tbl	{ margin-top:5px; color:#fff; }
.list_tFd	{ background:url('../../images/bg_th_01.jpg') repeat-x; border-top:1px solid #646464; border-bottom:1px solid #646464;}
.list_tFd img { vertical-align:middle; }
.list_tFd > th	{ height:35px; line-height:35px; }
.list_nFd	{ border-bottom:1px solid #646464;}
.list_nFd > td { height:35px; line-height:35px; overflow:hidden; }
#list_tbl .tit1 { width:100%; height:35px; text-indent:5px; line-height:35px; overflow:hidden; }
#list_tbl .tit1 > a { color:#fff; }
#list_tbl .tit1 > a:hover { color:#6078bf; }
.list_cFd	{ border-bottom:1px solid #646464;}
.list_cFd > td { height:35px; line-height:35px; overflow:hidden; }
.fa_C1 { text-align:center; }
.fa_L1 { text-align:left; }
.list_paging { margin-top:20px; height:20px; text-align:center; }
.list_paging a { color:#fff; }
.list_btnBox { margin-top:10px; text-align:right; }

#list_tbl_img { border-top:1px solid #646464; border-bottom:1px solid #646464;}
.list_cell	{ float:left; }
.list_cell dl { margin:6%; }
.list_cell dl dt { background:url('../../images/bg_th_01.jpg') repeat-x; height:16px; line-height:25px; padding:10px; border-radius:5px; overflow:hidden; }
.list_cell dl dt a { color:#fff; font-weight:bold; }
.list_cell dl dd { margin-top:5px; border:1px solid #6078bf; padding:1px; vertical-align:middle; background:url('../../images/no_img_260_150.gif'); background-position: center; overflow:hidden; }


/* view_table*/
.reg_info	{ border-top:1px solid #646464; }
.reg_info li{ float:left; height:35px; line-height:40px; text-indent:10px; border-bottom:1px solid #646464; overflow:hidden; }
.reg_info > .fT1 { width:120px; text-align:center; background:url('../../images/bg_th_01.jpg') repeat-x; color:#fff; font-weight:bold; }
.reg_info > .fI1 { width:710px;}
.reg_info > .fI2 { width:295px; }
.reg_info > .fR1 { clear:both; }
.reg_cont { margin-top:20px; line-height:160%; background:#fff; border:1px solid #c8c8c8; color:#000; padding:10px; overflow: hidden; }
.reg_cont img { max-width:100%; }

#CmtWrap	{ margin-top:10px; }
#CmtList	{ padding:10px; border:2px solid #c8c8c8; }
#CmtList li { float:left; padding:5px; }
#CmtList .F1{ clear:both; font-weight:bold; line-height:25px; width:450px; }
#CmtList .F2{ text-align:right; width:140px; }
#CmtList .F3{ clear:both; width:600px; border-bottom:1px solid #cdcdcd; }
#CmtForm	{ margin-top:10px; }
#CmtForm img { vertical-align:top; }

.view_paging { float:left; width:150px; margin-top:20px; height:20px; text-align:left; }
.view_btnBox { float:right; width:450px; text-align:right; margin-top:10px; }

#chkPw	{ display:none; position:absolute; z-index:3; width:200px; padding:10px; border:2px solid #cdcdcd; border-radius:5px; background:#fff; }


/* write_table*/
.write_info	{ border-top:1px solid #646464; }
.write_info li{ float:left; height:35px; line-height:35px; text-indent:10px; overflow:hidden; }
.write_info > .fT1 { width:150px; border-bottom:1px solid #646464; text-align:center; background:url('../../images/bg_th_01.jpg') repeat-x; color:#fff; font-weight:bold; }
.write_info > .fI1 { width:680px;}
.write_info > .fR1 { clear:both; }
.write_cont { line-height:160%; background:#fff; border:1px solid #c8c8c8; color:#000; }
.write_btnBox { text-align:right; margin-top:10px; }
.btnAdd		{ border: 2px solid #CCCCCC; background:#fff; color:#404040; padding: 5px 10px; text-align:center; cursor:pointer; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }

.mask { display: none; background:#000; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.7; z-index:999; }
#pwPopup{ display:none; background: #fff; padding: 1px; border: 2px solid #c8c8c8; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; /* Firefox */ -webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */ border-radius:3px 3px 3px 3px; -moz-border-radius: 3px; /* Firefox */ -webkit-border-radius: 3px; /* Safari, Chrome */ }
#pwPopup .info { padding:10px 0 3px 10px; font-weight:bold; color:#fff; background:#4a94d9; border:1px solid #3c64aa; }
#pwPopup img { vertical-align:middle; }
#pwPopup .msg { display:block; padding:10px; line-height:160%; border-bottom:1px solid #c8c8c8; text-align:center; }
#pwPopup .msg .text_01		{ border:1px solid #c8c8c8; height:20px; width:200px; text-align:center; }
#pwPopup .btn { display:block; height:30px; line-height:30px; text-align:center; }
#pwPopup .btn .btnSubmit	{ border:1px solid #CCCCCC; border-radius: 3px; padding: 4px 8px; text-align:center; cursor:pointer; }
#pwPopup .btn .btnClose		{ border:1px solid #CCCCCC; border-radius: 3px; padding: 4px 8px; text-align:center; cursor:pointer; }


/* form explain */
.basicForm	{ padding:3px; background:#fff; outline:none; }		/* basic_form */
.basicForm1	{ padding:5px; background:#fff; outline:none; }	/* basic_form board */
.sForm1		{ width:200px; height:20px; }
.sForm2		{ height:28px; }
.bForm1		{ width:650px; height:20px; }
.bForm2		{ width:350px; height:20px; line-height:20px; }
.cForm1		{ width:100px; height:20px; outline:none; padding:3px; border:solid 1px #cdcdcd; }
.cForm2		{ outline:none; padding:3px; border:solid 1px #cdcdcd; }
.wForm1		{ outline:none; padding:3px; border:solid 1px #cdcdcd; }
.sLForm1	{ width:200px; height:20px; }
.sTextarea1 { width:720px; height:40px; border:solid 1px #cdcdcd; }
.wTextarea1 { width:630px; height:300px; border:solid 1px #cdcdcd; }

.focusField	{ border:solid 1px #6078bf; }
.focusField1{ border:solid 1px #6078bf; }
.idleField	{ border:solid 1px #afafaf; }
.idleField1	{ border:solid 1px #afafaf; }
