html {

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



BODY
{
	background-color:#ffffff;
	font-family: 'NanumGothic',"돋움", "돋움체";
	font-size:12px;
	line-height:150%;
	color: #858585;
	margin: 0;
	padding:0;
}

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:#494949;}
.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;}


/* 자동메뉴 */


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;	}


.common_area 	  { width:100%; padding: 8px; margin:0 auto; vertical-align: middle;}
.common_subArea { width:990px; padding: 8px; margin:0 auto; padding-bottom:0px; vertical-align: middle; }
.menu a 		  { display:inline-block; width:240px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:13px; color:#a6a6a6; text-align:center; line-height:26px; vertical-align: top;}
.menu a:hover { display:inline-block; width:240px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:13px; color:#f2f2f2; text-align:center; line-height:26px; vertical-align: top; background:url() right no-repeat #494949;}
.menu a.menu_active  { display:inline-block; width:240px; height:26px; font-family:Nanum Gothic; font-weight: 700; font-size:13px; color:#f2f2f2; text-align:center; line-height:26px; vertical-align: top; background:url() right no-repeat #494949;}



.leftmenu { width:180px; border-bottom:1px solid #dddddd;}
.leftmenu span { display:block; }
.leftmenu a 								 { display:block; width:160px; height:45px; font-family:Nanum Gothic; font-weight: 700; font-size:12px; color:#9e9e9e; line-height:45px; text-align:left; padding-left:20px; background:#494949;}
.leftmenu a:hover 					 { display:block; width:160px; height:45px; font-family:Nanum Gothic; font-weight: 700; font-size:12px; color:#ffffff; line-height:45px; text-align:left; padding-left:20px; background:url(/images/left01_arrow_over.jpg) right no-repeat #494949;}
.leftmenu a.leftmenu_active  { display:block; width:160px; height:45px; font-family:Nanum Gothic; font-weight: 700; font-size:12px; color:#444444; line-height:45px; text-align:left padding-left:20px;; background:url(/images/left01_arrow.jpg) right no-repeat #ffffff; cursor:default; }
.leftmenu .lineD { height:1px; background:#383838; border-bottom:1px solid #545454; font-size:0;}


#cssmenu{padding:0;margin:0;width:180px;list-style:none outside none;font-family:Nanum Gothic; font-weight: 700; font-size:13px;}
#cssmenu li{background:#454545;position:relative;border-bottom:0px solid #110f0e;border-top:1px solid #3d3732;}
#cssmenu li ul{position:absolute;padding:0;margin:0;left:180px;top:-1px;display:none;width:160px;list-style:none outside none;z-index:9990;background:#00CC33}
#cssmenu li a{5px 10px;display:block;min-height:45px;line-height:45px;margin:0;padding:0 5px 0 25px;text-decoration:none;color:#777;color:#b69786;border-right:4px solid #35322c;cursor:pointer;}
#cssmenu li a:hover{border-right-color:#665d54;text-decoration:none;color:#ddd;}
#cssmenu li a.leftmenu2_active{border-right-color:#665d54;text-decoration:none;color:#fff;}
#cssmenu li:hover ul, #cssmenu li.over ul{display:block}
img  {vertical-align:bottom;}


#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;}

