html {

	overflow:scroll;
	overflow-x:auto;
	margin:0 auto
}

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:12px; color:#222222; }

form { margin:0px; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#6b6c6f; }
a:hover { text-decoration:none; color:#9d9578;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.tail { font-size:9pt; font-family:돋움; color:#f2f2f2;}
.small { font-size:9pt; font-family:돋움; color:#323232;}
.small2 { font-size:12px; font-family:돋움; color:#f2f2f2;}
.small_login { font-size:12px; font-family:돋움; color:#9d9578;}
.input_type_login {padding:0px 0px 0 10px; width:150px; height:30px; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none}
.input_type_login2 {padding:0px 0px 0 10px; width:120px; height:30px; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none}
.input_type_login3 {padding:0px 0px 0 10px; width:220px; height:30px; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none}
.register {padding:10px 0px 0 10px; width:220px; height:200px; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none}
.textbox {padding:10px 0px 0 10px; width:99%; height:200px; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none}

.search { vertical-align:middle;} 
.lbox1 {background: #f2f2f2;}
.lbox2 {background: #e2e2e2;}

.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed_id { width:150px; height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { width:150px; height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.visual {width:990px;height:340px;background-color:#d4d4d4;text-align:left;z-index:-1;}


#pagingNew {clear:both;font-size:15px; font-family:돋움; margin:10px 0px 10px 0px;text-align:center;width:100%;}
#pagingNew a {font-size:15px; font-family:돋움; border:1px solid #ececec;height:30px;text-decoration:none;padding:3px 7px 3px 7px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {font-size:15px; font-family:돋움; border:1px solid #ed1c00;color:#ed1c00;}
#pagingNew .sel {font-size:15px; font-family:돋움; border:1px solid #ed1c00;color:#ed1c00;font-weight:bold;height:30px;padding:3px 7px 3px 7px;margin-left:4px;}
#pagingNew .numBox {font-size:15px; font-family:돋움; color:#000;font-weight:bold;padding:3px 7px 3px 7px;}
#pagingNew .numPrev {font-size:15px; font-family:돋움; no-repeat 5px 6px;color:#000;height:30px;margin-right:4px;overflow:hidden;padding:2px 5px 1px 15px;}
#pagingNew .numNext {font-size:15px; font-family:돋움; color:#000;margin-left:4px;padding:2px 2px 1px 0px;}
#pagingNew em {font-size:15px; font-family:돋움; no-repeat right 4px;padding:0 11px 0 5px;}


/* 자동메뉴 */


a.goto5:link {color:#466C8A; text-decoration:none; font-size:12px; font-family:돋움;}
a.goto5:visited {color:#466C8A; text-decoration:none; font-size:12px; font-family:돋움;}
a.goto5:active {color:#466C8A; text-decoration:none; font-size:12px; font-family:돋움;}
a.goto5:hover {color:#ea5d01; text-decoration:none; font-size:12px; font-family:돋움;}


a.title1:link {color:#000000; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}
a.title1:visited {color:#000000; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}
a.title1:active {color:#000000; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}
a.title1:hover {color:#717171; text-decoration:none; font-size:22px; font-family:돋움;font-weight:bold;}

a.title2:link {color:#ffffff; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}
a.title2:visited {color:#ffffff; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}
a.title2:active {color:#ffffff; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}
a.title2:hover {color:#ee1a30; text-decoration:none; font-size:22px; font-family:돋움; font-weight:bold;}


a.intro:link {color:#ffffff; text-decoration:none; font-size:12px; font-family:돋움; margin-bottom:10px}
a.intro:visited {color:#ffffff; text-decoration:none; font-size:12px; font-family:돋움; margin-bottom:10px}
a.intro:active {color:#ffffff; text-decoration:none; font-size:12px; font-family:돋움; margin-bottom:10px}
a.intro:hover {color:#9d9578; text-decoration:none; font-size:12px; font-family:돋움; margin-bottom:10px}


a.gumae:link {color:#323232; text-decoration:none; font-size:12px; font-family:돋움;}
a.gumae:visited {color:#323232; text-decoration:none; font-size:12px; font-family:돋움;}
a.gumae:active {color:#323232; text-decoration:none; font-size:12px; font-family:돋움;}
a.gumae:hover {color:#ee1a30; text-decoration:none; font-size:12px; font-family:돋움;}


.stbox { padding:0px 0px 5px 0px;}

.top_bodyq {width:990px; height:220px; margin:0 auto;}

 
.top_menuq {width:990px; float:left;}

.top_so_menuq { padding:0px 0px 0px 0px;}
.top_so_menuq li {  float:left;}
.top_so_menuq .so_menu0 {  float:left; width:130px;}
.top_so_menuq .so_menu1 {  float:left;}


#top_fullq			{width:100%; left:0; z-index:100; display:none; }
#top_fullq #sub_menuq	{width:990px; height:230px; margin:0 auto; background:#000000; padding:10px 0px 10px 0px;}

.sub_linkq { font-size:9pt; color:#FFFFFF; line-height:15pt; }

#top_lineq		{ clear: both; width:990px;	height:7px; margin: auto; background-color:#FEB800;	}




.menu a:link         { display:inline-block; width:150px; height:74px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#424242; text-align:center; line-height:74px; padding-top:8px;}
.menu a:visited      { display:inline-block; width:150px; height:74px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#424242; text-align:center; line-height:74px; padding-top:8px;}
.menu a:hover        { display:inline-block; width:150px; height:74px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#c11084; text-align:center; line-height:74px; padding-top:8px;}
.menu a.menu_active  { display:inline-block; width:150px; height:74px; font-family:Nanum Gothic; font-weight: 700; font-size:15px; color:#c11084; text-align:center; line-height:74px; padding-top:8px;}

.leftmenu { width:180px;}
.leftmenu span { display:block; }
.leftmenu a 								 { display:block; width:192px; height:45px; font-family:Nanum Gothic; font-weight: 700; font-size:12px; color:#303030; line-height:45px; text-align:left; padding-left:0px;}
.leftmenu a:hover 					 { display:block; width:192px; height:45px; font-family:Nanum Gothic; font-weight: 700; font-size:12px; color:#ffffff; line-height:45px; text-align:left; padding-left:0px; background:#1f3194;}
.leftmenu a.leftmenu_active  { display:block; width:192px; height:45px; font-family:Nanum Gothic; font-weight: 700; font-size:12px; color:#ffffff; line-height:45px; text-align:left; padding-left:0px; background:#1f3194; cursor:default; }
.leftmenu .lineD { width:192px; height:1px; background:#383838; border-bottom:1px solid #545454; font-size:0;}
