@import url(nanumgothic.css);
@import url(nanumbrushscript.css);
td {
	font-size: 9pt;
	line-height: 160%;
	color: #333;
  font-family:'Nanum Gothic';
}
a:link {
	color: #333;
	text-decoration: none;
	font-family:'Nanum Gothic';
}
a:visited {
	color: #333;
	text-decoration: none;
	font-family:'Nanum Gothic';
}
a:hover {
	color: #000000;
	text-decoration: underline;
	font-family:'Nanum Gothic';
}
.ibox { border:1px solid #dddddd; background-Color:#f4f4f4; }
.rbox { border:1px solid #dddddd; background:transparent; color:#fff; font-weight:bold; height:28px; font-size:10pt; padding:0 5px; }
.inputbox { border:1px solid #dddddd; background-Color:#f4f4f4; }
.box { border:1px solid #c5c5c5; }

.m_red{	font-size: 12px; color: #DC255E; font-weight: bold; line-height:16px;}
.m_orange{	font-size: 11px; color: #FF6600; line-height:16px;}
.m_gray{	font-size: 12px; color: #333333; line-height:18px;}
.s_orange{	color: #FF6600; }
img { border:none; }

.main_bg {
	background-image: url(../images/mimg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bk_left {
	background-image: url(../images/mimg2_bk.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.bk_right {
	background-image: url(../images/mimg2_bk.jpg);
	background-repeat: repeat;
	background-position: left top;
}

ul { list-style:none; padding:0; margin:0; }
li { display:inline; }
img { border:none; }
.slideTeduri { padding:4px; border:1px solid #ddd; background:#fff; }
.imgteduri { border:1px solid #e0e0e0; }
.movieboxov { background:#cc2222; border:1px solid #9a2a2a; padding:4px 10px; color:#ffffff; font-size:11px; font-family:dotum; }
.moviebox { background:#3c3c3c; border:1px solid #211e1e; padding:4px 10px; color:#ffffff; font-size:11px; font-family:dotum; }
.tdpadding { padding:10px; }
.evi { margin:0 auto; height:507px; background-image: url(../images/bg_event.jpg); background-position: center top; background-repeat:no-repeat; }
.reviewBox { width:640px; border:1px solid #ddd; padding:10px; margin-bottom:40px; background-image: url(../images/opa65.png); background-position: center center; }
.reviewLeft { font-size:11pt; padding:5px 5px 5px 10px; color:#fff; font-weight:bold; }
.reviewRight { font-size:11pt; padding:5px 5px 5px 10px; color:#fff; font-weight:bold; }
.bmargin { height:40px; }
.titleBox { background:#517f8e; font-size:11pt; font-weight:bold; color:#fff; padding:10px 0px; width:150px; text-align:center; }

body { margin:0; padding:0; }
img { border:0; }
#wrap { margin:0 auto; }
#head { margin:0 auto; }
#section { margin:0 auto; }
#mainmenu { margin:0 auto; width:100%; position:absolute;top:0px; }
#mainsky { margin:0 auto; height:300px; background-image: url(../images/bg_sky.jpg); background-position: center top; }
#MainImage { margin:0 auto; width:100%; min-width:1000px; }
#SubImage { margin:0 auto; width:100%; }
#menu { margin:0 auto; width:100%; height:265px;position:absolute; top:0px; z-index:100; background-image: url(../images/bg_menu.png); background-position: center top; background-repeat:repeat-x;  min-width:1000px;}
#submenu { margin:0 auto; background-image: url(../images/bgsub.jpg); }
#IlcContents { margin:0 auto; }
#MainImg { margin:0 auto; }
#MainBanner { margin:0 auto; background:#e7e7e7; min-width:1000px; }
#MainProgram { margin:0 auto; background:#1e1e1e; min-width:1000px; }
#MainNews { margin:0 auto; background:#f0e8e6; min-width:1000px; }
#MainContents { margin:0 auto; background-Color:#ffffff; }
#SubImg { width:100%; margin:0 auto; min-width:1100px; }
#SubImgShadow { margin:0 auto; height:25px; background-image: url(../images/sub_shadow.jpg); background-position: center top; background-repeat:repeat-x; min-width:1100px; }
#Blank15 { margin:0 auto; height:15px; }
#Blank20 { margin:0 auto; height:20px; }
#content { margin:0 auto; }
#copy { margin:0 auto; background-Color:#f7f7f7; min-width:1000px; }
#maincopy { margin:0 auto; width:100%; position:absolute;top:260px; }
#maincircle { margin:0 auto; width:100%; position:absolute;top:150px; }
.png24 { tmp:expression!!(setPng24(this)); }
.topnav {
  position:absolute;
  width:100%;
  left:0px;
  top:90px;
  z-index:550;
  }

.subnav{
	position: absolute;
	width:100%;
	left: 0; top: 150px;
	background: #fff;
	z-index:550;
	display:none;
}

#QuickMenu {
  position:absolute;
  z-index:1000;
  top:50px;
  left:50%;
  margin-left:510px;
  }
#SCROLL {
    POSITION: absolute;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0pt;
    RIGHT: 0px;
    PADDING-TOP: 0pt;
    TOP: 340px;
    left:50%;
}
