html 
{ 
  height: 100%; 
  width: 100%; 
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family: arial, 돋움, verdana;
}

body
{	
  height: 100%; 
  width: 100%;
  margin:0px;
  padding:0px;
  color:#999;
  line-height:19px;
}


h1
{
  font-size:18px;
  margin:0px;
  padding:5px;
}

h2
{
  margin:0px;
  padding:3px;
  font-size:14px;
  padding-left:10px;
}

img { border:0; }

ul, ol, li { list-style-type: none; margin:0px; padding:0px; }

a:link    {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:underline;}
a:visited {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:underline;}
a:active  {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:underline;}
a:hover   {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:underline;}

a.board:link    {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:none;}
a.board:visited {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:none;}
a.board:active  {font-family:arial, 돋움, verdana; font-size: 12px;color:#666666;text-decoration:none;}
a.board:hover   {font-family:arial, 돋움, verdana; font-size: 12px;color:#666666;text-decoration:none;}

a.faq:link    {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:none;}
a.faq:visited {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:none;}
a.faq:active  {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:none;}
a.faq:hover   {font-family:arial, 돋움, verdana; font-size: 12px;color:#999999;text-decoration:none;}

#wrap
{  
  position:relative;
  width: 1000px; 
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}


#header
{
 /* float:left;*/
  position:relative;
  height:292px; 
  width:1000px;
  margin:0px;
  padding:0px;
  background-color:#66FFCC;
  text-align:center;
  background:url('/images/subtop_bg.gif') no-repeat ;
}

#header1
{
 /* float:left;*/
  position:relative;
  height:25px; 
  width:1000px;
  margin:0px;
  padding:0px;
  background-color:#66FFCC;
  text-align:center;
  background:url('/images/subtop_bg.gif') no-repeat ;
}

#menu_top {height:25px;margin:0px 62px 0px 0px;text-align:right;}



#menu_left
{
 float:left;
 position:relative;
 width:210px;
 height:313px; 
 padding:0px;
 text-align:center;
 background:url('/images/leftmenu_bg.gif') no-repeat ;
}

#body
{
 float:left;
 position:relative;
 width:685px;
 padding:10px;
 margin-left:30px;
}



#main
{
  position:relative;
  width:950px;
  margin:0px;  
  margin-left:auto;
  margin-right:auto;
  padding:25px 0px;
}



#contents
{
  position:relative;
  width:645px;
  padding:22px 0px 20px 5px;
}
#contents h2 { padding:0px;margin:0px; }



#footer
{
  /* position:relative; */
  clear:both;
  width: 950px;
  height: 40px; 
  margin: 0px;
  padding:15px 25px;
  border-top:1px solid #cfcfcf;  
}



#navi { padding:0px 20px 0px 0px; text-align:right; font-size:11px; color:#797979;}
#title { width:665px;padding:0px 0px 8px 5px;border-bottom:1px solid #dfdfdf;}
#title h1 { padding:0px;margin:0px; }

.left_tit   { margin-top:23px;margin-bottom:15px; }
.location	{ color:#000; }

/*form-----------------------------------------------*/
.input_s1 {
	border: 1px solid #c9c9c9;
	background: #fff;
	height:18px;
	
}
.input_s1_sm {
	border: 1px solid #c9c9c9;
	background: #fff;
	font-size: 12px;
	height:15px;
	
}
.textarea_s1 {padding:2px 2px 2px 2px; font-size:12px; color:#999; border:1px solid #c9c9c9; }

/* float */
.float_left  {float:left;}
.float_right {float:right;}
.float_clear {clear:both;}


/* position */
.center  {text-align:center;}
.left    {text-align:left;}
.right   {text-align:right;}
.top     {vertical-align:top;}
.middle  {vertical-align:middle;}
.bottom  {vertical-align:bottom;}


/** font color **/
.grayfont { color: #666; }
.b_font { color: #0b429c; }
.o_font { color: #ff9900; }


/* 이미지 margin */
.img_l20   { margin-left:20px; }
.img_l25   { margin-left:25px; }
.img_l40   { margin-left:40px; }
.img_l90   { margin-left:90px; }
.img_l95   { margin-left:95px; }

.img_r5    { margin-right:5px; }
.img_r10    { margin-right:10px; }
.img_r20   { margin-right:20px; }

.img_b10   { margin-bottom:10px; }
.img_b15   { margin-bottom:15px; }

.img_t5   { margin-top:5px; }
.img_t10   { margin-top:10px; }
.img_t20   { margin-top:20px; }


/* padding */

.pd_20  { padding:20px; }

.pd_l5  { padding-left:5px; }
.pd_l20  { padding-left:20px; }
.pd_l25  { padding-left:25px; }
.pd_l40  { padding-left:40px; }
.pd_l90  { padding-left:90px; }
.pd_l95  { padding-left:95px; }
.pd_l130  { padding-left:130px; }

.pd_b20  { padding-bottom:20px; }

.pd_t5b5  { padding-top:5px;padding-bottom:5px; }




