/* CSS Document */

/* ¼­ºê ·¹ÀÌ¾Æ¿ô */


body {
  width:100%;
  min-width:1014px;
  font-size:12px;
  font-family: "±¼¸²", gulim,  "µ¸¿ò", dotum, Arial, Verdana, Vertical, Helvetica, sans-serif;
  line-height:16px;
  color:#666666;
  text-align: left; 
  margin:0;
  padding:0;
  
}
#wrap {
  width:100%;
  min-width:1014px;
  margin:0;
  padding:0;
  text-align:left; 
  background:url(../../images/sub/bg_header.gif) repeat-x left top;
 }

#header{
width:1014px;
height:87px;
margin:0;
padding:0;
background:#fff;
 }  
    
#logo{
  float:left;
  height:87px;
  margin:0;
  padding:0;
 } 

#flash_menu{
  float: right;
  width: 650px;
  height:87px;
  margin:0;
  padding:0;
 } 


#title{
  width: 414px;
  float:left;
  height:55px;
  margin:0;
  padding:0;
 } 
 
#flash_news{
  float:right;
  width: 600px;
  height:55px;
  margin:0;
  padding:0;
  }

/* ³×ºñ°ÔÀÌ¼Ç*/
#breadcrumb {float:left; background:#fff;width:374px; height:20px;color:#94948B; font-size:11px;margin:0; padding:15px 10px 0 30px;} 
#breadcrumb a{text-decoration:none; }
#breadcrumb a:hover {text-decoration:none;}
#breadcrumb img{vertical-align:middle;}

.breadcrumb_over {
color:#666666;
font-weight:bold;
}

/* 2Â÷ ¼­ºê¸Þ´º*/
#sub_menu {
  float:right;
letter-spacing:-1px;

  width:600px;
  height:35px;
  padding:0;
  margin:0;
  background:url(../../images/sub/sub_menu.jpg) no-repeat left top;
  }
  
  
#sub_menu ul{
  width:575px;
  margin:0;
  padding:10px 0px 10px 25px;
  } 

#sub_menu li{
   float:left;
   list-style:none;  
   padding:0 0 0 7px;
   margin:0;

  } 
#sub_menu li a.selected {
color:#285781;
font-weight:bold;
}

#sub_menu li a{
color:#666666;
text-decoration:none;
}

#sub_title{
padding:0;
margin:0;
text-align:left;}

/* ³»¿ë ½ºÅ¸ÀÏ */
#sub_wrap {
  width:1014px;
  float:left;
  padding:0px 0px 30px 0px;
  margin:0; 
} 

#content {
  width:894px;
  float:left;
  min-height:500px;
  padding:0 20px 0 0;
  
} 

#content .con_form {
  min-height:500px;
  width:750px;
  padding:10px 10px 10px 40px;
  margin:0;
  line-height:20px;
  text-align:justify;
}

.board_view1{
 line-height:25px;
}

.board_view1 a{
 line-height:25px;
}

#content p {
 
  padding:3px 0px 3px 0px;
  margin:0;
 
}

/* ¿À¸¥ÂÊ ¹è³Ê
#side_right{
  width:100px;
  float:left;
  padding:0;
} */


#side_right {
	position:absolute;
	float:left;
	display:inline;
	
	left:874px;
	top:200px;
	width:95px;
	height:135px;
	z-index:3;
}


/* ¿À¸¥ÂÊ ¹è³Ê */
#side_right {
    padding-top:20px;
	padding-bottom:5px;
	line-height:11px;

}

#side_right ul{
background-image: url(../../images/main/side_ban_bg.gif);
background-repeat: repeat-y;
margin: 0;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
list-style: none;
vertical-align:middle;
}

#side_right li{
font-size:11px;
list-style-position:inside;
list-style-image:url(../../images/main/icon01.gif);
margin: 0 0 6px;
padding: 0;
}











/* footer */
#footer { 
  clear: both;
  text-align:left;
  text-valign:bottom;
  width:100%;
  height:55px;
  margin:0px;
  padding:0;
 background:url(/images/sub/pipeline_bg.gif) left top repeat-x
} 
#footer ul{
  list-style:none;
   font-size:11px;
   margin:0;
   padding:15px 0 0 0;
   border-top:1px solid #CCCCCC;
} 
#footer li{
 } 
 