@charset=utf-8;

	body {
		font-family: "굴림", "돋움", Seoul, "한강체";
		font-size: 12px;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		border: none;
	}

	img, fieldset, form {border:0;}
	ul, dl, dt, li {list-style:none;}
	ul, dl {width:100%}
	form {border:0}

	caption {display:none}

	table {border-collapse: collapse}

	a:link, a:visited {color:#666666; text-decoration:none;}
	a:hover, a:active {color:#555555; text-decoration:underline;}

	input {color:#666666; font-size:12px;text-align:left; padding-left:5px}
	
	
	.top {
		background-attachment: scroll;
		background-image: url(../images/common/top_bg02.gif);
		background-repeat: repeat-x;
		background-position: left top;
		text-align:center;
	}
	.visual {
		background-attachment: scroll;
		background-image: url(../images/common/visual_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		text-align:center;
		height:141px;
		margin-bottom:35px;
		width:100%;
	}
	/* .container {width:100%;text-align:center;border:1px solid red;} */
	.container {clear:both;width:100%;text-align:center;width:920px;margin:auto;} 


	.bottom {
		clear:both;
		background-attachment: scroll;
		background-image: url(../images/common/bottom_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		text-align:center;
		height:86px;
		margin-top:50px;
	}
	
	
	/* 타이틀 */
	
	.title {border-bottom:solid 1px #c2c2c2; height:32px;}
	.sub_tit {background: url(../images/ico/icon_title.gif) no-repeat 11px top; padding-left:25px; float:left; vertical-align:top;}
	.location {float:right; font-size:0.9em; color:#aaaaaa; padding:12px 17px 0 0 ;}
	.location span {font-weight:bold}
	
	.sub_tit02 {background: url(../images/ico/icon_tit01.gif) no-repeat left 50%; padding-left:14px; vertical-align:top; margin-bottom:20px; height:15px;}
	*html .sub_tit002 {background: url(../images/ico/icon_tit01.gif) no-repeat left 50%; padding-left:14px; vertical-align:top; margin-bottom:20px; height:15px;}
	*:first-child+html .sub_tit002 {background: url(../images/ico/icon_tit01.gif) no-repeat left 50%; padding-left:14px; vertical-align:top; margin-bottom:20px; height:15px;}
	.sub_tit002 {background: url(../images/ico/icon_tit01.gif) no-repeat left 50%; padding-left:14px; vertical-align:top; text-align:left; margin-bottom:40px; height:15px;}
	
	
	/* 컨텐츠 */
	.sub_cont {margin-top:45px;}
	.greeting_left01 {float:left; padding-right:18px;}
	.sub_cont_layout {text-align:center;}
	.sub_cont_layout td.menu {}

	.cont {padding-left:45px; vertical-align:top;}




/* 탭 스타일 */
	#tabArea {
		position:relative;
		width:100%; 
		margin:0 0 0 0;
		padding:20px 0 0 0;		
	}	
	*html #tabArea {padding-top:0; margin-top:0;}

	#tabArea .tabM ul {float:left; margin-left:0;}
	#tabArea .tabM ul li {float:left}

	#tabArea ul.list {
		position:absolute;		
		width:100%;
		top:0;
		left:0;
	}	
	#tabArea ul.list li {		
		clear:both;
		margin-top:0;	
		float:left;
	}

	#tabArea ul.list li a:hover {color:#0066CC; text-decoration:underline}
	#tabArea .tabM {width:100%;}
	
	#tabArea .tabM .tab_menu_main li img {padding:0 2px 0 0 ; margin:0;}

	#tabArea .tabM .tab_menu02 {background:url(../images/common/tab_line.gif) repeat-x 0 bottom;width:690px; margin-top:-22px; }
	#tabArea .tabM .tab_menu02  li {vertical-align:top;}
	
	*html #tabArea .tabM .tab_menu02 {margin-top:0;}

	#tabArea .tabM .tab_menu02 li {margin-bottom:-2px;}



/* 셀렉트 */

	.quote {
	  margin-left: 0;
	  padding: 0 0 0 0;
	  border: 1px solid #c2c2c2;
	  background:#ffffff;
	  width: 100px;
	  height:15px;
	  z-index:100;
	  position:relative;
	  
	}

	.quote p {
		 margin:0;
		 text-align: left;
		 padding:0;
		 height:15px;
		 width: 80px;
		 display:inline;
	}
	.quote p span.left {position:absolute; left:4px ; top:4px}
	.quote p span.right {position:absolute; right:0 ; top:2px}

	#commentForm {
		display: none;
		clear:both;
		margin: 0;
		padding-left:5px;
		font-family: Arial, sans-serif;
		z-index:200;
		text-align:left;
		position:absolute;
		left:-21px;
		top:19px;
		border: 1px solid #c2c2c2;
		border-top: 0;
		background:#ffffff;
		width: 105px;
		font-size:0.85em;		
	}


	/* 게시판 스타일- 리스트 */

	.b_t_page {color:#666666; font-size:0.9em; width:37%; text-align:left;}
	*html .b_t_page { width:25%; }
	*:first-child+html   .b_t_page { width:50%; }

	.b_st_01 {width:100%;margin-top:7px; border-bottom:solid 1px #d5d5d5; }
	.b_st_01 th {border-top:solid 2px #d5d5d5;border-bottom:solid 1px #d5d5d5; height:25px;}
	.b_st_01 th.line {background: url(../images/board/th_line_01.gif) no-repeat left 50%;}
	.b_st_01 td {background: url(../images/common/line_dote01.jpg) repeat-x left bottom; padding:10px 0;color:#666666}	
	.b_st_01 td.last {background: none;}
	.b_st_01 td.center {text-align:center;}
	.b_st_01 td.center_last {text-align:center;background: none;}
	.b_st_01 td ul {margin:0 0 0 5px; }
	.b_st_01 td li {text-align:left; line-height:150%;color:#666666}

	.b_st_02 {width:100%;margin-top:15px; border-bottom:solid 1px #d5d5d5;}	
	
	.b_st_02 td {color:#666666;  line-height:180%}		
	.b_st_02 td.center {text-align:center; padding-left:58px;}	
	.b_st_02 td ul {margin:0 0 0 5px; }
	.b_st_02 td li {text-align:left; line-height:150%;color:#666666}

	*html .b_st_02 td.center {text-align:center; padding-left:0;}	
	*:first-child+html .b_st_02 td.center {text-align:center; padding-left:0;}	


	.b_st_03 {width:100%;margin-top:3px; border-bottom:solid 2px #d5d5d5; }
	.b_st_03 th {border-top:solid 2px #d5d5d5;border-bottom:solid 1px #d5d5d5; height:25px;}
	.b_st_03 th.line {background: url(../images/board/th_line_01.gif) no-repeat left 50%;}
	.b_st_03 td {background: url(../images/common/line_dote01.jpg) repeat-x left bottom; padding:5px 0 10px 0;color:#666666}	
	.b_st_03 td.last {background: none; padding:5px 0 10px 0; border-bottom:solid 1px #d5d5d5;}
	.b_st_03 td.center {text-align:center;}
	.b_st_03 td.center_last {text-align:center;}
	.b_st_03 td ul {margin:0 0 0 5px; }
	.b_st_03 td li {text-align:left; padding-top:7px;color:#666666}
	
	/* 추가 코멘트 table(댓글 없을때, 입력폼만) */
	.b_st_04 {width:100%;margin-top:3px; }
	.b_st_04 th {border-top:solid 2px #d5d5d5;border-bottom:solid 1px #d5d5d5; height:25px;}
	.b_st_04 th.line {background: url(../images/board/th_line_01.gif) no-repeat left 50%;}
	.b_st_04 td {background: url(../images/common/line_dote01.jpg) repeat-x left bottom; padding:5px 0 10px 0;color:#666666}	
	.b_st_04 td.last {background: none; padding:5px 0 10px 0; border-bottom:solid 0px #d5d5d5;}
	.b_st_04 td.center {text-align:center;}
	.b_st_04 td.center_last {text-align:center;}
	.b_st_04 td ul {margin:0 0 0 5px; }
	.b_st_04 td li {text-align:left; padding-top:7px;color:#666666}


	.border_t_b {border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;;width:100%; text-align:left}
	.border_t_b td {margin:0; padding:10px 0 5px 0;}
	.border_t_b td ul {margin:0 0 0 15px; }
	.border_t_b td li {text-align:left; line-height:170%; color:#666666}

	.table_s_01 { border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;;width:100%; margin:0; }
	.table_s_01 th {background:#f8f8f8; height:30px; text-align:center;border:solid 1px #d5d5d5;}
	.table_s_01 td {border:solid 1px #d5d5d5; padding:6px 10px 4px 10px; color:#666666;text-align:left; line-height:160%}
	.table_s_01 td.center {text-align:center;}

	.table_s_02 { border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;;width:690px; margin:0 0 0 -10px; }
	.table_s_02 th {background:#f8f8f8; height:30px; text-align:center;border:solid 1px #d5d5d5; text-align:right; width:120px; padding-right:10px;}
	.table_s_02 td {border:solid 1px #d5d5d5; padding:6px 10px 4px 10px; color:#666666;text-align:left; line-height:160%}	
	.table_s_02 td.center {text-align:center;}
	.table_s_02 th.last {border-bottom:solid 2px #d5d5d5;}
	.table_s_02 td.last {border-bottom:solid 2px #d5d5d5;}

	.table_s_03 { border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;;width:690px; margin:0 0 0 -10px; }
	.table_s_03 th {background:#f8f8f8; height:30px; text-align:center;border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5; text-align:right; width:120px; padding-right:10px;}
	.table_s_03 td { color:#666666;text-align:left; line-height:160%}
	.table_s_03 td.center {text-align:center;}
	.table_s_03 th.last {border-bottom:solid 2px #d5d5d5;}
	.table_s_03 td.last {border-bottom:solid 2px #d5d5d5;}	
	.table_s_03 {border-top: solid 2px #d5d5d5;border-bottom: solid 1px #d5d5d5;margin:10px 0 0 0}
	.table_s_03 th {text-align:center; border-bottom: solid 1px #d5d5d5; padding:7px 0 ;}
	.table_s_03 th.last {border-right: 0;border-bottom: solid 1px #d5d5d5;  }
	.table_s_03 td{  background: url(../images/common/line_dote01.jpg) repeat-x left bottom; padding:5px 5px 7px 5px; line-height:160%; }
	.table_s_03 td.last {background:none;border-right: solid 1px #d5d5d5;}
	.table_s_03 td.last02 {background:none;}
	.table_s_03 .line {border-right: solid 1px #d5d5d5;}
	

	.table_s_04 { border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;;width:690px; margin:0 0 0 -10px; }
	.table_s_04 th {height:30px; text-align:center;border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5; text-align:center;}
	.table_s_04 td { color:#666666;text-align:left; line-height:160%}
	.table_s_04 td.center {text-align:center;}
	.table_s_04 th.last {border-bottom:solid 2px #d5d5d5;}
	.table_s_04 td.last {border-bottom:solid 2px #d5d5d5;}
	.table_s_04 {border-top: solid 2px #d5d5d5;border-bottom: solid 1px #d5d5d5;margin:10px 0 0 0}
	.table_s_04 th {text-align:center; border-bottom: solid 1px #d5d5d5; padding:7px 0 ;}
	.table_s_04 th.last {border-right: 0;border-bottom: solid 1px #d5d5d5;  }
	.table_s_04 td{  background: url(../images/common/line_dote01.jpg) repeat-x left bottom; padding:5px 5px 7px 5px; line-height:160%; }
	.table_s_04 td.last {background:none;border-right: solid 1px #d5d5d5;}
	.table_s_04 td.last02 {background:none;}
	.table_s_04 .line {border-right: solid 1px #d5d5d5;}
	.table_s_04 td p {padding-top:10px;}

	.table_s_05 {width:100%; border:solid 1px #d5d5d5}
	.table_s_05 th{border:solid 1px #d5d5d5; background:#f8f8f8; text-align:right;}
	.table_s_05 td{border:solid 1px #d5d5d5; line-height:150%}
	*html .table_s_05 {width:100%; border:0}
	*html .table_s_05 th{background:#f8f8f8; text-align:right;border:0}
	*html .table_s_05 td{line-height:150%;border:0}
	
	*:first-child+html .table_s_05 {width:100%; border:0}
	*:first-child+html .table_s_05 th{background:#f8f8f8; text-align:right;border:0}
	*:first-child+html .table_s_05 td{line-height:150%;border:0}




	.gallery {width:200px;}
	.gallery .photo {border:solid 1px #cccccc; }
	.gallery .photo img {border:solid 4px #ffffff; border-bottom:solid 1px #ffffff; }
	.gallery ul {font-size:1em; color:#666666; padding:8px 0 10px 0}
	.gallery ul li {line-height:160%; }

	/* 게시판 페이징 스타일 */

	.paging_btn .paging {float:left;padding:0 0 0 210px;margin-bottom:20px;}
	.paging_btn .btn {float:right; margin:0px;margin:0px;}
	.paging_btn .btn02 {float:right;}
	*html .paging_btn .btn02 {float:right; margin:-40px 0 0 0;}
	.paging_btn .paging li {float:left;line-height:170%; margin:0px; padding:0 5px ; background: url(../images/news/paging_line.gif) no-repeat left 50%; }
	.paging_btn .paging li.fir {padding-left:10px;}
	.paging_btn .paging li.last {padding-right:10px;}
	.paging_btn .paging li strong {font-weight:bold}
	.paging_btn .paging li.btn {background:none;margin:0px;padding:0; }
	.btn_right {width:100%; text-align:right; padding-top:10px;}


	/* 입력창 스타일 */

	.inp_100 {width:98%; border:solid 1px #cccccc; height:16px; line-height:16px}
	.inp_80 {width:80%; border:solid 1px #cccccc; height:16px; line-height:16px}
	.inp_s {border:solid 1px #cccccc; height:16px; line-height:16px}

	/* textarea 스타일 */
	.textarea01 {border:solid 1px #cccccc;overflow:auto;}


	/* 버튼스타일 */

	.btn_s_01 {border:solid 1px #afafaf; background:#cecece; height:18px; font-size:0.9em; vertical-align:middle}

	/* box스타일 */
	.box_t {background: url(../images/publications/publications_box_bg01.gif) no-repeat left top; width:690px;}
	.box_t_in {background: url(../images/publications/publications_box_bg02.gif) no-repeat left bottom; width:690px; padding:10px 20px 13px 20px;}
	.point { background: url(../images/ico/icon_point01.gif) no-repeat 11px 50%; padding:0 0 0 22px; text-align:left;}


	/* 심사결과보고서 */

	#result_pop {width:670px; padding:30px;}
	.table_print { border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;;width:600px; margin:0 0 0 -10px; }
	.table_print th {height:30px; text-align:center;border:solid 1px #d5d5d5; text-align:right; padding:5px; background:#f8f8f8}
	.table_print td {border:solid 1px #d5d5d5; padding:6px 10px 4px 10px; color:#666666;text-align:left; line-height:160%}	
	.table_print td.center {text-align:center;}
	.table_print th.last {border-bottom:solid 2px #d5d5d5;}
	.table_print td.last {border-bottom:solid 2px #d5d5d5;}



