/*borderSearch*/
.search {
	height:36px;
	margin-top:5px;
	margin-bottom:15px;
}
.searchLeft {
	float:left;
	padding:8px 0 0 0px;
}
.searchRight {
	float:right;
	padding:8px 10px 0 0;
}
.searchBtn {
	vertical-align:middle;
}

/*paging*/
.paging {
	width:590px;
	position:relative; 
	text-align:center;
	color:#707070;
}
.paging a:link, .paging a:visited {
	color:#707070;
}
.paging a:hover, .paging a:active, .paging a:focus {
	color:#F26522;
}
.pagingOn {
	color:#F26522;
	font-weight:bold;
}
.pagingLine {
	border-top:1px solid #dbdbdb;
	padding-top:10px;
}

/*이전글다음글*/
#bbsGray {
	width:590px;
	background:url(/images/common/bbs_next_bg.gif) no-repeat left top;
	margin-top:20px;
}
table.bbsNext {
	height:67px;
	border-collapse:collapse;
}
table.bbsNext th {
	text-align:center;
}
.prevText { 
	padding:7px 0 0 10px;
	text-align:left; 
}
.nextText { 
	padding:6px 5px 4px 10px;
	text-align:left; 
}

/*페이징*/
div.pagging2{
	height:13px;
	width:590px;
	position:relative; 
}
div.pagging2 table tr td {line-height:12px;}
div.pagging2 span.over{font-weight:bold;color:red;font-size:12px;}
div.pagging2 span.over a:link{color:#F26522;text-decoration:none;}
div.pagging2 span.over a:visited{color:#F26522;text-decoration:none;}
div.pagging2 span.over a:active{color:#F26522;text-decoration:none;}
div.pagging2 span.over a:hover{color:#F26522;text-decoration:none;}
div.pagging2 span {font-size:11px;}
div.pagging2 span a:link{color:#A8A8A8;text-decoration:none;}
div.pagging2 span a:visited{color:#A8A8A8;text-decoration:none;}
div.pagging2 span a:active{color:#A8A8A8;text-decoration:none;}
div.pagging2 span a:hover{color:#F26522;text-decoration:none;}
div.btnright{position:absolute;right:0px;}
/*버튼*/
#btn {
	width:590px;
	text-align:center; 
	position:relative; 
	margin-top:10px;
	height:22px;
}
.btnTop {
	position:absolute;
	right:0;
	top:0;
}
.btnRight {
	position:absolute;
	right:0;
	top:0;
	line-height:0;
	font-size:0;
}
.btnLeft {
	left:0;
	top:0;
	line-height:0;
	font-size:0;
}
.btnBlank {
	margin-right:5px;
	line-height:0;
	font-size:0;
}
.btnPremium {
	text-align:center; 
	line-height:0;
	font-size:0;
}


/*board List*/
#skinList {
	width:590px;
	border-top:1px solid #D8D8D8;
	background:url(/images/common/list_bg.gif) no-repeat left top;
}
table.list {
	border-collapse:collapse;
	margin-bottom:10px;
}
table.list th {
	height:30px;
	padding-top:3px;
	background:#EDEDED url(/images/common/bbs_bar.gif) no-repeat right bottom;
	border-bottom:1px solid #D8D8D8;
}
table.list th.noBorder {
	background:#EDEDED;
	border-bottom:1px solid #D8D8D8;

}
table.list th img {
	padding-bottom:4px;
}
table.list td {
	height:19px;
	padding:6px 5px 4px 5px;
	text-align:center;
	color:#707070;
	border-bottom:1px solid #E8E8E8;
}
table.list td.subject { 
	text-align:left; 
}
table.list td.notice { 
	text-align:left; 
	font-weight:bold;
	color:#78A814;
}
table.list td.notice a:link, table.list td.notice a:visited { 
	color:#78A814;
	text-decoration:none; 
}
table.list td.notice a:hover, table.list td.notice a:active, table.list td.notice a:focus { 
	color:#78A814;
	text-decoration:underline; 
}
/*board View*/
#skinView {
	width:590px;
	margin-top:20px;
	border-top:1px solid #D8D8D8;
}
table.view {
	border-collapse:collapse;
	margin-bottom:10px;
}
table.view th {
	text-align:left;
	padding-left:25px;
	height:27px;
	font-weight:bold;
	border-bottom:1px solid #D8D8D8;
	background:#EDEDED url(/images/common/bbs_bar.gif) no-repeat right bottom;
}
.theadTop {
	border-left:3px solid #e3ba2d;
	border-right:3px solid #e3ba2d;
	background-color:#f9f4e1;
	border-bottom:1px solid #e3ba2d;
	text-align:left;
	padding:3px 10px 1px; 10px;
}
.theadBottom {
	background-color:#f1f1f1;
	height:6px;
}
table.view th.bar {
	text-align:left;
	padding-left:25px;
	background:#EDEDED url(/images/common/bbs_bar.gif) no-repeat right bottom;
}
table.view td.bar {
	text-align:left;
	padding-left:25px;
	background:url(/images/common/bbs_bar.gif) no-repeat right bottom;
}
table.view th.left, table.view td.left {
	text-align:left;
	padding-left:10px;
	background:#EDEDED;
}
table.view th.right, table.view td.right {
	text-align:right;
}
table.view td { 
	padding:7px 5px 4px 10px;
	text-align:left; 
	border-bottom:1px solid #D8D8D8;
}
table.view td.text {
	padding:20px 20px 20px 20px;
	height:200px;
	vertical-align:top;
}
table.view td.featText {
	text-align:center; 
}

/*board form*/
#skinForm {
	width:590px;
	margin-top:20px;
	border-top:1px solid #D9D9D9;
}
table.form {
	border-collapse:collapse;
	border-top:1px solid #D9D9D9;
}
table.form th {
	border-bottom:1px solid #D9D9D9;
	background-color:#EDEDED;
	color:#db9500;
	height:23px;
	text-align:center;
	padding:3px 0 3px 0px;
}
table.form td {
	border-bottom:1px solid #D9D9D9;
	height:23px;
	text-align:left;
	padding:3px 0 3px 10px;
}
table.form td.consultTxt {
	height:100px;
	vertical-align:top;
	padding:5px 10px 5px 10px;
}

/*댓글*/
.numberOrange {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
	color:#f46d12;
}
.numberOrange a:link, .numberOrange a:hover, .numberOrange a:visited, .numberOrange a:active, .numberOrange  a:focus {
	font-size:11px;
	color:#f46d12;
	text-decoration:none;
}
.commentNumber {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#f46d12;
}

#comment {
	margin-top:20px;
	border:1px solid #dbdbdb;
	background-color:#f1f1f1;
	padding:15px;
	width:555px;
}
.commentLine {
	border-top:1px solid #dbdbdb;
}
.emoticons {
	margin-bottom:3px;
}
.emoticon {
	vertical-align:middle;
	padding:0 5px 2px 3px;
}
.commentWrite {
	position:relative;
	line-height:0;
	font-size:0;
}
.commentBtn {
	position:absolute;
	top:0;
	right:0px;
	_right:15px;
}
#commentList {
	margin-top:20px;
}
#commentList table {
	background:url(<%=IMAGE_SERVER%>/common/dot_01.gif) repeat-x left top;
}
#commentList table td {
	background:url(<%=IMAGE_SERVER%>/common/dot_01.gif) repeat-x left bottom;
	vertical-align:top;
	text-align:left;
}
.commentEmoticon {
	padding-top:3px;
	padding-bottom:2px;
}
.commentNickname {
	font-size:11px;
	color:#6A6A6A;
	font-weight:bold;
}
.commentCont {
	color:#666;
	font-size:11px;
	text-align:left;
	padding-right:3px;
}
.commentDate {
	font-size:11px;
	color:#A8A8A8;
	text-align:right;
}

/*이벤트*/
#eventing{
	width:590px;
	margin-top:20px;
	border-top:2px solid #F4833A;
}
.event {
	position:relative;
	width:590px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D6D6D6;
}
.eventLeft {
	left:0;
	top:0;
}
.eventLeft img{
	width:265px;
	height:100px;
	padding:5px;
	border:1px solid #E1E1E1;
}
li { line-height:16px; color:#707070;}

.txtBold{
	font-weight:bold;
	color:#000;
}
.eventRight {
	position:absolute;
	right:0px;
	top:5px;
}
.eventView {
	width:590px;
	margin-bottom:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D6D6D6;
}
.eventViewImg {
	text-align:center;
}
table.eventView {
	border-collapse:collapse;
	margin-bottom:10px;
	border-top:2px solid #F4833A;
}
table.eventView th {
	height:30px;
	color:#000;
	font-weight:bold;
	background:#EEEEEE;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #D6D6D6;
}
table.eventView td {
	color:#707070;
	text-align:left;
	background:#EEEEEE;
	border-bottom:1px solid #D6D6D6
}





/*예매안내*/
#guide {
	width:590px;
	text-align:center;
	margin-top:20px;
}

/*공연정보*/
#perSearch {
	width:590px;
	height:35px;
	margin-top:5px;
	text-align:center;
	padding-top:15px;
	background:url(/images/performance/display_search_bg.gif) no-repeat left center;
}

#pefList{
	width:590px;
	text-align:center;
	margin-bottom:20px;
	background:url(/images/performance/info_bg_bg.gif) repeat-y left center;
}
#pefView{
	width:590px;
	text-align:center;
	margin-bottom:20px;
	border:1px solid #D8D8D8;
}
.pefContent {
	position:relative;
	margin:0px 0 0px 6px;
	padding:0px 0 0px 6px;
	text-align:left;
}
.pefContentView {
	position:relative;
	height:350px;
	margin:10px 0 0px 6px;
	padding:0px 0 0px 6px;
	text-align:left;
}
.pefContentLeft {
	left:0;
	top:0;
}
.pefContentLeft img{
	width:140px;
	height:180px;
	padding:10px;
	border:1px solid #D8D8D8;
}
.pefContentViewLeft {
	left:0;
	top:0;
}
.pefContentViewLeft img{
	width:170px;
	height:187px;
	padding:5px;
	border:1px solid #D8D8D8;
}

li { line-height:16px; color:#707070;}

.txtBold{
	font-weight:bold;
	color:#000;
}
.pefContentRight {
	position:absolute;
	width:403px;
	right:10px;
	top:0px;
}
.pefContentViewRight {
	position:absolute;
	width:373px;
	right:22px;
	top:0px;
}
.pefBtn {
	margin-top:5px;
	text-align:left;
}
table.pefContent {
	border-collapse:collapse;
}
table.pefContent th {
	height:30px;
	text-align:left;
	padding-left:5px;
}
table.pefContent td {
	color:#707070;
	text-align:left;
	line-height:16px;
}
table.pefContent td.vyBold{
	color:#6B0E6D;
	font-weight:bold;
}
#pefDetail {
	width:180px;
	margin-top:10px;
	text-align:left;
	margin-bottom:5px;
}
.detailImg {
	padding-right:3px;
}
.detailImg img{
	width:30px;
	height:30px;
	margin-right:3px;
	border:1px solid #B1B1B1;
}
table.pefDetail {
	width:180px;
	text-align:left;
	border-collapse:collapse;
}
table.pefDetail th {
	text-align:left;
}
table.pefDetail td {
	text-align:left;
	line-height:16px;
}
table.pefDetail td.right{
	text-align:right;
}
.dotGray { vertical-align:middle;padding-bottom:3px;padding-right:3px;}

/*tab*/
#tab {
	width:590px;
	height:30px;
	margin-bottom:20px;
	background:#C1C1C1;
}
#tab ul.bottom {
	margin-left:5px;
	padding-top:7px;
}
#tab li {
	float:left;
	margin-right:3px;
	font-size:0;
}

#tabContent {
	width:590px;
	margin-bottom:20px;
}
.tabContentImg {
	text-align:center;
	margin-bottom:20px;
}
.tabContentCon {
	text-align:left;
	margin-bottom:20px;
	color:#707070;
}

/*단장소개 tab*/
#leaderTab {
	width:590px;
	height:35px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(/images/common/tab_leader_bg.gif) repeat-x left bottom;
}
#leaderTab ul.bottom {
	margin-left:5px;
	padding-top:7px;
}
#leaderTab li {
	float:left;
	margin-right:3px;
	font-size:0;
}

/*단장소개 역대단장*/
#leaderContent {
	width:590px;
}
/*단장소개 역대단장 보기*/
#leaderAfter {
	width:590px;
	border-top:2px solid #F4833A;
}
table.leader {
	width:590px;
	border-collapse:collapse;
}
table.leader th {
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom:1px solid #D6D6D6;
}
table.leader th img{
	width:120px;
	height:140px;
	padding:10px;
	border:1px solid #E1E1E1;
}
table.leader td {
	text-align:left;
	padding-top:10px;
	vertical-align:top;
	border-bottom:1px solid #D6D6D6;
	padding-bottom:20px;
}
table.leader td.Con{
	text-align:left;
}
table.leader td.Con li{
	line-height:20px;
	color:#707070;
}
.txtBold{
	font-weight:bold;
	color:#000;
}

/*단원소개 tab*/
#memberTab {
	position:relative;
	width:590px;
	height:35px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(/images/common/tab_leader_bg.gif) repeat-x left bottom;
}
#memberTab ul.bottom {
	margin-left:5px;
	padding-top:7px;
}
#memberTab li {
	float:left;
	margin-right:3px;
	font-size:0;
}
/*단원소개*/
#memberContent {
	float:left;
	width:191px;
	height:215px;
	text-align:center;
	margin-right:8px;
	background:url(/images/common/bbs_member_bg.gif) no-repeat left center;
}
.memberCon {
	margin-top:5px;
	width:130px;
}
table.member {
	width:125px;
	border-collapse:collapse;
}
table.member th {
	text-align:left;
	color:#000;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px dotted #D7D7D7;
}
table.member td {
	text-align:left;
	color:#707070;
	padding-left:5px;
	border-bottom:1px dotted #D7D7D7;
}
table.member td.right {
	text-align:right;
	padding-bottom:3px;
}

/*소개*/
.intro {
	width:590px;
	margin-top:20px;
}

/*연혁 tab*/
#historyTab {
	width:590px;
	height:35px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(/images/common/tab_leader_bg.gif) repeat-x left bottom;
}
#historyTab ul.bottom {
	margin-left:5px;
	padding-top:7px;
}
#historyTab li {
	float:left;
	margin-right:3px;
	font-size:0;
}

table.historyList {
	width:590px;
	border-top:2px solid #F4833A;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.historyList th {
	text-align:left;
	font-weight:bold;
	color:#898989;
	padding:6px 0px 4px 10px;
	background:#ECECEC;
	border-bottom:1px solid #D6D6D6;
}
table.historyList td {
	padding:6px 0px 4px 10px;
	text-align:left;
	color:#707070;
	border-bottom:1px solid #D6D6D6;
}

/*예술단연혁 연도별 tab*/
#artTab {
	width:590px;
	height:35px;
	margin-top:20px;
	margin-bottom:20px;
}
#artTab ul.bottom {
}
#artTab li {
	float:left;
	margin:0px;
	padding:0px;
}
#artTab li img{
	margin:0px;
	padding:0px;
}

/*로그인b*/
#contents {
	width:590px;
	padding-top:20px;
}
#loginBG {
	text-align:center;
}
#login {
	width:340px;
	background:#EFEFEF;
	padding:25px;
	text-align:center;
	border:3px solid #51224D;
}
table.login {
	width:320px;
	border-collapse:collapse;
}
table.login th {
	color:#636363;
	text-align:left;
	font-weight:bold;
	padding:0 0 2px 10px;
}
table.login td {
	color:#959595;
	text-align:left;
	padding:0 0 2px 15px;
}
.idpw {
	margin-top:5px;
}
.loginInfo {
	margin:20px 0 0 0px;
}

/*팝업*/
#popup {
	top:0;
	left:0;
	width:560px;
	height:350px;
}
#popupBody {
	position:relative;
	width:535px;
	text-align:left;
	margin:25px 0 0 25px;
}
.bodyLeft {
	left:0;
	top:0;
}
.bodyLeft img{
	width:238px;
	height:261px;
	padding:10px;
	border:1px solid #CCC;
}
.bodytRight {
	position:absolute;
	right:20px;
	top:0px;
}
table.pop {
	width:240px;
	border-top:2px solid #F4833A;
	border-collapse:collapse;
}
table.pop th {
	text-align:center;
	padding:10px 0 10px 0px;
	background:#ECECEC;
	border-bottom:1px solid #CDCDCD;
}
table.pop td {
	color:#555555;
	text-align:left;
	padding:0 0 2px 15px;
	border-bottom:1px solid #CDCDCD;
}
table.pop td.popContent{
	color:#707070;
	text-align:left;
	vertical-align:top;
	padding:8px 10px 5px 15px;
	height:200px;
	font-size:11px;
	border-bottom:1px solid #CDCDCD;
}
table.pop td.popContent2{
	color:#707070;
	text-align:left;
	vertical-align:top;
	padding:0px;
	font-size:11px;
	border-bottom:1px solid #CDCDCD;
}
#btnPop {
	text-align:center; 
	margin-top:15px;
	height:22px;
}

/*faq tab*/
#tabFaq {
	width:590px;
	height:32px;
	margin-top:20px;
	margin-bottom:20px;
}
#tabFaq ul {
	float:left;
}
#tabFaq li {
	float:left;
	margin-right:-1px;
	font-size:0;
}

#performanceArea{
	width:590px;
	margin-top:20px;
}
#performanceArea p.pinfo100{
	height:23px;
	color:#F26522;
	font-size:14px;
	font-weight:bold;
}
#performanceArea ul.urlcopy{
	height:21px;
}
#performanceArea ul.urlcopy li.urlbtn{
	float:left;
	margin-right:6px;
}
#performanceArea ul.urlcopy li.urltext{
	float:left;
	font-size:11px:
	color:#898989;
	line-height:13px;
}
#performanceArea ul.urlcopy li.addbtn{
	float:right;
	margin:3px 16px 0 0;
	display:inline;
}
#performanceArea p.pinfo100 img{ 
	margin:1px 8px 0 0;
}
#performanceArea div.pinfo200{
	width:584px;
	border:3px solid #E2E2E2;
	overflow-y:hidden;
	padding:0 0 21px 0;
	clear:both;
}
#performanceArea div.pinfo200 div.pinfo210{
	float:left;
	width:190px;
}
#performanceArea div.pinfo200 div.pinfo210 p.imgB{
	margin:16px 0 0 18px;
	width:139px;
	height:180px;
	border:3px solid #CCCCCC;
}
#performanceArea div.pinfo200 div.pinfo210 div.imgSlist{
	margin:11px 0 0 6px;
	width:169px;
	height:34px;
}
#performanceArea div.pinfo200 div.pinfo210 div.imgSlist h1.PTprev{
	float:left;
	padding:10px 5px 0 0;
	width:7px;
	height:13px;
}
#performanceArea div.pinfo200 div.pinfo210 div.imgSlist h2.PTnext{
	float:left;
	padding:10px 0 0 5px;
	width:7px;
	height:13px;
}
#performanceArea div.pinfo200 div.pinfo210 div.imgSlist ul li{
	float:left;
	margin-right:2px;
	display:inline;
	width:32px;
	height:32px;
	border:1px solid #B1B1B1;
}
#performanceArea div.pinfo200 div.pinfo210 div.imgSlist ul li.last{
	float:left;
	width:32px;
	height:32px;
	border:1px solid #B1B1B1;
}
#performanceArea div.pinfo200 div.pinfo210 p.bookBtn{
	text-align:center;
	margin-top:5px;
	width:181px;
	height:46px;
}
#performanceArea div.pinfo200 div.pinfo220{
	float:left;
	margin-top:16px;
	width:382px;
}
table.pis{
	width:382px;
}
table.pis tr th.pis01{
	background:#F1F1F1 url('/images/performance/pis_bgt.gif') no-repeat left top;
}
table.pis tr td.pis02{
	padding-left:15px;
	font-weight:bold;
	color:#707070;
	line-height:14px;
}
table.pis tr td.pis02 img{
	margin:0 0 2px 7px;
}
table.pis tr td.pis04 img{
	margin:0 0 2px 7px;
}
table.pis tr td.pisline{
	height:2px;
	background:url('/images/performance/pis_line.gif') repeat-x left top;
}
table.pis tr th.pis03{
	background:#F1F1F1;
}
table.pis tr td.pis04{
	padding-left:15px;
	color:#707070;
	line-height:14px;
}

table.pis tr th.pis05{
	vertical-align:top;
	padding-top:5px;
	background:#F1F1F1;
}
table.pis tr td.pis06{
	padding:4px 0 6px 15px;
	font-size:11px;
	color:#707070;
	line-height:16px;
}
table.pis tr td.pis06 p{
	padding-bottom:2px;
	font-weight:bold;
	color:#707070;
}
table.pis tr td.pis07{
	padding-left:15px;
	font-size:11px;
	color:#707070;
	line-height:14px;
}
table.pis tr th.pis08{
	background:#F1F1F1 url('/images/performance/pis_bgb.gif') no-repeat left bottom;
}
table.pis tr td.pis07 a.mail:link{color:#7DA7D9;text-decoration:none;font-size:11px;padding-left:10px;}
table.pis tr td.pis07 a.mail:visited{color:#7DA7D9;text-decoration:none;font-size:11px;padding-left:10px;}
table.pis tr td.pis07 a.mail:active{color:#7DA7D9;text-decoration:none;font-size:11px;padding-left:10px;}
table.pis tr td.pis07 a.mail:hover{color:#7DA7D9;text-decoration:underline;font-size:11px;padding-left:10px;}

#performanceArea h1.pinfoTab{
	clear:both;
	margin-top:30px;
	width:590px;
	height:33px;
}
#performanceArea div.pinfoTabArea{
	width:584px;
	border:1px solid #EDECEC;
	background:#F6F6F6;
}
#performanceArea div.pinfoTabArea h1{
	margin:24px 0 0 12px;
	height:23px;
}
#performanceArea div.pinfoTabArea ul.poster{
	padding:13px 19px 13px 19px;
	background: url('/images/performance/pinfotab_line.gif') no-repeat 4px top;
}
#performanceArea div.pinfoTabArea ul.poster li{
	border:3px solid #CCCCCC;
}
#performanceArea div.pinfoTabArea ul.summary{
	padding:13px 28px 24px 32px;
	background: url('/images/performance/pinfotab_line.gif') no-repeat 4px top;
}
#performanceArea div.pinfoTabArea ul.summary li{
	font-size:12px;
	color:#707070;
	line-height:20px;
}
#performanceArea div.pinfoTabArea ul.program{
	padding:13px 28px 24px 20px;
	background: url('/images/performance/pinfotab_line.gif') no-repeat 4px top;
}
#performanceArea div.pinfoTabArea ul.summary li{
	font-size:12px;
	color:#707070;
	line-height:18px;
}

#performanceArea div.pinfoTabArea div.afterArea{
	padding:12px 11px 26px 12px;
	background: url('/images/performance/pinfotab_line.gif') no-repeat 4px top;
}
#performanceArea div.pinfoTabArea div.afterArea p.aAtext{
	height:45px;
	font-size:12px;
	color:#707070;
	line-height:18px;
}
.pitAfterList{
	margin-bottom:15px;
	width:590px;
	height:124px;
	border-top:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	background:#FFFFFF url('/images/performance/pit_afterlist_bg.gif') repeat-x left bottom;
}
.pitAfterList ul.ListPhoto{
	float:left;
	padding:10px 14px 10px 10px;
}
.pitAfterList ul.ListPhoto li{
	border:3px solid #D1D1D1;
}
.pitAfterList ul.ListTextT{
	padding-top:8px;
	float:left;
	width:442px;
	border-bottom:1px solid #F2F2F2;
}
.pitAfterList ul.ListTextT li.title01{
	float:left;
	padding-top:3px;
	font-family:돋움;
	font-size:12px;
	font-weight:bold;
	color:#555555;
}
.pitAfterList ul.ListTextT li.title02{
	float:right;
	margin-right:11px;
	display:inline;
}
.pitAfterList ul.ListTextB01{
	float:left;
	padding-top:9px;
	width:442px;
	height:21px;
}
.pitAfterList ul.ListTextB01 li.LTB01{
	float:left;
	width:35px;
}
.pitAfterList ul.ListTextB01 li.LTB02{
	float:left;
	padding-top:1px;
	font-family:돋움;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#707070;
}
.pitAfterList ul.ListTextB02{
	float:left;
	width:442px;
	height:28px;
}
.pitAfterList ul.ListTextB02 li.LTB01{
	float:left;
	width:45px;
}
.pitAfterList ul.ListTextB02 li.LTB02{
	float:left;
	padding-top:1px;
	width:170px;
	font-family:돋움;
	font-size:11px;
	line-height:14px;
	color:#818181;
}
.pitAfterList ul.ListTextB03{
	float:left;
	width:442px;
	background:url("/images/performance/pitafterlist_textbg.gif") no-repeat left top
}
.pitAfterList ul.ListTextB03 li.LTB01{
	float:left;
}
.pitAfterList ul.ListTextB03 li.LTB02{
	float:left;
	padding:3px 0 0 9px;
	width:383px;
	font-family:돋움;
	font-size:11px;
	color:#707070;
	line-height:14px;
}
#performanceArea div.pinfoTabArea div.afterArea p.aAtext2{
	margin:25px 0 0 1px;
	height:25px;
	font-size:12px;
	color:#707070;
	line-height:14px;
}
table.tab04photo{
	width:564px;
	background:url("/images/performance/after_photolistbg.gif") repeat-x left top;
}
table.tab04photo div.photoR{
	margin-left:19px;
}
table.tab04photo div.photoR ul{
	position:relative;	
	float:left;
	display:inline;
	margin-right:9px;
}

table.tab04photo div.photoR h1.off{
	position:absolute;
	width:90px;
	height:51px;
	cursor:pointer;
	background:url("/images/performance/tab04photo_off.gif") no-repeat left top;
}
table.tab04photo div.photoR h1.on{
	position:absolute;
	width:90px;
	height:51px;
	cursor:pointer;
	background:url("/images/performance/tab04photo_over.gif") no-repeat left top;
}
table.tab04photo div.photoR ul img{
	margin:1px;
}
#performanceArea div.pinfoTabArea ul.event{
	width:550px;
	border:0px;
	padding:16px 19px 24px 13px;
	background: url('/images/performance/pinfotab_line.gif') no-repeat 4px top;
}
#performanceArea div.pinfoTabArea ul.event p.aAtext{
	height:45px;
	font-size:12px;
	color:#707070;
	line-height:18px;
}
#performanceArea div.pinfoTabArea ul.event li{
	margin-left:6px;
	border:3px solid #CCCCCC;
}
p.subTitle{
margin-top:19px;
height:27px
}
p.dotLine{
	height:28px;
	width:590px;
	background:url('/images/performance/dot_line.gif') repeat-x left 14px;
}




/*공연이후이야기 후기공연*/
table.afterBoard{
	width:590px;
	background:url('/images/board/board_readbg01.gif') repeat-x left top;
	border-bottom:1px solid #F8F8F8; 
}
table.afterBoard table.borderT{
	margin:8px 0 0 18px;
	width:572px;
}
table.afterBoard table.borderT td.blu{	
	padding-left:10px;
	padding-top:2px;
	width:45px;
	background:url('/images/board/board_bul.gif') no-repeat left 6px;
}
table.afterBoard table.borderT td img{	
	padding-top:2px;
}
table.afterBoard table.borderT td.blu img{	
	padding-top:0px;
}
table.afterBoard table.borderT td.bTtext01{
	font-family:돋움;
	font-weight:bold;
	color:#898989;
	line-height:14px;
	padding-top:2px;
}
table.afterBoard table.borderT td.bTtext02{
	font-family:돋움;
	color:#898989;
	line-height:14px;
	padding-top:2px;
}
table.afterBoard table.borderT td.bTtext03{
	font-family:돋움;
	color:#898989;
	line-height:14px;
	padding-top:0px;
}
table.afterBoard table.borderC{
	margin:10px 0 0 10px;
	width:570px;
	font-size:11px;
}
table.afterBoard table.borderC td{
	font-size:11px;
	color:#818181;
	line-height:17px;
}
table.afterBoard table.borderC td img{
	padding-bottom:15px;
}
.afterList02{
	margin:16px 0 11px 0;
	width:590px;
	height:124px;
	border-top:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	background:url('/images/board/after_list_line.gif') repeat-x left bottom;
}
.afterList02 ul.ListPhoto{
	float:left;
	padding:10px 0 10px 10px;
	width:91px;
	height:101px;
	background:url('/images/board/after_list_photobg.gif') no-repeat 10px 10px;
}
.afterList02 ul.ListPhoto li{
	text-align:center;
	padding-top:3px;
}
.afterList02 ul.ListTextT{
	float:left;
	margin:11px 0 0 23px;
	height:26px;
	width:453px;
	border-bottom:1px solid #E9E9E9;
}
.afterList02 ul.ListTextT li.title{
	float:left;
	font-family:돋움;
	font-size:12px;
	font-weight:bold;
	color:#818181;
	margin-top:6px;
}
.afterList02 ul.ListTextB01{
	float:left;
	margin:16px 0 0 23px;
	width:453px;
	height:21px;
}
.afterList02 ul.ListTextB01 li.LTB01{
	float:left;
	width:55px;
}
.afterList02 ul.ListTextB01 li.LTB02{
	float:left;
	font-family:돋움;
	font-size:12px;
	color:#818181;
	width:398px;
	line-height:13px;
	padding-top:2px;
}
.afterList02 ul.ListTextB02{
	float:left;
	margin:3px 0 0 23px;
	width:453px;
	height:21px;
}
.afterList02 ul.ListTextB02 li.LTB01{
	float:left;
	width:55px;
}
.afterList02 ul.ListTextB02 li.LTB02{
	float:left;
	font-family:돋움;
	font-size:12px;
	color:#818181;
	width:398px;
	line-height:13px;
	padding-top:2px;
}

.afterListB01 {
	margin:10px 0 0 0px;
	width:590px;
	height:74px;
}
.borderList{
	padding:0 9px 4px 7px;
	background:#FCFCFC;
	border:3px solid #D6D6D6;
	height:53px;
}
.borderList ul.List01{
	padding-top:8px;
}
.borderList ul.List01 li.prev01{
	float:left;
	padding-left:9px;
	width:84px;
	height:21px;
	border-bottom:1px solid #DFDFDF;
}
.borderList ul.List01 li.prev02{
	float:left;
	width:475px;
	height:19px;
	color:#A8A8A8;
	line-height:13px;
	padding-top:2px;
	border-bottom:1px solid #DFDFDF;
}
.borderList ul.List02 li.next01{
	float:left;
	padding-left:9px;
	padding-top:5px;
	width:84px;
}
.borderList ul.List02 li.next02{
	float:left;
	width:475px;
	padding-top:7px;
	line-height:13px;
	color:#A8A8A8;
}




.afterList{
	margin:0 0 10px 0px;
	width:590px;
	
	height:124px;
	border-top:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	background:#ffffff url('/images/board/after_list_line.gif') repeat-x left bottom;
}
.afterList ul.ListPhoto{
	float:left;
	padding:10px 0 10px 10px;
	width:91px;
	height:101px;
	background:url('/images/board/after_list_photobg.gif') no-repeat 10px 10px;
}
.afterList ul.ListPhoto li{
	text-align:center;
	padding-top:3px;
}
.afterList ul.ListTextT{
	float:left;
	margin:10px 0 0 14px;
	height:23px;
	width:463px;
	border-bottom:1px solid #F2F2F2;
}
.afterList ul.ListTextT li.title{
	float:left;
	font-family:돋움;
	font-size:14px;
	font-weight:bold;
	color:#818181;
	margin-top:2px;
	height:23px;
}
.afterList ul.ListTextT li.title a:link{color:#818181;text-decoration:none;	padding-right:0px;}
.afterList ul.ListTextT li.title a:visited{color:#818181;text-decoration:none;padding-right:0px;}
.afterList ul.ListTextT li.title a:active{color:#818181;text-decoration:none;padding-right:0px;}
.afterList ul.ListTextT li.title a:hover{color:#F26522;text-decoration:none;padding-right:0px;}

.afterList table.ListTextB01{	float:left;
	margin:4px 0 14px 14px;
	width:463px;
}
.afterList table.ListTextB01 tr td.text01{
	font-family:돋움;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#818181;
}
.afterList table.ListTextB01 tr td.text02{
	font-family:돋움;
	font-size:11px;
	line-height:14px;
	color:#818181;
	
}
.afterList ul.ListTextB03{
	float:left;
	margin-left:14px;
	width:463px;
}
.afterList ul.ListTextB03 li.LTB01{
	float:right;
	width:27px;
	margin-top:2px;
}
.afterList ul.ListTextB03 li.LTB02{
	float:left;
	font-family:돋움;
	font-size:11px;
	color:#818181;
}
.afterListB {
	clear:both;
	margin-left:30px;
	width:590px;
}
.afterListB ul.afterBtn {
	height:50px;
}
.afterListB ul.afterPg{
	width:590px;
}
.afterpg a.over:link{color:#F26522;text-decoration:none;font-weight:bold;padding-right:10px;}
.afterpg a.over:visited{color:#F26522;text-decoration:none;font-weight:bold;padding-right:10px;}
.afterpg a.over:active{color:#F26522;text-decoration:none;font-weight:bold;padding-right:10px;}
.afterpg a.over:hover{color:#F26522;text-decoration:none;font-weight:bold;padding-right:10px;}
.afterpg a:link{color:#A8A8A8;text-decoration:none;	padding-right:10px;}
.afterpg a:visited{color:#A8A8A8;text-decoration:none;padding-right:10px;}
.afterpg a:active{color:#A8A8A8;text-decoration:none;padding-right:10px;}
.afterpg a:hover{color:#F26522;text-decoration:none;padding-right:10px;}
.afterpg a.last:link{color:#A8A8A8;text-decoration:none;	padding-right:0px;}
.afterpg a.last:visited{color:#A8A8A8;text-decoration:none;padding-right:0px;}
.afterpg a.last:active{color:#A8A8A8;text-decoration:none;padding-right:0px;}
.afterpg a.last:hover{color:#F26522;text-decoration:none;padding-right:0px;}


.afterListB2 {clear:both;margin:0 0 0 30px;width:590px;}
.afterListB2 ul.afterPg{width:493px;float:left;margin:8px 0 0 0;padding:0px;}
.afterListB2 ul.afterPg table tr td a.over:link{color:#F26522;text-decoration:none;font-weight:bold;}
.afterListB2 ul.afterPg table tr td a.over:visited{color:#F26522;text-decoration:none;font-weight:bold;}
.afterListB2 ul.afterPg table tr td a.over:active{color:#F26522;text-decoration:none;font-weight:bold;}
.afterListB2 ul.afterPg table tr td a.over:hover{color:#F26522;text-decoration:none;font-weight:bold;}
.afterListB2 ul.afterPg table tr td a:link{color:#A8A8A8;text-decoration:none;padding-right:6px;}
.afterListB2 ul.afterPg table tr td a:visited{color:#A8A8A8;text-decoration:none;padding-right:6px;}
.afterListB2 ul.afterPg table tr td a:active{color:#A8A8A8;text-decoration:none;padding-right:6px;}
.afterListB2 ul.afterPg table tr td a:hover{color:#F26522;text-decoration:none;padding-right:6px;}
.afterListB2 ul.afterPg table tr td a.last:link{color:#A8A8A8;text-decoration:none;}
.afterListB2 ul.afterPg table tr td a.last:visited{color:#A8A8A8;text-decoration:none;}
.afterListB2 ul.afterPg table tr td a.last:active{color:#A8A8A8;text-decoration:none;}
.afterListB2 ul.afterPg table tr td a.last:hover{color:#F26522;text-decoration:none;}
.afterListB h1.poster_btn3{float:right;width:94px;}


div.afterList_layer{position:absolute;left:-145px;top:15px;z-index:200;width:375px;height:85px;}
div.afterList_layer p.btn_close{position:absolute;right:21px;top:19px;}
div.afterList_layer p.btn_all{position:absolute;right:13px;top:46px;}
div.afterList_layer h1.layer_title{position:absolute;left:15px;top:18px;color:#E65425;font-weight:bold;}
div.afterList_layer h2.layer_text{position:absolute;left:22px;top:44px;font-weight:bold;color:#555555;}



div.eventView2 {width:590px;margin-bottom:15px;padding:10px 0 10px 0;border-bottom:1px solid #D6D6D6;}
div.eventView2 table.eventView_title {border-collapse:collapse;margin-bottom:10px;border-top:1px solid #D8D8D8;}
div.eventView2 table.eventView_title th{background:#EEEEEE url('/images/performance/bbs_tline.gif') no-repeat right bottom;text-align:left;padding-left:31px;border-bottom:1px solid #D6D6D6;}
div.eventView2 table.eventView_title th.last{color:#000000;font-weight:bold;background:#EEEEEE url('') no-repeat right bottom;text-align:left;padding-left:11px;	border-bottom:1px solid #D6D6D6;}
div.eventView2 table.eventView_title td {background:url('/images/performance/bbs_tline.gif') no-repeat right bottom;text-align:left;padding-left:31px;border-bottom:1px solid #D6D6D6;}
div.eventView2 table.eventView_title td.last{	color:#707070;font-weight:bold;background:url('') no-repeat right bottom;text-align:left;padding-left:11px;border-bottom:1px solid #D6D6D6;}
div.eventView2 div.eventView_con{width:590px;}

table.event_result{background:#F7F7F7;border-top:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
table.event_result tr th{border-right:1px solid #E0E0E0;border-bottom:2px solid #E0E0E0;color:#707070;}
table.event_result tr td{color:#9B9B9B;line-height:14px;text-align:center;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;color:#707070;}
table.event_result tr.last td{color:#9B9B9B;line-height:14px;text-align:center;border-right:1px solid #E0E0E0;border-bottom:2px solid #E0E0E0;color:#707070;}



/*사이트맵*/
div#sitemap_area{width:590px;margin-top:20px;}
div#sitemap_area div.sm_list{width:144px;float:left;}
div#sitemap_area div.sm_list ul{padding:22px 0 0 22px;background:url('/images/sitemap/sitemap_bg.gif') no-repeat left bottom;height:158px;}
div#sitemap_area div.sm_list ul li{background:url('/images/sitemap/sitemap_icon.gif') no-repeat left 8px;color:#898989;line-height:20px;padding-left:10px;}

div#sitemap_area div.sm_list ul li a:link{color:#898989;text-decoration:none;}
div#sitemap_area div.sm_list ul li a:visited{color:#898989;text-decoration:none;}
div#sitemap_area div.sm_list ul li a:active{color:#898989;text-decoration:none;}
div#sitemap_area div.sm_list ul li a:hover{color:#020305;text-decoration:none;}
