img		{border:0}

img, a { border: none; selector-dummy:expression(this.hideFocus=true); }

pack_img  a:link img, li.image a:visited img	{ border: 2px solid  #d0d0d0;}
pack_img a:hover img, li.image a:active img		{ border: 2px solid  #ffa443; }
h1, h2, h3 {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
.more {
	font-size: 12px;
	text-decoration:underline;
}
body {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
p, td, br, body, div, form, center, pre, blockquote {
	COLOR: #000000;
	FONT-FAMILY:tahoma, Dotum,Gulim, geneva, helvetica, arial, sans-serif;
	FONT-SIZE: 12px;
	line-height:14pt;
}
select  {
	font-family: tahoma, Dotum, Gulim,geneva, helvetica, arial, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 1px 3px 0px 2px;
	}
input,textarea {
	font-family: tahoma, Dotum, Gulim, geneva, helvetica, arial, sans-serif;
	font-size:11px;
	color:#555555;
	padding: 1px 3px 0px 2px;
	background:#FFFFFF;
}
 news_image a:link img, li.image a:visited img			{ border: 1px solid #d7d7d7; }
 news_image a:hover img, li.image a:active img			{ border: 1px solid #ffa443; }
radio {
	font-family:  tahoma, Dotum, Gulim,geneva, helvetica, arial, sans-serif;
	background-color:transparent;
}
checkbox {
	font-family: tahoma, Dotum, Gulim,geneva, helvetica, arial, sans-serif;
	background-color:transparent;
}
A:link {
	font-family:  tahoma, Dotum, Gulim, geneva, helvetica, arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
A:visited {
	font-family: tahoma,   Dotum, Gulim,geneva, helvetica, arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
A:active {
	font-family: tahoma,  Dotum, Gulim, geneva, helvetica, arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
A:hover {
	font-family: tahoma,  Dotum, Gulim,geneva, helvetica, arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
.txtbox {
	color:#333333;
	font-size:12px;
	padding:1px;
	border:1px solid #c3c3c3;
}

A.main_notice:link {FONT-SIZE: 12px; COLOR: #616f80; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main_notice:active {FONT-SIZE: 12px; COLOR: #616f80; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main_notice:visited {FONT-SIZE: 12px; COLOR: #616f80; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main_notice:hover {FONT-SIZE: 12px; COLOR: #8496ac; LINE-HEIGHT: 18px; TEXT-DECORATION: none}

A.main_news:link {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.main_news:active {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.main_news:visited {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.main_news:hover {FONT-SIZE: 12px; COLOR: #9e9e9e; LINE-HEIGHT: 14px; TEXT-DECORATION: none}

A.main_news_sub:link {FONT-SIZE: 12px; COLOR: #090909;  TEXT-DECORATION: none}
A.main_news_sub:active {FONT-SIZE: 12px; COLOR: #090909;  TEXT-DECORATION: none}
A.main_news_sub:visited {FONT-SIZE: 12px; COLOR: #090909;  TEXT-DECORATION: none}
A.main_news_sub:hover {FONT-SIZE: 12px; COLOR: #090909; TEXT-DECORATION: underline}
.main_update {
	color:#cf6c30;
	font-size:12px;
	LINE-HEIGHT: 16px;
	}

A.main_update_title:link {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
A.main_update_title:active {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
A.main_update_title:visited {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
A.main_update_title:hover {FONT-SIZE: 12px; COLOR: #535353; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
	
/********** check box**********/
.ck {
	background-color:transparent;
}
.menu_top, a.menu_top:link, a.menu_top:visited {
	COLOR: #000000;
	FONT-FAMILY:Verdana;
	font-size: 11px;
	letter-spacing:0px;
	text-align:justify;
	text-decoration:underline;
	background:url(../images/arrow_mainmenu.gif) no-repeat 2px 50%;
	padding-left:15px;
	FONT-WEIGHT: bold;
}
 a.menu_top:hover {
 	COLOR: #FF9900;
}
.menu_left {
	COLOR: #000000;
	FONT-FAMILY:Verdana;
	font-size: 11px;
	letter-spacing:0px;
	text-align:justify;
	padding-left:15px;
	FONT-WEIGHT: bold;
	text-decoration:none;
}
.menu_left a:hover {COLOR: #FF9900;text-decoration:none;}
.menu_left a:link {COLOR: #000000;text-decoration:none;}
.menu_left a:visited {text-decoration:none;}




.menu_left2 {
	COLOR: #000000;
	FONT-FAMILY:Verdana;
	font-size: 11px;
	letter-spacing:0px;
	text-align:justify;
	padding-left:15px;
	text-decoration:none;
}
.menu_left2 a:hover {COLOR: #FF9900;text-decoration:none;}
.menu_left2 a:link {COLOR: #000000;text-decoration:none;}
.menu_left2 a:visited {text-decoration:none;}




.menu_bottom, a.menu_bottom:link, a.menu_bottom:visited {
	COLOR: #000000;
	FONT-FAMILY:Verdana;
	font-size: 11px;
	letter-spacing:-1px;
	text-decoration:underline;
	}
	a.menu_bottom:hover {
 	COLOR: #FF9900;
}
/***main_title_left/right****/
.main_title {
	COLOR: #000000;
	FONT-FAMILY: tahoma, dotum;
	FONT-WEIGHT: bold;
	font-size: 13px;
	letter-spacing:1px;
	padding-bottom:10px;
}

.sub_title {
	COLOR: #333333;
	font-size: 14px;
	FONT-WEIGHT: bold;
	letter-spacing:1px;
}
.sub_title02 {
	COLOR: #333333;
	FONT-FAMILY: tahoma, dotum;
	font-size: 11px;
	FONT-WEIGHT: bold;
	background:url(../images/sub_t02.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
/***main_body_list****/
.main_b_text, a.main_b_text, a.main_b_text:link, a.main_b_text:visited,a.main_b_text:hover {
	COLOR: #000000;
	FONT-FAMILY: tahoma, dotum;
	font-size: 12px;
	line-height:18px;
	text-decoration:none;
}
.news_title{
	border-top:#B7B7B7 1px solid;
	border-bottom:#B7B7B7 1px solid;
	background:#E2E2E2;
	padding: 0px 0px 0px 5px;
	FONT-WEIGHT: bold;
	height:23px
}
.img_border {
	border:#666666 1px solid;
}
.img_border1 {
	border:#d7d7d7 1px solid;
}
.img_movie {
	border:#000000 3px solid;
}
 a.img_movie:hover {
 	border:#82c118 3px solid;
}

.img_update {
	border:#a1a1a1 1px solid;
}
.img_update_img {
	padding: 0px 5px 0px 0px;
}

.movie_title {
	COLOR: #333333;
	font-size: 11px;
	FONT-WEIGHT: bold;
    line-height:18px;
}
.movie_title_sub {
	COLOR: #8f8f8f;
	FONT-FAMILY: dotum;
	font-size: 11px;
	line-height:13px;
}
.update_title_sub {
	COLOR: #0c600e;
	FONT-FAMILY: dotum;
	font-size: 11px;
	FONT-WEIGHT: bold;
	line-height:13px;
}
.movie_sub_title {
	COLOR: #534741;
	font-size: 12px;
	FONT-FAMILY: gulim;
	FONT-WEIGHT: bold;
    line-height:18px;
}
.movie_sub1_title {
	COLOR: #003153;
	font-size: 12px;
	FONT-FAMILY: gulim;
	FONT-WEIGHT: bold;
    line-height:15px;
}
.movie_sub2_title {
	COLOR: #534741;
	font-size: 12px;
	FONT-FAMILY: gulim;
	
    line-height:15px;
}

.img_icon {
	PADDING-right: 5px
}
.b_border {
	border-bottom:#000000 1px solid;
}

.icon_arrow {
	background:url(../images/icon01.gif) no-repeat 0px 50%;
	padding:0px 0px 0px 10px;
}

.txt_redbrown_12px_b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #9d1431;
	FONT-FAMILY: tahoma, dotum;
}

.txt_black_11px {
	FONT-SIZE: 11px;
	COLOR: #000000;
FONT-FAMILY: tahoma,Dotum;
	LETTER-SPACING: -1px
}
.Button03 {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	BORDER-TOP: #333839 2px;
	BORDER-RIGHT: #333839 2px;
	BORDER-BOTTOM: #333839 2px;
	BORDER-LEFT: #333839 2px;
	FONT-FAMILY: dotum;
	HEIGHT: 17px;
	BACKGROUND-COLOR: #333839;
}

.form_textbox {
	IME-MODE: active;
	BORDER-TOP: rgb(223,223,223) 1px solid;
	BORDER-RIGHT: rgb(223,223,223) 1px solid;
	BORDER-BOTTOM: rgb(223,223,223) 1px solid;
	BORDER-LEFT: rgb(223,223,223) 1px solid;
}

.list_padL15 {
	PADDING-LEFT: 15px
}
.button04 {
	BORDER-RIGHT: #333839 2px;
	BORDER-TOP: #333839 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #333839 2px;
	WIDTH: 150px;
	COLOR: #fff;
	BORDER-BOTTOM: #333839 2px;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #505762;
}
.button_board {
	BORDER-RIGHT: #333839 2px;
	BORDER-TOP: #333839 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #333839 2px;
	COLOR: #fff;
	BORDER-BOTTOM: #333839 2px;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #505762;
}

.board_title {
	 FONT-SIZE: 11px;
	 COLOR: #ffffff;
	 HEIGHT: 25px;
	 BACKGROUND-COLOR: #505762;
	 padding: 0px 15px 0px 15px;
	 border-bottom:#676D75 1px solid;
}
.board_list {
	FONT-SIZE: 11px;
	COLOR: #000000;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #e3e3e3;
	padding: 0px 15px 0px 15px;
	border-bottom:#ffffff 1px solid;
}

A.sub_news:link {FONT-SIZE: 16px; COLOR: #FFFFFF; LINE-HEIGHT: 25px; TEXT-DECORATION: none }
A.sub_news:active {FONT-SIZE: 16px; COLOR: #FFFFFF; LINE-HEIGHT: 25px; TEXT-DECORATION: none }
A.sub_news:visited {FONT-SIZE: 16px; COLOR: #FFFFFF; LINE-HEIGHT: 25px; TEXT-DECORATION: none }
A.sub_news:hover {FONT-SIZE: 16px; COLOR: #FFEA02; LINE-HEIGHT: 25px; TEXT-DECORATION: none }

A.sub_newsbox:link {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
A.sub_newsbox:active {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
A.sub_newsbox:visited {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
A.sub_newsbox:hover {FONT-SIZE: 12px; COLOR: #353535; TEXT-DECORATION: none}

A.sub_recruit:link {FONT-SIZE: 12px; COLOR: #3c749b; TEXT-DECORATION: none}
A.sub_recruit:active {FONT-SIZE: 12px; COLOR: #3c749b; TEXT-DECORATION: none}
A.sub_recruit:visited {FONT-SIZE: 12px; COLOR: #3c749b; TEXT-DECORATION: none}
A.sub_recruit:hover {FONT-SIZE: 12px; COLOR: #3c749b; TEXT-DECORATION: none}

A.update_title:link {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; line-height:18px; TEXT-DECORATION: none}
A.update_title:active {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; line-height:18px; TEXT-DECORATION: none}
A.update_title:visited {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; line-height:18px; TEXT-DECORATION: none}
A.update_title:hover {FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: bold; line-height:18px; TEXT-DECORATION: underline}

A.sub_update:link {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
A.sub_update:active {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
A.sub_update:visited {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
A.sub_update:hover {FONT-SIZE: 12px; COLOR: #535353; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.page_nember:link {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
A.page_nember:active {FONT-SIZE: 12px; COLOR: #113388; TEXT-DECORATION: none}
A.page_nember:visited {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
A.page_nember:hover {FONT-SIZE: 12px; COLOR: #111111; TEXT-DECORATION: none}
