@charset "UTF-8";

@import url('global.css');
@import url('layout.css');
@import url('board.css');

/* title */
.contTit {margin:0 0 30px 0; padding-left:26px; height:28px; border-bottom:1px solid #D3D3D3; background:url(/eng/image/common/ico_title.gif) no-repeat left 1px;}

dl.sTit {width:100%; margin-bottom:20px; _margin-bottom:16px;}
dl.sTit dt {height:19px; background:url(/eng/image/contents/tit_line.gif) repeat-x 0 0;}
dl.sTit dd {font-size:11px; color:#454545; padding-top:10px; line-height:16px; word-break:keep-all;} 
dl.sTit dd ul {margin:5px 0 0 10px; font-size:12px;}
dl.sTit dd ul li {color:#909090; padding:0 0 3px 7px; background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 8px;}
dl.sTit dd ul li span {color:#EF5C31;}
dl.sTit dd ul li.none {background:none; padding:0 0 10px 0;}
dl.sTit dd ul.fs_small {margin-bottom:10px;}
	dl.sTit dd ul.noneList {margin:0; font-size:11px;}
	dl.sTit dd ul.noneList li {color:#454545; padding:0 0 3px 0; background:none; font-weight:bold;}
	dl.sTit dd ul.noneList li span {color:#909090; padding:0 0 3px 14px; font-weight:normal;}
dl.sTit dd.img img {border:1px solid #ddd;}

/* location */
.location {float:right; margin-top:-53px; background:url(/eng/image/common/bu_01.gif) no-repeat left 5px;}
.location li {float:left; padding:0 17px 0 9px; font-size:11px; background:url(/eng/image/common/bu_02.gif) no-repeat right 4px;}
.location li.current {padding-right:0; background-image:none; color:#454545;}
.location li a {color:#909090;}

/* button */
div.buttonA {margin-top:-23px; text-align:right; font-size:0;}
div.buttonB {clear:both; margin-top:9px; text-align:right; font-size:0;}
div.buttonB img {padding-left:2px; #padding-left:1px; margin-left:2px;}
div.buttonB span {float:left;}
div.buttonB span img {padding-left:0;}

div.cenBtn {clear:both; width:100%; padding-top:15px; text-align:center;}
div.cenBtn img {margin-right:6px;}

/* search */
.search {margin-top:20px; text-align:center;}
.search p {margin:0;}

dl.select {clear:both; width:100%; height:25px; margin-bottom:10px;}
dl.btn { margin-bottom:5px;}
dl.select dt {float:left;}
dl.select dd {float:right;}

/* text list */
ul.txtList {clear:both;}
ul.txtList li {padding:0 0 15px 7px; word-break:keep-all; word-spacing:-1px; line-height:17px; background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 8px;}
ul.txtList li span {color:#EF5C31;}
ul.txtList li ol li {background:none; padding:0;}

span.year {font-family:arial; font-size:20px; font-weight:bold; color:#191616;}

dl.imgTxt {clear:both; width:100%; margin-top:30px;}
dl.imgTxt dd {padding:7px 0 0 0;}
dl.imgTxt dd.tt {height:22px; padding:8px 0 0 12px; background:url(/eng/image/contents/cont_box_bg08.gif) no-repeat 0 0;}
dl.imgTxt dd ul {margin:13px 0 0 -12px;}
dl.imgTxt dd ul li {padding-bottom:20px;}

/* 핫 이슈 */
.issueList {width:100%; border-top:1px solid #E0E1D9; border-bottom:1px solid #E0E1D9; border-collapse:collapse; border-spacing:0;}
.issueList td {padding:17px 0 16px; background:url(/eng/image/common/dot_01.gif) repeat-x left top;}
.issueList td.fir {padding-top:16px; background-image:none;}
.issueList td table tbody td {padding:0; background-image:none;}
.issueList td table tbody td.photo img {padding:1px; border:1px solid #DDD;}
.issueList td table tbody td p.tit {margin:0; color:#545454; padding-bottom:5px;}
.issueList td table tbody td p.cont {margin:0; font-size:11px; line-height:14px;}
.issueList td table tbody td p.cont a {color:#808080;}
.issueList td table tbody td p.cont a:hover {color:#454545;}
.issueList td table tbody td ul {padding-top:5px;}
.issueList td table tbody td ul li {float:left; padding-left:15px; font-family:tahoma; font-size:9px; color:#545454; background:url(/eng/image/common/v_05.gif) no-repeat 7px 1px;}
.issueList td table tbody td ul li.fir {padding-left:0; background-image:none;}
.issueList td table tbody td ul li img {vertical-align:middle;}
	
	/* 수상작 소개 */
	.issueList td table tbody td ul.proInfo {font-size:11px;}
	.issueList td table tbody td ul.proInfo li {clear:both; width:233px; font-family:dotum; font-size:11px; background:none; padding:0; color:#808080; }
	
	/* 신청서관리 리스트 */
	.issueList td table tbody td ul.apply li {clear:both; width:233px; font-family:dotum; font-size:12px; background:none; padding:0; color:#808080; }
	.issueList td table tbody td ul.apply li span.line {width:1px; padding-right:5px; background:url(/eng/image/common/v_05.gif) no-repeat 0 1px;}
	.issueList td table tbody td ul.apply li span.tit {float:left; width:55px; color:#545454;}
	.issueList td table tbody td p.btn {clear:both; margin-top:7px;}

/* 댓글 */
div.comment {clear:both; padding:9px 10px 12px 11px; margin-top:30px; border:1px solid #E0E1DB;}
table.comment {width:100%;}
table.comment td ul.chk li {float:left; font-weight:bold; font-size:11px; padding:0 20px 0 0;}
table.comment td ul.chk li input {border:0 none; vertical-align:middle; margin-top:-1px;}
table.comment td ul.chk li img {vertical-align:top; margin:0 5px 0 3px;}
table.comment td dl.write dt textarea {width:600px; height:34px; padding:5px; margin-right:6px; border:1px solid #E9E9E9;}
table.comment td dl.write dd {padding-top:5px; font-size:9px; font-family:Tahoma; color:#8F8F8F;}
table.comment td.list dl {color:#808080; font-size:11px; padding-top:15px; border-bottom:1px solid #E0E1DB;}
table.comment td.list dl.end {border-bottom:none;}
table.comment td.list dl dt.name {float:left; padding:0 0 0 7px; color:#808080; font-weight:bold; background:url(/eng/image/icn/icn_blt01.gif) no-repeat 0 7px;}
table.comment td.list dl dt.name span {font-weight:normal; color:#545454; padding-right:9px; background:url(/eng/image/icn/icn_linebar01.gif) no-repeat right 0;}
table.comment td.list dl dt.date {float:right; padding:3px 0 0 0; color:#ADADAD; background:none;}
table.comment td.list dl dt img {vertical-align:middle; margin:-1px 4px 2px 3px;}
table.comment td.list dl dd {clear:both; padding:5px 0 12px 0;}

/* 상품카테고리 */
table.proCate {clear:both; width:100%; margin-bottom:20px; border-collapse:collapse; border-spacing:0;}
table.proCate thead th {text-align:left; color:#424040; padding-bottom:6px;}
table.proCate td.bg {padding:0 0 0 15px; height:143px; background:url(/eng/image/contents/cont_box_bg01.gif) no-repeat 0 0;}
table.proCate td.bg table.list td {vertical-align:top;}
table.proCate td.bg ul li {padding:0 0 4px 8px; background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 6px;}
table.proCate td.bg ul li a:link, table.proCate td.bg ul li a:visited, table.proCate td.bg ul li a:active {font-size:11px; color:#808080;}
table.proCate td.bg ul li a:hover {color:#EF5C31;}

div.viewImg {clear:both; width:638px; height:517px; padding:29px 35px 36px 35px; background:url(/eng/image/contents/cont_box_bg02.gif) no-repeat 0 0;}	
div.viewImg table {width:100%; border-collapse:collapse; border-spacing:0;}	
div.viewImg table td.img {text-align:center; padding:0; width:95px; height:95px; border:1px solid #DFDFDF;}
div.viewImg table td.img a {display:block;}
div.viewImg table td.bigImg {text-align:center; padding:0; width:515px; height:515px; border:1px solid #DFDFDF;}

/* 신청서관리 */
div.applyStep {clear:both; width:100%; height:45px; margin-bottom:30px;}
div.applyStep ul {display:none;}

table.applyInfo {clear:both; width:100%; margin-top:20px; border-collapse:collapse; border-spacing:0;}
table.applyInfo td {width:680px; height:54px; font-size:11px; line-height:16px; padding:14px; background:url(/eng/image/contents/cont_box_bg03.gif) no-repeat 0 0;}
table.applyInfo td dl dd.fir {background:none; padding-left:0;}
table.applyInfo td dl dd {float:left; font-weight:bold; padding:6px 14px 0 20px; font-size:12px; background:url(/eng/image/icn/icn_slash.gif) no-repeat 0 7px;}

/* 결제하기 */
dl.payTxt01 {clear:both; width:678px; height:49px; font-size:11px; margin-top:30px; padding:15px; background:url(/eng/image/contents/cont_box_bg05.gif) no-repeat 0 0;}
dl.payTxt01 dd {color:#EF5C31; padding-top:3px;}

dl.payTxt02 {clear:both; width:708px; height:30px; margin-top:30px; padding:20px 0 0 0; background:url(/eng/image/contents/cont_box_bg06.gif) no-repeat 0 0;}
dl.payTxt02 dt {text-align:center; font-size:11px; color:#454545; font-weight:bold; letter-spacing:1px;}

dl.payTxt03 {clear:both; width:100%; margin-top:30px;}
dl.payTxt03 dt, dl.payTxt03 dd {padding-bottom:3px; font-size:11px; color:#EF5C31;}

div.selectPay {clear:both; width:100%; margin:0;}
div.selectPay ul li {float:left; padding:11px 20px 0 0; font-weight:bold; font-size:11px;}
div.selectPay ul li input {border:0 none; margin:3px 5px 0 0; }
div.selectPay p {float:right; margin:10px 0 0 0; color:#545454; font-size:11px;}
div.selectPay p img {margin:0 0 3px 5px;}

div.paySearch {clear:both; width:683px; height:29px; margin-bottom:10px; padding:4px 0 0 25px; background:url(/eng/image/contents/cont_box_bg07.gif) no-repeat 0 0;}
div.paySearch dt {float:left; width:64px; padding-top:7px; background:url(/eng/image/icn/icn_linebar02.gif) no-repeat right 7px;}
div.paySearch dd {float:left; padding:0 0 0 9px;}
div.paySearch dd img {vertical-align:middle; margin-left:5px;}

/* 현물심사평 */
table.explan {clear:both; width:100%; font-size:11px; border-collapse:collapse; border-spacing:0;}
table.explan thead th {text-align:left; color:#424040; padding-bottom:6px;}
table.explan td.top {height:15px; background:url(../eng/image/contents/box_top.gif) no-repeat 0 0;}
table.explan td.btm {height:15px; background:url(../eng/image/contents/box_btm.gif) no-repeat 0 0;}
table.explan td.bg {padding:0 15px 0 15px; background:url(../eng/image/contents/box_bg.gif) repeat-y 0 0;}
table.explan td.bg table.list td {vertical-align:top;}
table.explan td.bg ul li {line-height:16px;}

/* mark */
div.markColor {clear:both; width:700px; margin-bottom:30px; padding-left:8px;}
div.markColor dl dt {font-weight:bold; color:#454545; padding:0 0 5px 8px; background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 4px;}
div.markColor dl dd {padding:0 0 15px 8px; line-height:17px;}

div.markColor span.caption {float:left; padding-left:8px; color:#EF5C31; font-size:11px;}
div.markColor table {width:692px; margin:5px 0 20px 8px;}

/* 접수안내 tabMenu */
ul.tabMenu {clear:both; width:100%; height:30px; margin-bottom:30px; background:url(/eng/image/contents/tab_bg.gif) repeat-x 0 0; }
ul.tabMenu li {float:left; text-align:center; background:url(/eng/image/contents/tab_bar.gif) no-repeat left bottom;}
ul.tabMenu li a {display:block; width:153px;}
ul.tabMenu li img {vertical-align:top;}
ul.tabMenu li.none, ul.tabMenu li a.current, ul.tabMenu li a.wd_212 {background-image:none; }
ul.tabMenu li a.last, ul.tabMenu li a.wd_212 {background:url(/eng/image/contents/tab_bar.gif) no-repeat right bottom;}

table.process {width:699px; margin-left:7px; text-align:right; border-collapse:collapse; }
table.process td {vertical-align:top; padding-bottom:20px;}
table.process td.box ul, table.process td.box dl {width:437px; height:35px; padding:20px 0 0 12px; background:url(/eng/image/contents/cont_box_bg09.gif) no-repeat 0 0;}
table.process td.box dl {height:42px; padding:13px 0 0 12px;}
table.process td.box ul.type04 {height:47px; padding:8px 0 0 12px;}
table.process td.box ul.type01 li {background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 6px;}
table.process td.box ul.type04 li {background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 8px;}
table.process td.box ul li, table.process td.box dl dd {text-align:left; padding:0 0 3px 7px; background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 6px;}
	table.process td.box p {margin:10px 0;}
	table.process td.box ul.type02, table.process td.box ul.type03 {width:437px; padding:20px 0 0 12px;}
	table.process td.box ul.type02 {height:55px; background:url(/eng/image/contents/cont_box_bg10.gif) no-repeat 0 0;}
	table.process td.box ul.type03 { height:99px; background:url(/eng/image/contents/cont_box_bg11.gif) no-repeat 0 0;}
	table.process td.box ul.type02 li, table.process td.box ul.type03 li {text-align:left; line-height:17px; padding:0 0 3px 7px; background:url(/eng/image/icn/icn_blt02.gif) no-repeat 0 8px;}
	table.process td.box ul.type03 li.none {background:none; font-size:11px;}

/* 사이트맵 */
div.sitemap {clear:both; width:100%;}
div.sitemap dl {float:left; width:160px; margin-right:22px;}
div.sitemap dl dt {width:160px; height:30px; padding-top:18px; margin-bottom:8px; text-align:center; background:url(/eng/image/common/sitemap_bg.gif) no-repeat 0 0;}
div.sitemap dl dd a {display:block; padding:8px 0 8px 5px;border-bottom:1px solid #E7E7E7; }

/* 약관 */
dl.agreement {margin-top:20px; font-size:11px;}
dl.agreement dt {color:#5A5A5A; font-weight:bold;}
dl.agreement dd {padding-top:4px; line-height:16px;}

/* 증서 팝업 */
#certificate {width:556px; height:896px; padding:0 40px; border:2px solid #666; margin:0 auto;}
#certificate table.title {width:100%; margin-top:50px; border-collapse:collapse; border-spacing:0;}
.board {clear:both; width:100%; font-weight:bold; border-collapse:collapse; border-spacing:0; border-top:1px solid #D8D8D8;}
.board thead th, .board tbody td.bor {border:1px solid #D8D8D8; text-align:center;}
.board th, .board td {padding:9px 0 6px 0; border-bottom:1px solid #D8D8D8;}
.board th {color:#454545;}
.board th.eng {font-family:Tahoma; font-size:12px; line-height:18px;}
.board td {color:#808080;}
.board tfoot td {height:94px; font-size:24px; border-bottom:none; text-align:center; color:#454545; background:url(/eng/image/common/jikin.gif) no-repeat 372px center;}
#certificate p {margin:70px 0 10px 0; text-align:center; font-weight:bold; color:#454545; font-size:14px;}
#certificate p.number {margin:30px 0 -10px 0; text-align:right; font-family:Tahoma; font-size:11px;}

.design {clear:both; width:556px; margin:40px 0 35px 0; text-align:center; border-collapse:collapse; border-spacing:0;}
.design td {vertical-align:top; padding:0; font-weight:bold; color:#454545;} 
.design td.img img {border:1px solid #BBBBBB;}
.design td.pro {text-align:left; vertical-align:top; padding:0 0 0 20px}
.design td.pro dl {width:100%; margin-bottom:15px;}
.design td.pro dd span {color:#707070;}
.board th span.eng, .design td.pro dd span.eng {font-family:Tahoma; font-size:10px; color:#707070; font-weight:normal;}
.design td.txt {text-align:left; padding:0 0 20px 50px; line-height:16px;}

/* 0422 추가 */
dl.bgText {clear:both; width:100%;}
dl.bgText dd.bg {width:698px; height:51px; padding:10px 0 0 10px; margin:5px 0 23px 0; background:url(/eng/image/contents/apply_txt_img01.gif) no-repeat 0 0;}
dl.bgText dd.bg ul li {font-size:11px; padding:1px 0 5px 0; font-weight:bold;}

/*add*/
div.bg {padding:0 0 0 15px; height:132px; background:url(/image/contents/cont_box_bg01.gif) no-repeat 0 0;margin-top:5px;}
div.bg ul li {padding:0 0 3px 8px; background:url(/image/icn/icn_blt02.gif) no-repeat 0 5px;}

.base{text-align:center;margin-top:20px;}


div.list_line {overflow:hidden; width:704px; padding:18px 0 25px 0; border-bottom:1px dotted #c0c0c0;}
div.fir {border-top:1px solid #e0e1d9;}
div.photobox {width:350px; padding:0 0 0 2px; float:left;}
div.photobox div.pic {width:110px; float:left;}
div.photobox div.pic img {border:1px solid #ddd; padding:1px; width:80px;}
div.photobox dl {float:left; width:223px;}
div.photobox dl dt {margin-bottom:5px;}
div.photobox dl dd {}
div.photobox dl dd a {color:#808080;}
div.photobox dl dd a:hover {text-decoration:underline;}
div.photobox dl dd ul {overflow:hidden; margin-top:6px; width:100%;}
div.photobox dl dd ul li {float:left; margin-right:6px;}