@charset "utf-8";
/* ----------------------------------------------------------------------------------------------------
 *	Daonsoft Publishing.Div
 * Author	: 2009-09-19 by 2dea
 * Descript	: 국립극장영문 Main Page CSS
 * Location	: http://www.ntok.go.kr/english
 * Last Edit+	: 2009-09-20 by 2dea
 * Comment	: Modified Line-
 ---------------------------------------------------------------------------------------------------- */

/* Import Rules */
@import url("/www/resource/css/default.css");
@import url("layout.css");
@import url("assist.css");
@import url("/www/resource/css/tabular.css");

/* Global Selector */
body {*padding-left: 1px; font: 0.75em/1.168em Tahoma, Geneva, Arial, Verdana, "Century Gothic", AppleGothic, sans-serif; background: #d9dee7 url("/english/resource/images/common/bg_body.gif") repeat-y 50% 0%; }

/* Type Selector */
* {font-family: Tahoma, Geneva, Arial, Verdana, "Century Gothic", AppleGothic, sans-serif; }

/* Layout Selector */
#engntok {}
	#main {position: static; width: 100%; }
		#main h2 {position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden; font-size: 0em; line-height: 0em; }
		#main h3 {height: 21px; padding: 9px 1px 1px 1px; background: url("/english/resource/images/main/dot_h_heading3.gif") repeat-x 0% 100%; }
	#main .container {position: relative; width: 990px; margin: 0px auto; zoom: 1; }
	html>body #main .container:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
		#main .aside {display: inline; position: relative; float: left; width: 240px; margin-top: -5px; padding: 5px 0px 23px 0px; background: #f7f9e7 url("/english/resource/images/main/bg_aside.jpg") no-repeat; }
		#main .front {display: inline; float: left; width: 750px; padding-bottom: 40px; }
			#main .front .colgroup {width: 712px; margin: 0px auto; padding-top: 16px; zoom: 1; }
			html>body #main .front .colgroup:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
	#footer {position: static !important; }

/* Page Main Selector */
	#main #schedule {width: 212px; margin: 0px auto; height: 307px; }
		#main #schedule .annual {text-align: center; padding: 55px 0px 6px 0px; }
			#main #schedule .annual * {vertical-align: middle; }
			#main #schedule .annual em {font-size: 1.5em; font-family: "Century Gothic", Tahoma, Arial, AppleGothic, sans-serif; color: #faa61a; }
			#main #schedule .annual strong {font-weight: normal; font-size: 1.668em; line-height: 1em; font-family: Tahoma, Arial, AppleGothic, sans-serif; color: #1f388c; }
			#main #schedule .annual button.prev {width: 16px; height: 15px; margin: -2px 6px 0px 0px; *margin-top: 0px; background: url("/english/resource/images/main/calendar_btn_prev.gif") no-repeat; }
			#main #schedule .annual button.next {width: 16px; height: 15px; margin: -2px 0px 0px 6px; *margin-top: 0px; *margin-left: 10px; background: url("/english/resource/images/main/calendar_btn_next.gif") no-repeat; }
		#main #schedule .daily {background: url("/english/resource/images/main/calendar_bg.gif") repeat-x 0px 2px; }
			#main #schedule .daily table.calendar {width: 204px; border-collapse: separate; border-spacing: 1px; }
				#main #schedule .daily table.calendar col {}
				#main #schedule .daily table.calendar th {height: 30px; font-weight: normal; font-size: 0.9em; font-family: Verdana, Tahoma, AppleGothic, sans-serif; color: #858585; }
				#main #schedule .daily table.calendar td {text-align: center; font-weight: bold; font-size: 0.9em; font-family: Tahoma, Verdana, AppleGothic, sans-serif; color: #404040; }
					#main #schedule .daily table.calendar td span {display: block; width: 28px; height: 21px; text-align: right; margin: 0px auto; padding-top: 7px; background: #fdfefa; }
					#main #schedule .daily table.calendar td span.today {background: #dcdcdc; }
					#main #schedule .daily table.calendar td a {display: block; width: 18px; text-align: right; margin: 0px auto; padding-right: 1px; text-decoration: none; color: #404040; }
				#main #schedule .daily table.calendar td.holiday {color: #faa61a; }
					#main #schedule .daily table.calendar td.holiday a {color: #faa61a; }
	#main #banner {margin-top: 11px; }
		#main #banner ul {width: 224px; margin: 0px auto; padding-bottom: 11px; }
			#main #banner ul li {margin-bottom: 4px; }
		#main #banner object {margin-left: -1px; }
	#main #performance {width: 750px; height: 310px; }
	#main #direction {display: inline; float: left; width: 298px; }
		#main #direction ul {width: 296px; margin: 0px auto; padding-top: 12px; zoom: 1; }
		html>body #main #direction ul:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
			#main #direction ul li {display: inline; float: left; margin: 0px 4px; }
				#main #direction ul li img {display: block; }
	#main #event {display: inline; float: right; width: 385px; }
	#main #resident {width: 712px; margin: 0px auto; }
		#main #resident ul {padding-top: 16px; zoom: 1; }
		html>body #main #resident ul:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
			#main #resident ul li {display: inline; float: left; width: 148px; height: 24px; padding: 5px 0px 0px 30px; background: url("/english/resource/images/main/bar_v_resident.gif") no-repeat; }
			#main #resident ul li:first-child, #main #resident ul li.first-child {background: none; }
				#main #resident ul li img {display: block; }

/* For Pages Print */
@media print {
	* {font-family: Tahoma, Geneva, Arial, Verdana, "Century Gothic", AppleGothic, sans-serif !important; color: #000 !important; }
	body,
	#engntok {background: transparent none; }
	#engntok #header,
	#engntok #tail,
	#engntok #footer,
	#engntok #carpet {display: none; }
	#engntok,
	#engntok #main {height: auto; margin: 0px; padding: 0px; }
}

