




/* 보기 */
.tabview{border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7; padding:10px 0 0 0}
.tabview .top{ padding:20px 0 0 0}
.tabview .bot{padding:0 0 10px 20px}
.tabview .bot h3{ color:#00aeef; font-size:18px;}
.tabview .bot dl{ margin:15px 0 0 1px; white-space:nowrap; }
.tabview .bot dl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
.tabview .bot dl{ display:inline-block}
.tabview .bot dl{ display:block}
.tabview .bot dl dt{ float:left; padding:0 10px 0 2px; color:#000; font-weight:bold}
.tabview .bot dl dd{ float:left; padding:0 26px 0 13px; color:#666;}
.tabview .bot dl dd a{ color:#333}
.tabview .bot dl.more dt{ clear: left}
.tabview .bot dl.more dd{ float:none; display:inline-block}
.tabview .two_line{ overflow:hidden; height:100%; position:relative}
.tabview .two_line p{ position: absolute; right:14px; top:2px}
.tabview .two_line dl{  float:left; padding-right:20px}
.tabview .two_line dl.first{ float:none; clear:right; }
.tabview .two_line dl.first dd{ width:440px}
.tabview .two_line dl dt{ padding-right:4px;}
.tabview .two_line dl dt strong{ color:#008cb8}
.tabview .two_line dl dd{ background:none; padding:0}
.tabview .two_line dl dd a{ display:inline-block; margin:0 0 0 5px}

/*쓰기*/
.tabwrite{ width:100%; border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7;border-collapse:collapse;}
.tabwrite caption {display:none;}
.tabwrite th{ width:10%; border-bottom:1px solid #e2e2e2; background:#f7f7f7; text-align:center; color:#333}
.tabwrite td{ width:90%; padding:15px;border-bottom:1px solid #e2e2e2;}
.tabwrite textarea{ padding:12px 0 0 10px; border:4px solid #d7d7d7; width:100%; height:250px}
.tabwrite #radio01, .tabwrite #radio02{ margin-top:-2px}
.tabwrite #textarea01{ height:76px; margin-top:5px}
.tabwrite th strong{ color:#ff0000; display:inline-block; padding-right:6px; vertical-align:middle;}
.tabwrite th.nostrong{ padding-left:26px;}

/* 버튼_오른정렬 */
.btn_right{ text-align:right; margin-top:20px}
.btn_right li{ display:inline}
/* 버튼_가운데정렬 */
p.btn_center{ margin-top:20px; text-align:center}

/* tabview1 */
.tabview1{ border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7; margin:20px 0 0 0}
.tabview1 dl{ border-bottom:1px solid #d9d9d9; overflow: hidden; height:100%; padding:15px 5px 15px 5px}
.tabview1 dl dt{ float:left; padding:0 7px 0 14px; color:#474747; font-weight:bold}
.tabview1 dl dt a{ color:#008cb8;}
.tabview1 dl dd{ float:left; padding:0 0 0 12px; line-height:120%}
.tabview1 dl dd a{ }
.tabview1 dl.end{ border-bottom:none}

/* tabview2 */
.tabview2{ margin:20px 0 10px 0; padding:0 0 30px 3px; color:#333; border-bottom:1px solid #CCC;}
.tabview2 p{ line-height:180%; padding-left:18px;padding-right:18px; padding-bottom:18px}

/* 페이지표시 및 검색 **********/
.remark { float:left;overflow:hidden; width:100%; margin-bottom:5px;}
.remark_left{ float:left; margin-top:10px;}
.remark_right {float:right; width:430px; text-align:right;}
.remark_right img{vertical-align:middle;}
.total_txt {color:#f60;	font-weight: bold;}

/* 목록 테이블 **********/
.table_list {width:100%; border-top:2px solid #d7d7d7; border-bottom:1px solid #d6d6d6;	border-collapse:collapse;}
.table_list caption {display:none;}
.table_list th {font-weight:bold;color:#404040;	background-color:#f7f7f7;border-bottom:2px solid #d7d7d7;border-collapse:collapse;padding:10px 10px;text-align:center;line-height:12px;}
.table_list td {border-bottom:1px solid #d9d9d9; text-align:center;	padding:10px 10px;}
.table_list td.title {height:28px;border-bottom:1px solid #f1f1f1; text-align:left;color:#000;	padding-left:5px;}
.table_list .padd {	padding-left:20px;}
.table_list p{ text-align:left;}
.table_list p img{ vertical-align:0;}
.table_list .border { border-right:1px solid #ccccff;} 

/* 페이징 **********/
.page_paging { float:left; width:100%;}
.page_paging img {vertical-align:middle;}
.page_paging a {color:#222;	margin:1px;	vertical-align:middle;}
.page_paging a:link {color:#999;}
.page_paging a:visited {color:#999;}
.page_paging a:hover {color:#036da7; font-weight:bold; font-size:14px;}
.page_paging a:active {color:#036da7;}
.page_center { margin:0 auto; width:300px; margin-top:20px; text-align:center;}
.page_rightIn { float:right;right:0; margin-top:16px;}
.page_right {right:0; margin-top:16px;}
.page_centerBt {margin:0 auto; text-align:center;margin-top:16px;}

/* input **********/
.SearchSelect {border:3px solid #c3c3c3;background-color: #ffffff;	font-size:9pt;	color:#000000;	vertical-align:middle;	padding:2px;}
.input_100 {width:100px;font-weight:normal;	font-size: 12px;color:#828282;border:4px solid #c3c3c3;	background-color:#fcfcfc;vertical-align:middle;	padding:2px;}
.input_200 {width:200px;font-weight:normal;	font-size: 12px;color:#828282;border:4px solid #c3c3c3;	background-color:#fcfcfc;vertical-align:middle;	padding:2px;}
.input_300 {width:300px;font-weight:normal;	font-size: 12px;color:#828282;border:4px solid #c3c3c3;	background-color:#fcfcfc;vertical-align:middle;	padding:2px;}


/* 컨텐츠영역 - a태그를 이용한 버튼 */
#BtnArea {width:100%; height:30px; border-collapse:collapse;}
#StyleButtonDiv .btn_div {margin-right:2px;}
#StyleButtonDiv1 {float:left; _height:1%; padding-right:20px;}
#StyleButtonDiv1 a{color:#fff; margin-left:14px;}
#StyleButtonDiv1 a:hover{color:#000;}
#StyleButtonDiv {float:right; _height:1%; padding-right:20px; text-align:right;}
#StyleButtonDiv a{color:#fff; margin-left:14px;}
#StyleButtonDiv a:hover{color:#000;}
.BtnDiv,.BtnDiv span { position:relative;margin:0;padding:0;display:inline-block;border:0; font-size:12px; white-space:nowrap; background:url(../images/btn/btnbg/btn_bg_a.gif) no-repeat; vertical-align:middle; overflow:visible;}
.BtnDiv { text-decoration:none; padding:0; background-position:left top;}
.BtnDiv span{ height:20px; left:12px; margin:0; *top:0; _top:0; padding:4px 12px 5px 0; background-position:right top; cursor:pointer;}



