﻿@charset "utf-8";

@import "layout.css";

/* qna */
table.qna {
	width:686px;
}
table.qna th {
	background:#393530; 
	text-align:left; 
	padding:0 0 0 15px;
}
table.qna td {
	padding:3px 0 5px 14px;
}
table.qna td.topline {
	background:url('../images/rental/bg_table_top.gif') no-repeat left top; 
	height:2px;
	padding:0;
}
table.qna td.trline {
	background:url('../images/rental/bg_table_tr.gif') no-repeat left top; 
	height:1px;
	padding:0;
}
table.qna td.botline {
	background:url('../images/rental/bg_table_bot.gif') no-repeat left top; 
	height:2px;
	padding:0;
}
input.text01 {
	border:1px solid #676460; 
	background:#2a2622;
	height:14px;
	color:#a99d8e;
	padding:3px 0 0 4px
}
textarea.textarea01 {
	border:1px solid #676460;
	background:#2a2622; 
	width:473px; 
	height:137px; 
	overflow:auto;
	padding:5px 0 0 4px;
	color:#a99d8e;
	scrollbar-face-color: #3c3b3b;
	scrollbar-shadow-color: #7d7c7c; 
	scrollbar-highlight-color: #7d7c7c;
	scrollbar-3dlight-color: #3c3b3b; 
	scrollbar-darkshadow-color: #3c3b3b;
	scrollbar-track-color: #3c3b3b; 
	scrollbar-arrow-color: #7d7c7c;
}

/* button */
p.btn01 {
	text-align:center; 
	padding:20px 0 0 0;
}
p.btn01 img {
	margin:0 20px 0 0;
}
p.btn02 {
	text-align:right;
	padding:10px 12px 0 0;
}


table.person, table.event, table.rental, table.password {
	margin:0 0 22px 0;
}
table.person span, table.event span, table.rental span, table.password span {
	font-family:gulim;
	font-size:12px;
}

h2.rental {
	padding-bottom:3px;
}

/* 대관신청확인 */
div.content-box2 {
	background:url('../images/common/bg_contents_01.gif') no-repeat 0 0; 
	padding:0 20px 40px;; 
	margin:15px 0 0 0;
}
h4.rental-confirm {
	background:url('../images/rental/bg_confirm_01.gif') no-repeat 0 0; 
	width:732px; 
	height:72px; 
	padding:90px 0 0 0; 
	text-align:center; 
	font-weight:normal;
}
h4.rental-confirm span {
	display:none;
}

/* agreement */
h5.agreement {
	color:#d0bfa6;
	padding:20px 0 0 0;
}
h5.agreement1 {
	color:#d0bfa6;
	padding:0;
}
p.agree01 {
	color:#d9d9d9;
	padding: 0 0 3px 0;
}
textarea.agree {
	width:680px; 
	height:730px; 
	overflow:auto; 
	overflow-x:hidden; 
	background:none; border:0;
	color:#aeaeae;
}
textarea.agree {
	scrollbar-face-color: #3c3b3b;
	scrollbar-shadow-color: #7d7c7c; 
	scrollbar-highlight-color: #7d7c7c;
	scrollbar-3dlight-color: #3c3b3b; 
	scrollbar-darkshadow-color: #3c3b3b;
	scrollbar-track-color: #3c3b3b; 
	scrollbar-arrow-color: #7d7c7c;
}


div.agreement {
	font-size:11px;
	width:688px;	/*  padding 42px 합산*/
	height:688px;
	overflow:auto;
	overflow-x:hidden; 
	background:#161617 url('../images/rental/bg_agreement_box.jpg') no-repeat 0 0;
	border:1px solid #2d2d2b;
	padding:21px;
	color:#aeaeae;
	letter-spacing:-1px;
	scrollbar-face-color: #3c3b3b;
	scrollbar-shadow-color: #7d7c7c; 
	scrollbar-highlight-color: #7d7c7c;
	scrollbar-3dlight-color: #3c3b3b; 
	scrollbar-darkshadow-color: #3c3b3b;
	scrollbar-track-color: #3c3b3b; 
	scrollbar-arrow-color: #7d7c7c;
}
div.agreement ol li {
	color:#cecece;
	margin:0;
	padding:0 0 3px 0;
}
div.agreement ol li.list {
	margin-top:0px;
}
div.agreement ol li ol li {
	text-indent:15px;
	color:#aeaeae;
}
div.agreement ol li ol li.sub {
	text-indent:35px;
}



/* 대관절차 */
h5.m30 {
	margin:30px 0 0 0;
}

/* best example */
table.example th {
	background:#423f34 url('../images/rental/bg_th_example.gif') no-repeat left center;
	height:30px;
	border-top:2px solid #7b6f50;
	border-bottom:1px solid #7b6f50;
}
table.example th.first-child {
	background:#423f34 none;
}
table.example td {
	text-align:center;
	padding:10px 0;
	border-top:1px solid #4f4534;
}
table.example td.pic {
	text-align:left;
	padding:12px 0 12px 12px;
}
table.example td.content {
	text-align:left;
	font-size:11px;
	padding-right:40px;
	vertical-align:top;
	color:#b7b7b6;
	line-height:1.6em;
}
table.example td.content a {
	color:#90908f;
}
table.example td.content p {
	color:#90908f;
	font-weight:bold;
	font-size:12px;
	padding:0 0 1px 0;
}
table.example td.content p a {
	color:#b7b7b6;
}
table.example td img {
	border:1px solid #4d4a3f;
}
p.example_bot {
	background:url('../images/rental/bg_table_example_bot.gif') repeat-x left bottom;
	height:3px;
	width:708px;
}

/* best example view */
p.month-search {
/*	border:1px solid #454545;	*/
	background:#2b2b2b url('../images/information/bg_calendar_top.gif') no-repeat 0 0;
	padding:9px 0 7px 32px; 
	margin:11px 0 -1px 0;
	color:#dadad9;
	height:22px;
}
p.month-search span {
	color:#b7a58f;
}
table.example-view th {
	background:#423f34 url('../images/rental/bg_th_example.gif') no-repeat left center;
	height:30px;
	font-weight:normal;
	color:#9fa0a0;
	border-top:2px solid #7d7151;
}
table.example-view th.first-child {
	background:#423f34 none;
}
table.example-view th.subject {
	color:#eee;
}
table.example-view td {
	color:#c5ba9d;
	font-size:11px;
	padding:0 20px 25px 20px;
	border-top:1px solid #7d7151;
}
table.example-view td p.player {
	padding:25px 0;
	text-align:center;
}

/* multimedia view 페이지 썸네일 리스트 */
ul.thum-list {
	text-align:center;
	padding:11px 0 6px 34px;
}
ul.thum-list li {
	float:left;;
	color:#a19982;
	font-size:11px;
	width:128px;
}
ul.thum-list li img {
	border:1px solid #4d4a3f;
}
ul.thum-list li p.tit {
	padding:8px 0 0 0;
}
ul.thum-list li.selected {
	color:#c2c2c2;
}
ul.thum-list li.selected a {
	color:#c2c2c2;
}
ul.thum-list li.selected img {
	border:1px solid #b8ab8d;
}

/* multimedia main */
div.infobox {
/*	border:1px solid #3a3a3a; 
	background:#29292b; */
	background:url('../images/multimedia/bg_multi_box.gif') no-repeat 0 0;
	width:676px;
	height:233px;
	padding:16px; 
	margin:0 0 10px 0;
}
div.infobox div {
	float:left;
}
div.infobox div.lcont {
	width:310px; 
	height:240px
}
div.infobox div.rcont {
	width:303px; 
	padding:0 0 0 38px;
}
div.infobox div.rcont ul li.imgtit {
	padding:20px 0 28px 0;
}
div.infobox div.rcont ul li.tit {
	color:#c7c0b1; 
	font-weight:bold; 
	padding:80px 0 7px 0;
}
div.infobox div.rcont ul li.cont {
	color:#aea389; 
	font-size:11px; 
	padding:0 0 13px 0;
	height:68px;
	line-height:1.6em;
}
div.infobox div.rcont ul li.btn {
	background:url('../images/multimedia/bg_multi_line.gif') no-repeat 0 0; 
	text-align:right; 
	padding:10px 0 0 0;
}

/* 행사캘린더 */
table.calendar-head th.prev {
	text-align:right;
	width:245px;
}
table.calendar-head th.cal {
	width:235px;
}
table.calendar-head th.cal p.display {
	padding:10px 0;
}
table.calendar-head th.next {
	text-align:left;
	width:160px;
}
table.calendar-head th.btn {
	vertical-align:bottom;
	padding:0 0 10px 0;
}


table.calendar {
	width:708px;
	margin:0 0 0 12px;
/*	background:url('../images/information/bg_calendar_table.gif') no-repeat 0 0;	*/
}
table.calendar td {
	border-right:1px solid #564736;
	border-bottom:1px solid #564736;
	border-top:1px solid #564736;
	vertical-align:top;
	padding:8px;
	color:#a4a4a4;
	font-weight:bold;
	font-size:11px;
	height:69px;
}
table.calendar td.first-child {
	border-left:1px solid #564736;
}
table.calendar td p, table.calendar td p a {
	color:#cec9c4;
	font-weight:normal;
	line-height:1.3em;
}
table.calendar td.today {
	background:url('../images/information/bg_calendar_today.gif') no-repeat 0 0;
}

/* 행사캘린더 레이어 팝업 */
div.cal_rel {
	position:relative;
	display:none;
}
div.cal_abs {
	position:absolute; 
	left:216px; 
	top:-345px; 
	border:1px solid #656565; 
	background:#4b3d2e; 
	padding:10px 10px 20px 10px; 
	width:280px;
}
div.cal_abs p.btn {
	text-align:right;
}
div.cal_abs p.tit {
	color:#ffdca0; 
	padding:0 0 8px 0;
}
div.cal_abs p.stt {
	color:#dbd8d5; 
	padding:0 0 7px 0;
}
div.cal_abs p.cont {
	color:#dbd8d5; 
	line-height:1.2em;
}


/* 공지사항 */
div.noticebox {
	border:1px solid #3a3a3a; 
	background:#29292b; 
	padding:17px 20px 16px 20px;
	width:664px;
	margin:0 0 20px 0;
}
div.noticebox dl dt {
	color:#e3ded0;
	font-weight:bold;
	padding:0 0 10px 0;
}
div.noticebox dl dd {
	color:#c5ba9d;
	font-size:11px;
}

table.notice th {
	background:#423f34 url('../images/rental/bg_th_example.gif') no-repeat left center;
	height:30px;
	border-top:2px solid #7b6f50;
	border-bottom:1px solid #7b6f50;
}
table.notice th.first-child {
	background:#423f34 none;
}
table.notice td {
	text-align:center;
	padding:7px 0 5px;
	border-top:1px solid #4f4534;
}
table.notice td.content {
	text-align:left;
	font-size:11px;
	padding-right:40px;
	padding-left:15px;
	color:#eee;
	font-size:12px;
}
table.notice td.content a {
	color:#eee;
}

table.notice-view th {
	background:#423f34 url('../images/rental/bg_th_example.gif') no-repeat left center;
	height:30px;
	font-weight:normal;
	color:#9fa0a0;
	border-top:2px solid #7d7151;
}
table.notice-view th.first-child {
	background:#423f34 none;
}
table.notice-view th.subject {
	color:#eee;
}
table.notice-view td {
	color:#c5ba9d;
	font-size:11px;
	padding:0 20px 25px 20px;
	border-top:1px solid #7d7151;
}
table.notice-view td.notice-content {
	padding:30px;
	color:#cbcac8;
}

table.notice-move {
	border-bottom:2px solid #606162;
}
table.notice-move td {
	border-bottom:1px solid #494433;
	color:#848585;
}

table.notice-move td.move {
	padding:7px 0 5px 0;
	text-align:center;
}
table.notice-move td.cont {
	padding:7px 0 5px 15px;
	color:#c3c3c3;
}
table.notice-move td.cont a {
	color:#c3c3c3;
}
table.notice-move td.date {
	padding:7px 0 5px 0;
	text-align:center;
}
table.notice-move td.hit {
	padding:7px 0 5px 0;
	text-align:center;
}



/* 포니정소개 */
div.content-box-hall {
	width:772px;
	padding:0px;
	margin:9px 0 0 0;
}
div.content-box-hall img {
	border:0;
}
div.content-box-hall .fac {
	margin:0;
	padding:0;
}
div.content-box-hall .fac img {
	border:0;
}
div.fac02_top {width:772px;}
div.fac02_pic_bg {width:772px; height:270px; background:url('../images/pony/fac_02_bg_01.jpg') no-repeat 0 0; padding-top:74px;}
div.fac02_pic_bg .gallery_bg {width:421px; height:240px; background:url('../images/pony/pic_bg.jpg') no-repeat 0 0; margin:0 auto; padding-top:10px;}
div.fac02_pic_bg .gallery_bg .BigPic {width:397px; height:216px; margin:0 auto;}
div.fac02_pic_bg .gallery_bg .BigPic img {vertical-align:middle; border:2px solid #000;}
div.fac02_picList_bg {width:772px; height:107px; background:url('../images/pony/fac_02_bg_02.jpg') no-repeat 0 0;}
/*
div.fac02_picList_bg .PlistArea {width:590px; height:56px; margin:0 auto; padding-top:19px;}
div.fac02_picList_bg .PlistArea .Lbtn {border:0; width:25px;  float:left; padding-top:18px;}
div.fac02_picList_bg .PlistArea .Lbtn img {vertical-align:middle; border:0; margin:0;}
div.fac02_picList_bg .PlistArea .list {width:538px; height:56px; float:left;}
div.fac02_picList_bg .PlistArea .list img {vertical-align:middle; border:1px solid #FFE49C; margin-right:8px;}
div.fac02_picList_bg .PlistArea .Rbtn {border:0; width:20px;  float:left; padding-top:18px;}
div.fac02_picList_bg .PlistArea .Rbtn img {vertical-align:middle; border:0; margin:0;}
*/



/* 복합문화공간 슬라이드 */
div.PlistArea {position: relative; width:590px; height:56px; margin:0 auto; padding-top:19px; text-align: center;}
div.PlistArea ul {
	margin: 0 0 0 34px;
}
div.PlistArea ul li {
/*	width: 270px;	*/
	float: left;
}
div.PlistArea p.prev {
	position: absolute;
	top: 41px;
	left: 1px;
}
div.PlistArea p.next {
	position: absolute;
	top: 41px;
	right: 14px;
}
div.PlistArea p.prev img, div.PlistArea p.next img {
	cursor:pointer;
}
div.frame-img img {
	margin-right:8px;
	border:1px solid #ffe49c;
}
/* 리스트 */
#gallerylist {
	
}



div.t_bg {width:772px; height:777px; background:url('../images/pony/board_bg.jpg') no-repeat 0 0;}
div.bbs_top_txt {width:678px; padding:29px 0 10px 0; margin:0 auto;}
table.fac02 {table-layout:fixed; width:678px; border:0; margin:0 auto;}
table.fac02 th {height:29px; background:#2B1D15; text-align:center;  font-size:12px color:#BAA26F;}
table.fac02 th img {vertical-align:middle; }
table.fac02 th img.model {vertical-align:middle; margin-right:50px;}
table.fac02 th.bg {background:url('../images/pony/top_shadow.jpg') no-repeat right 0 #2B1D15; height:29px; text-align:center;}
table.fac02 td {height:28px; font-size:12px; color:#BAA26F; text-align:left; padding-left:11px; border-right:1px solid #372C27;}
table.fac02 td img {vertical-align:middle;}
table.fac02 td.name { padding-left:11px;}
table.fac02 td.name span { font-size:11px;}
table.fac02 td.last { padding-left:11px; border-right:0;}
table.fac02 td.last span { color:#8a857a;}
table.fac02 td.center { text-align:center; border-right:0; border-right:1px solid #372C27; padding-left:0;}
table.fac02 td.left {height:28px; background:#2B1D15; text-align:center;}
table.fac02 td.left img {vertical-align:middle;}
table.fac02 td.line01 {height:2px; background:url('../images/pony/table_line_top.jpg') no-repeat 0 0; margin:0; padding:0;border-right:0;}
table.fac02 td.line02 {height:1px; background:url('../images/pony/table_line_01.jpg') no-repeat 0 0; margin:0; padding:0;border-right:0;}
table.fac02 td.line03 {height:1px; background:url('../images/pony/table_line_02.jpg') no-repeat 0 0; margin:0; padding:0;border-right:0;}



/* 사이트맵 */
ul.sitemap-cont {
	background:url('../images/common/bg_sitemap.gif') no-repeat 0 0; 
	position:relative;
	width:732px; 
	height:438px;
	margin:50px 0 0 23px;
}
ul.sitemap-cont li {
	position:absolute;
	top:-5px;
	width:136px;
	height:370px;
}
ul.sitemap-cont li.site01 {
	background:url('../images/common/bg_sitemap_01.gif') no-repeat 0 0;
	left:73px;
}
ul.sitemap-cont li.site02 {
	background:url('../images/common/bg_sitemap_02.gif') no-repeat 0 0;
	left:223px;
}
ul.sitemap-cont li.site03 {
	background:url('../images/common/bg_sitemap_03.gif') no-repeat 0 0;
	left:373px;
}
ul.sitemap-cont li.site04 {
	background:url('../images/common/bg_sitemap_04.gif') no-repeat 0 0;
	left:523px;
}
/* 대관사례 빠진 bg 버전 */
ul.sitemap-cont li.site04_01 {
	background:url('../images/common/bg_sitemap_04_01.gif') no-repeat 0 0;
	left:523px;
}

ul.sitemap-cont li dl {
	text-align:center;
	margin:0;padding:0;
}
ul.sitemap-cont li dl dt {
	padding:17px 0 0 0;
}
ul.sitemap-cont li dl dd {
	padding:4px 0 0 0;
}
ul.sitemap-cont li dl dd.tit {
	padding:20px 0 0 0;
}
ul.sitemap-cont li dl dd.tit2 {
	padding:25px 0 0 0;
}

/* title */
h2.information {
	margin-bottom:-3px;
}
h2.rental_application {
	margin-bottom:-6px;
}
h2.agreement {
	margin-bottom:-6px;
}
h2.example {
	margin-bottom:-6px;
}
h2.sitemap {
	margin-bottom:-6px;
}
h2.confirm {
	margin-bottom:-6px;
}
h3.location {
	margin-bottom:1px;
}

div.content-box-notice {
	background:url('../images/common/bg_contents_notice.gif') no-repeat 0 0; 
	padding:40px 20px 40px 32px;
	margin:11px 0 0 0;
}
div.content-box-multi {
	background:url('../images/common/bg_contents_01.gif') no-repeat 0 0; 
	padding:20px 20px 40px 32px;
	margin:11px 0 0 0;
}
div.content-box-calendar {
	background:url('../images/information/bg_calendar_box.jpg') no-repeat 0 0; 
	padding:40px 20px; 
	margin:11px 0 0 0;
}


div.confirm-box {
	background:url('../images/rental/bg_confirm_box.gif') no-repeat 0 0;
	padding:21px;
	height:149px;
}

/* 신청확인정보입력 */
table.confirm {
	width:686px;
}
table.confirm th {
	background:#48443e;
	text-align:left; 
	padding:0 0 0 15px;
	height:29px;
}
table.confirm th.mail {
	height:45px;
}
table.confirm td {
	padding:0 0 0 14px;
}
table.confirm td.topline {
	background:url('../images/rental/bg_table_top.gif') no-repeat left top; 
	height:2px;
	padding:0;
}
table.confirm td.trline {
	background:url('../images/rental/bg_table_tr.gif') no-repeat left top; 
	height:1px;
	padding:0;
}
table.confirm td.botline {
	background:url('../images/rental/bg_table_bot.gif') no-repeat left top; 
	height:2px;
	padding:0;
}

/* qna box */
div.content-subbox-qna {
	background:url('../images/rental/bg_qna_box.gif') no-repeat left top; padding:15px 0 35px 21px;
}

/* faq box */
div.content-subbox-faq {
	background:url('../images/rental/bg_faq_box.gif') no-repeat left top; padding:15px 0 35px 21px;
}