.main #footer *	{ line-height:18px}

td, div, p, li, dd, input, textarea { line-height:normal; }
#container	{ position:relative;_position:static;float:none;width:942px;padding:38px 34px 30px 40px;margin:242px 0 0 -10px;background:url('http://design.ticketlink.co.kr/images/common/bgCont.png') no-repeat left top}
.bannAreaLong	{ padding-bottom:15px}

.titArea	 { border-bottom:1px solid #c1caca;position:relative;height:24px;}
.titArea02	 { height:24px;padding:20px 0 0 0;position:relative;}
.titArea h2 , .titArea02 h2	{float:left; position:absolute;height:24px;} 
.titArea span.fr img , .titArea02 span.fr img	{ float:left;}
.titArea .more , .titArea02 .more	{ float:right;margin:4px 0 0;padding:0}
.titArea p.more , .titArea02 p.more , .titArea03 p.more	{ position:absolute;right:0;top:25px;}
.titArea02 p.localmore { position:absolute;right:0;top:17px;}
.titArea p.ranking , .titArea03 p.ranking  {float:left;}
.titArea03 {height:24px;padding:27px 0 0 0;overflow:visible;}

.layerArea	{ position:relative;float:left;margin-left:5px;height:22px;margin-top:-3px;background:url('http://design.ticketlink.co.kr/images/main/bgLayerR.gif') no-repeat right top}
.layerArea span	 { float:left;height:16px;padding:6px 0 0 8px;font-size:11px;background:url('http://design.ticketlink.co.kr/images/main/bgLayerL.gif') no-repeat left top}
.layerArea img	{ float:left;margin:2px 2px 0 0;}

.layerContArea	{clear:both;position:relative;z-index:600;margin:-1px 1px 0 1px;border:1px solid #dbdbdb;border-top:none;text-align:left;}
.layerContArea li	 { float:left;z-index:1;height:16px;padding:0 0 0 6px;font-size:11px;background:#ffffff}
.layerContArea li.ranking { float:left;z-index:1;height:16px;padding:4px 0 0 6px;font-size:11px;background:#ffffff}
.layerContArea li.over	{ background:#ededed}

/* 오늘의이슈 */
.corner	{ float:left;width:387px;height:194px;padding:0 30px 0 0;}

/* 오늘의특가 */
.price	{ float:left;width:209px;height:194px;padding:0 30px 0 0;}

/* 특별기획전 */
.special	 { float:left;width:282px;}
.special .titArea	{ float:left;width:284px;margin-left:-6px;border:none;_overflow:hidden}
.special .layerArea	{ float:left;width:280px;height:18px;margin-top:-4px;padding:2px;text-align:right;background:url('http://design.ticketlink.co.kr/images/main/bgLayer.gif') no-repeat left top}
.special .layerArea span.fl	 { padding:4px 0 0 6px;font-weight:bold;background:none}
.special .layerArea img	 { float:right;margin:0;}
.special .layerContArea	{ position:absolute;left:0;top:23px;display:inline;float:left;width:280px;}
.special .layerContArea li	 { float:left;width:274px;}

/* 티켓박스 */
.ticket	{ float:left;width:387px;margin:0 30px 0 0;}
	.ticketlist	{ position:relative;width:378px;height:110px;padding:7px 0 7px 7px;border:1px solid #e4eaea;border-top:none}
	.ticketlist img	{ float:left;margin-right:16px;}
	.ticketlist ul	{ float:left;width:273px;max-height:105px;_height:expression(document.documentElement.offsetHeight >= 105 ? '105px' : '' );overflow:hidden;padding-top:1px;background:url('http://design.ticketlink.co.kr/images/main/bgTicket.gif') no-repeat left top}
	.ticketlist ul li	{ float:left;height:16px;padding-top:5px;padding-right:8px;white-space:nowrap}
	.ticketlist ul li a	 { float:left;height:12px;padding:2px 2px 0;line-height:12px;}
	.ticketlist ul li a.over1	 { color:#fff;background:#70aa0d}
	.ticketlist ul li a.over2	 { color:#70aa0d;font-weight:bold;}
	.ticketlist ul li a.over3	 { color:#70aa0d;font-weight:bold;text-decoration:underline}
	.ticketlist ul li a.over4	 { color:#1b6ca4;font-weight:bold;}
	.ticketlist ul li a.over5	 { color:#d35454;font-weight:bold;}
	
/* [20100312 김지수 - iframe으로 대체되면서 스타일 수정함] */
#reserArea	{ position:absolute;left:0px;top:0px;display:inline;float:left;width:385px;height:124px;margin-left:0px;background:#ffffff}

/* [20100312 김지수 - iframe으로 대체되기에 필요없음]
#reserArea .tit	{ height:25px;padding:3px 0 0 0;}
#reserArea .tit select	{ width:280px;padding-top:1px;font-size:12px;border:1px solid #e0e0e0;}
#reserArea .cont	{ width:274px;height:78px;padding:2px;border:1px solid #f9f9f9;border-top-color:#dbdbdb;border-bottom:none}
#reserArea .cont .choice	{ float:left;padding-top:6px;background:url('http://design.ticketlink.co.kr/images/main/bgReser.gif') repeat-x left top}
#reserArea .choice dl	{ float:left;width:137px;height:22px;}
#reserArea .choice dt	{ float:left;width:29px;height:16px;padding:4px 0 2px 9px;}
#reserArea .choice dt img	{ margin:0;}
#reserArea .choice dd	{ float:left;width:90px;padding-right:9px;}
#reserArea .choice dd select	{ width:90px;padding-top:1px;font-size:12px;color:#6b6b6b;border:1px solid #e0e0e0}
#reserArea .choice dd span.fl	{ padding-top:3px;font-size:11px;}
#reserArea .cont p.btn	{ width:256px;margin:4px 0 0 9px;text-align:right;}
#reserArea .cont p.btn img	{ margin-top:8px}
*/
/* 이벤트 */
.event	{  float:left;width:209px;margin:0 30px 0 0;border-bottom:1px solid #e4eaea}

/* 랭킹 */
.rankingArea	{ position:relative;z-index:1;float:left;width:280px;height:183px;background:#ffffff}
.rankingArea .titArea	{ border:none}
.rankingArea .layerArea	{ position:relative;z-index:1;}
.rankingArea .layerArea span { width:63px}
.rankingArea .layerArea .layerContArea	 { position:absolute;left:0;top:22px;float:left;width:90px} 
.rankingArea .layerArea .layerContArea li	{ width:84px}
	.rankingList	{  position:absolute;top:44px;left:0;width:280px;height:215px;margin-top:10px;}
	.rankingList ul	{ float:left;width:280px;padding-bottom:10px;border-bottom:1px solid #e4eaea;background:#ffffff}
	.rankingList li	{ float:left;width:246px;height:17px;padding:0 7px 3px 27px;font-size:11px;overflow:hidden;line-height:22px;background-color:#ffffff;background-repeat:no-repeat; background-position:6px 4px }
	.rankingList li.ranking1	{ padding:4px 7px 14px 27px;line-height:25px;font-weight:bold;background-image:url('http://design.ticketlink.co.kr/images/main/ranking1.gif');background-position:left top }
	.rankingList li.ranking2	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking2.gif') }
	.rankingList li.ranking3	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking3.gif') }
	.rankingList li.ranking4	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking4.gif') }
	.rankingList li.ranking5	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking5.gif') }
	.rankingList li.ranking6	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking6.gif') }
	.rankingList li.ranking7	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking7.gif') }
	.rankingList li.ranking8	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking8.gif') }
	.rankingList li.ranking9	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking9.gif') }
	.rankingList li.ranking10	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking10.gif') }
	.rankingList li.ranking11	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking11.gif') }
	.rankingList li.ranking12	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking12.gif') }
	.rankingList li.ranking13	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking13.gif') }
	.rankingList li.ranking14	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking14.gif') }
	.rankingList li.ranking15	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking15.gif') }
	.rankingList li.ranking16	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking16.gif') }
	.rankingList li.ranking17	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking17.gif') }
	.rankingList li.ranking18	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking18.gif') }
	.rankingList li.ranking19	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking19.gif') }
	.rankingList li.ranking20	{ background-image:url('http://design.ticketlink.co.kr/images/main/ranking20.gif') }
	.rankingList li span	{ float:left;width:40px;text-align:right;cursor:pointer}
	.rankingList li span.tit	{ width:205px;text-align:left;}
.rankingArea p.btn	{ text-align:center;}
.rankingArea p.btn img	 { margin-top:-1px;}

/* hot notice */
.hot	{ clear:both;width:936px;padding:17px 0;overflow:hidden;text-align:center;margin:0 auto;font-weight:bold;background:url('http://design.ticketlink.co.kr/images/main/dlineH.gif') repeat-x left 20px }
.hot p.rolling {height:15px;}
.hot span	{ display:none;padding-left:45px;padding-top:1px;background:#ffffff;}
.hot span img {padding-right:5px;}

/* 공지사항, 티켓오픈공지 */
.boardArea	{ float:left;width:297px;height:173px;padding:20px 30px 0 0}
.boardArea ul.list	{ float:left;width:297px;padding-top:5px;border:none;}
.boardArea ul.list li	{ float:left;width:287px;height:13px;padding:0 0 0 10px;margin:4px 0 3px;border:none;overflow:hidden;background:url('http://design.ticketlink.co.kr/images/main/blt02.gif') no-repeat left 4px}
.boardArea ul.list li strong	{ padding-right:4px}

/* 추천공연장별, 지역공연 */
.theaterArea {float:left;width:298px;padding-right:29px}
.theaterArea span {float:left;padding-bottom:5px;}
.theaterArea span img.right {padding-left:4px;}

.theaterArea .local {border:1px solid #e4eaea;padding:2px 15px;} 
.theaterArea .local dl {border-bottom:1px solid #e4eaea;}
.theaterArea .local dl.noline {border-bottom:none;}
.theaterArea .local dl dt dd{padding:0 margin:0;}
.theaterArea .local dt {margin:13px 0 3px 73px;}
.theaterArea .local dd {margin-bottom:1px;font-size:11px;}
.theaterArea .local dd.title {color:#4e6060;font-weight:bold;}
.theaterArea .local dd.date {color:#9a9a9a;font-size:11px;padding-bottom:5px;}
.theaterArea .local dd.photo {display:inline;float:left;margin:-22px 11px 0 0;}

/* 배너 */
.bannerArea	{ float:left;padding-top:32px;padding-left:2px}

/* 공연장별공연 */
.playArea	{ float:left;width:624px;padding-right:30px}
.playArea .titArea	 { border:none}
.tabArea	{ width:624px;height:34px;overflow:hidden;border:none;}
.tabArea li	{ float:left;width:102px;height:21px;padding:11px 0 0;border:1px solid #edf1f1;font-size:11px;text-align:center;background:#fafafa}
.tabArea li a	 { color:#999999}
.playArea .tabArea li.over	{ height:22px;border-bottom:none;font-weight:bold;background:#ffffff}
.playArea .tabArea li.over a	 { color:#4f6161}
	.playList	{ float:left;width:606px;border:1px solid #edf1f1;border-top:none;padding:0 0 0 16px}
	.playList li	 { float:left;width:100px;padding:20px 9px 18px;text-align:center;}
	.playList li	 dt	{ font-size:11px;padding-top:10px;word-break:keep-all}

	/* 퍼플할인공연 */
.purpleDiscount 	{ float:left;width:280px;margin-top:-10px;}
.purpleDiscount .titArea	{ border:none}
.purpleDiscount ul { float:left;width:250px;padding:5px 14px 3px;border:1px solid #edf1f1;}
.purpleDiscount ul li	{ float:left;width:250px;padding:2px 0 1px;border-top:1px solid #edf1f1}
.purpleDiscount ul li.noline {border-top:none;}
.purpleDiscount ul li dl	{ position:relative;width:250px;}
.purpleDiscount ul li dt	{ float:left;width:190px;padding:3px 0 0;font-size:11px;line-height:13px;font-weight:bold}
.purpleDiscount ul li dd	 { float:left;width:190px;font-size:11px;color:#999999;}
.purpleDiscount ul li dd.percent	{position:absolute;right:0;top:3px;width:55px;font-weight:bold}
.purpleDiscount ul li dd.percent p	 { padding-bottom:1px}

/* 달력배너 */
.quickBann	{ position:absolute;left:1018px;top:10px;z-index:2}
.quickBann img	 { float:right}
.quickBann #bann	{ position:absolute;left:-978px;top:22px;}
