/* ICCS layout-YSM */
body {
	background-repeat: repeat-x; background-image:url(/img/common/sub_bg2.jpg);
	text-align:left; width:100%;
	margin: 0;
	padding: 0;
	list-style:none;
	line-height:14px;
	border:0px solid red;
}
.no_img {background-image:none; margin: 0px;}

#wrapper{position:relative; width:924px; margin:0 auto; text-align:center; border:0px solid #000000;}

/****** 메인레이아웃  ********************************************************************/
/* 메인bg  */
#main{
	background:url(/img/main/main_bg.jpg) center top no-repeat;
	text-align:center;
	background-color: #000000;
	width:100%;
	margin: 0 auto;
	padding: 0;
	list-style:none;
	line-height:14px;
	border:0px solid red
}
/* 상단  */

#header		{ position: relative;float:left; display:inline; width: 924px; height: 50px; padding: 0; margin: 0 ; border:0px solid red;}

	h1#logo {position: relative; float:left; width: 110px; height:30px; margin:0;  padding:0 0 0 13px;  top:14px;  border:0px solid red;}
	
	#banner_left {position: absolute; float: left; width: 88px; height: 191px; top:181px; left:0px; border:0px solid blue;}	
	#banner_right {position: absolute; float: right; width: 99px; height: 235px; top:136px; right:0px; border:0px solid blue;}
	#banner_right ul,#banner_right ul li {margin:0; padding:0;}

/* 메인Body */
#main_body {position:relative; float:left; padding: 0; margin: 0; width:924px; text-align:left; border:0px solid red;}

/* Body */

#main_flash	{position:relative; float:left; padding: 0 0 0 0px; margin:0px 0 0 0; width:924px; height:374px; border:0px solid blue; }
#main_contents	{position: relative; float:left; background:url(/img/main/main_banner.jpg) left top  no-repeat; text-align:left; margin:0; padding:0px ; width:924px; height:210px; overflow:hidden; border:0px solid blue;}

#main_banner {position: relative; float:left; display:inline; left:220px; top:8px; padding: 0 0 0px 0; margin:0; border:0px solid red;}
#main_banner span {position: relative; float: left;  }

#main_detail {position: relative; float:left; clear:both;  padding: 0; margin-top:27px; border:0px solid red;}

.wmv_bg {position:absolute;width:146px;height:115px;border:0px solid red;z-index:999;}


#notice {position: relative; float:left; width:210px; top:0; vertical-align:top; padding:0px; margin:0px; text-align:left; border:0px solid red;}
	
	.detail	{width:200px; padding:0px; margin:2px 0px 0 3px;  border:0px solid blue;}
	.subject {background:url(/img/main/dot.gif) 0 8px no-repeat; float: left;width:170px; margin:0px; font-size:0.85em; text-indent:0.4em; border-bottom:0px solid #efefef;}
	.date {width:55px; margin:0px; font-family: Tahoma; font-size: 11px; text-align:right; border:0px solid green; }
	.detail_none { margin:0px; padding:0px; font-size:0.85em; text-align:center; border-bottom:0px solid #efefef;}

#play {position: relative; float:left; width:220px; top:0; vertical-align:top; padding:0px; margin:0px; text-align:left; border:0px solid red;}
		
	#left_banner {position:absolute; float:right; top:181px; left:0; padding: 0px; margin:0px; border:0px solid red; z-index:100;}
	#right_banner {position:absolute; float:left; top:136px; right:0; padding: 0px; margin:0px; border:0px solid red; z-index:99;}

#schedule	{font-family: Tahoma; font-size: 11px; text-align:center; font-weight:bold; }
#schedule_title	{text-align:center; padding: 0 0 5px 0;}
#schedule_title	span{margin:0 2px; }
#schedule_month {background:url(/img/main/schedule_bg.gif) left top no-repeat;}

table.t1 { border-collapse: collapse; width: 95%; padding:0; margin:0 3px; font-family: Tahoma; font-size: 11px;font-weight:bold; border: 0px solid #d7d7d7; }
table.t1 tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.t1 th, table.t1 td {  padding: 0px; }
table.t1 th { background: #f4f4f4; color: #666; font-weight: bold; vertical-align: middle; font-size: 0.85em; }
table.t1 tr td { height:18px; text-align:center;}
table.t1 td.letter0 {letter-spacing: 0em;}
.red	{ color:#d63c00}

/****** 서브레이아웃  *********************************************************************/

h1#sub_logo {position: relative; float:left; width: 110px; height:30px; margin:0;  padding:0 0 0 70px;  top:14px;  border:0px solid red;}

/* 로그인 */
#login 	{ position: relative; float:right;  width: 431px; height: 22px; top: 16px; left: 0px; text-align:left; border:0px solid red;}
	.login_form {position: relative; float:left; background:url(/img/main/top_login_input.gif) no-repeat left top ; width:107px; height:20px; margin:0 0px 0 0; padding:0 5px 0 0;}
	input.idbox {width:105px; height:18px; margin:0px; padding:3px 2px 0px 3px; BACKGROUND: none transparent scroll repeat 0% 0%; font-size:0.825em; letter-spacing:-0.1em; BORDER: 0px;}
	input.pwbox {width:105px; height:18px; margin:0px; padding:3px 2px 0px 3px; BACKGROUND: none transparent scroll repeat 0% 0%; font-size:0.825em; letter-spacing:-0.1em; BORDER: 0px;}

/* 서브상단 검색-버튼 */
#top_search	{ position: relative; float:left;  width: 220px; height: 22px; top: 16px; margin-left:60px; text-align:left; border:0px solid red;}
#top_btn	{ position: relative; float:left;  width: 220px; height: 22px; top: 16px; text-align:left; border:0px solid red;}
#top_ticket	{ position: relative; float:right;  width: 100px;  top: 14px; right: 20px; border:0px solid red;}
#menu	{position: relative; float:left; width:905px;}

/* 하단 카피라이트 */
#foot {clear: both; position: relative; float:left;  width: 924px; height: 126px; margin: 0; padding:0 ; background:url(/img/main/copyright_bg.jpg) left top no-repeat; border:0px solid green;}
.banner{padding:10px 0 0 0 ;margin:0;text-align:center}

#foot span {position: relative; float:left;}

select{ LINE-height: 18px; behavior: url('selectBox.htc'); }





/*
    실버라이트 스타일 시트 kojaedoo@gmail.com
*/
    #overlay{
    position:absolute ; left:0px; top:0px; width:10px; height:10px; z-index:999999; filter:alpha(opacity=80);
    background-color: #313131; 
    }
    #SilverlightTicket{
    position:absolute ; top:100px; width:930px; height:596px; z-index:9999999;
	margin-right:auto;
	
   
    }       