


body , div {
	font-family:'Malgun Gothic','맑은고딕','dotum','돋움',sans-serif;
	color:#696969;
	margin:0px;
	padding:0px;
}
table, td, th {
	font-family:'Malgun Gothic','맑은고딕','dotum','돋움',sans-serif;
	color:#733f15;

}




.red_bold{
	color:#ff0000;
	font-weight:bold;
}

.black_bold{
	font-weight:bold;
	color:#000000;
	font-size:11pt;
}

#wrap {position: relative; margin:0 auto; width: 100%; color:#262626 ; font-size:9pt; line-height: 18px;	background:url('/workshop/convention/201202/image/main/top_bg.gif') repeat-x;}
#wrap #layout{
	width:900px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin:0 auto;
}

#wrap .main {
	margin:30px 0 0 0;
}

#wrap .form_tbl{
	margin-left:4px;
}

#wrap .form_tbl .title{
	color:#733f15;
	font-weight:bold;
}

#wrap .form_tbl .detail{
	padding-left:15px;
	padding-top:15px;
}

#wrap #regist_tbl{
	width:762px;
	margin:0 auto;
	margin-top:45px;
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	border-top:2px solid #d0d0d0;
	
}

#wrap #regist_tbl th{
	width:120px;
	background:#efe8e5;
	height:30px;
	border-bottom:1px solid #d0d0d0;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
	font-weight:bold;
	color:black;
}

#wrap #regist_tbl th span{
	color:#F36000;
}

#wrap #regist_tbl td{
	height:30px;
	border-bottom:1px solid #D0D0D0;
	padding-left:15px;
}

#wrap #regist_tbl select{
	padding: 1px 2px;
	border:1px solid #a7a7a7;
	height:24px;
	outline:none;
}

#wrap #regist_tbl input[type="text"]{
	border:1px solid #a7a7a7;
	height:20px;
	outline:none;
}

#wrap #regist_tbl2{
	width:462px;
	margin:0 auto;
	margin-top:45px;
	border-collapse:collapse;
	border:1px solid #D0D0D0;
	border-top:2px solid #3397E2;
	border-bottom:2px solid #3397E2;
}

#wrap #regist_tbl2 th{
	width:120px;
	background:#F6F6F6;
	height:30px;
	border-bottom:1px solid #D0D0D0;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
}

#wrap #regist_tbl2 th span{
	color:#F36000;
}

#wrap #regist_tbl2 td{
	height:30px;
	border-bottom:1px solid #D0D0D0;
	padding-left:15px;
}

#wrap #regist_tbl2 caption{
	color:red;
}

#wrap #regist_tbl3{
	width:762px;
	margin:0 auto;
	border-collapse:collapse;
	border:1px solid #D0D0D0;
	border-top:2px solid #3397E2;
	border-bottom:2px solid #3397E2;
}

#wrap #regist_tbl3 th{
	width:120px;
	background:#F6F6F6;
	height:30px;
	border-bottom:1px solid #D0D0D0;
	text-align:left;
	font-weight:normal;
	padding-left:20px;
}

#wrap #regist_tbl3 th span{
	color:#F36000;
}

#wrap #regist_tbl3 td{
	height:30px;
	border-bottom:1px solid #D0D0D0;
	padding-left:15px;
}

#wrap #regist_tbl3 caption{
	color:red;
}

#wrap .content_tbl{
	width:804px;
	border-top:2px solid #733f15;
	border-collapse:collapse;
	margin-left:21px;
}
#wrap .content_tbl th{
	background:#efe8e5;
	font-weight:bold;
	color:#2b2b2b;
	height:30px;
	border:1px solid #D0D0D0;
}
#wrap .content_tbl td{
	color:#2b2b2b;
	height:30px;
	border:1px solid #D0D0D0;
	text-align:center;
}

/******************************************/

#wrap #menus {margin:0; padding:0; list-style: none;}
#wrap #menus li {margin: 0; padding: 0; display: inline;}

#wrap .formTbl {width:650px; margin-left: 40px; margin-top: 15px; border-top:2px solid #C53552;border-bottom:2px solid #C53552;}
#wrap .formTbl th{
	background:#FFDAE2;
	color:#7B0238;
	height:30px;
	border-bottom:1px solid #C68908;
	width:100px;
}
#wrap .formTbl td{
	border-bottom:1px solid #C68908;
	padding-left:10px;
	width:550px;
	height:30px;
}

#wrap #final_table{
	border:2px solid #C53552;
	width:650px;
	text-align:left;
	height:200px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

#wrap .content {margin-top: 15px; width:780px; margin-left: 40px;}

#wrap .copyright {margin-top: 15px;}	


.btn a,
.btn span,
.btnArea a {height:19px;line-height:19px !important;padding:7px 16px 8px;}
.btn a img {margin: 1px 5px 0 0;}

.btn .btnSmall {height:20px;line-height:15px;padding:0 5px;}
.btn a.btnSmall,
.btn span.btnSmall {height:15px;line-height:15px !important;padding:2px 5px 3px;}

.btn a span {border:0 none;padding:0;}
.btn a.btnSmall span {height:15px;line-height:15px !important;}

.btnIB {display: inline-block;vertical-align: top;margin-left: 10px;}
.btnIB a {height: 15px;line-height: 15px !important;padding: 1px 10px 2px;}

.bdRd {border-radius:4px;}
.btnBg {display:inline-block;border:0 none;text-decoration:none;padding:0;background:none;text-indent:-10000px;}

.btn .btnArr {padding-right: 30px;background-image: url('/image/sub/btnBl_arr.png');background-position: right center;background-repeat: no-repeat;}


/* 연한하늘색 */				.btnDef {background-color:#523b0e;border-color:#523b0e;color:#fff !important;}
/* 진회색 */					.btnGrey {background-color:#ccc;border-color:#ccc;color:#000 !important;}





/* table */
table.tblProgram,
table.tblDef {width:100%; border:0; border-collapse:separate; border-spacing:0;}
.ie7 table.tblDef {border-collapse:collapse;}
table.tblDef tr.none, table tr.none th, table tr.none td {display:none;}
table.tblDef th {font-weight:normal;}
/* 2016.09.06 : 영문입력시 무조건 줄바꿈이 되기 때문에 word-break:break-all; 속성 지움 */
table.tblDef td {word-break:normal;}

table.tblDef {border-top:1px solid #ddd;}
table.tblDef th,
table.tblDef td {padding:5px 10px;border-bottom:1px solid #ddd;}
table.tblDef th {text-align:center;font-weight:bold;}

td.td2 textarea {width:100%; height:200px;}

/* 게시판 하단버튼 영역 */
ul.pager {padding:20px 0 30px;text-align:center;}
ul.pager li {display:inline;}
ul.pager li {margin-left:8px;}
ul.pager li:first-child {margin-left:0;}
ul.pager img {display:inline;vertical-align: top;}

ul.pager a {display: inline-block;width: 28px;border:0 none;padding:4px 5px 4px;vertical-align: top;}

ul.pager .first a,
ul.pager .prev a,
ul.pager .next a,
ul.pager .last a {padding:0 0 3px;}

ul.pager a.on {background-color: #2656a0;font-weight:bold;color: #fff;text-align: center;}
ul.pager a img {vertical-align: top;}


/* 게시판 검색 */
div.bbsSearch {padding:16px 0;background-color:#f4f4f4;text-align:center;}
div.bbsSearch legend {display:none;}
div.bbsSearch fieldset {border:0 none;}
div.bbsSearch input,
div.bbsSearch select,
div.bbsSearch .btn {vertical-align:top;}
div.bbsSearch select {height: 30px;}
div.bbsSearch input[type=text] {width:220px;padding: 5px 10px;}
div.bbsSearch .btnBlue {width:80px;height: 30px;font-size: 13px;vertical-align:top;background-color:#523b0e;color:#fff;border:0 none;}



/* _프로그램 */
#wrap ul,
#wrap ul li {list-style:none; margin:0; padding:0;}

#wrap dt,
#wrap dd {margin:0; padding:0;}

.programCon dt {padding:30px 0 !important; font-size:15px; line-height:23px; font-weight:bold; color:#773d0f; font-family:'Malgun Gothic','맑은고딕','dotum','돋움',sans-serif;}
.programCon dt  span {font-weight:normal; color:#696969; font-family:'Malgun Gothic','맑은고딕','dotum','돋움',sans-serif;}
.programCon dt img {vertical-align:middle;}

.programCon dd > p {text-align:center;}
.programCon dd > ul {text-align:right;}

table.tblProgram {border-top:2px solid #af5a31; }
table.tblProgram th,
table.tblProgram td {padding:5px 0; font-family:'Malgun Gothic','맑은고딕','dotum','돋움',sans-serif; text-align:center;}

table.tblProgram thead th {background-color:#af5a31; font-size:14px; font-weight:bold;	color:#ffffff; border-bottom:1px solid #dfd7f6;}
table.tblProgram td {border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; color:#696969;}
table.tblProgram td:first-child {border-left:1px solid #d3d3d3;}

table.tblProgram td.tit {padding-left:10px; text-align:left;}
table.tblProgram td.speaker {padding-right:10px; text-align:right;}
table.tblProgram tr.break {background-color:#F8F8F8;}
table.tblProgram tr.session {background-color:#efe8e5;font-weight:bold;}

/* _찾아오시는 길 */
.trans dt {font-weight:bold; padding-top:30px !important;}
.trans dt:first-child {padding-top:0 !important;}
.trans dd {padding-left:10px !important;}
.trans dd p {font-weight:bold; margin:0; padding-top:20px;}