@charset "UTF-8";

/*********************css *********************/
/****** basic css ******/
body {
    font: 12px/1.5em;
    margin:0px 0 0 0; 
    color:#333333;
    font-size:12px;
    line-height:20px; 
   font-family:dotum, Arial;
}
th,td {
    font-size:12px;
	line-height:20px; 
}
A:link    {
    color:#333333;
	text-decoration:none;
}
A:visited {
    color:#333333;
	text-decoration:none;
}
A:hover   {
    color:#045bba;
	text-decoration:none;
}


FORM      {margin:0px;}
A:link    {FONT: 9pt dotum,sans-serif; color:#555555;  text-decoration:none; line-height:20px;}
A:visited {FONT: 9pt dotum,sans-serif; color:#555555; text-decoration:none; line-height:20px;}
A:hover   {FONT: 9pt dotum,sans-serif; color:#045bba; text-decoration:none; line-height:20px; text-decoration:none;}
input {background-color:#ffffff; border:1px solid #A6AEB7; font:9pt dotum, sans-serif; color:#555555; height:18px; line-height:18px;}
select {background-color:#ffffff; border:1px solid #aaaaaa; FONT:9pt gulim,sans-serif; color:#555555;}
textarea  {background-color:#ffffff; border:1px solid #aaaaaa; FONT:9pt gulim,sans-serif; color:#555555; width:95%;}

.hide   {position: absolute; height: 0; width: 0; text-indent: -5000px; overflow: hidden;}


img {border:0; margin:0; padding:0;}


/********************* Top *********************/

#accessibility {display:none;}

#head {position:relative; width:960px; height:149px; margin:0px; padding:0px;}


/* logo */
#logo {position:absolute; padding-top:48px; left:24px; width:190px; height:61px; z-index: 1;}

#logo ul {margin:0px; padding:0px; list-style:none;}

#logo li {float:left;}


/* topmenu */
#topmenu {position:absolute; top:5px; margin-left:768px; width:195px; height:26px; background:url("/images/res/main_top_bg.gif") no-repeat;}

#topmenu ul {margin:0px; padding-top:6px; padding-left:11px; list-style:none;}

#topmenu li {float:left;}


/* 통합검색 */
#top_search {position:absolute; top:8px; margin-left:537px; width:250px; height:16px;}

#top_search ul {margin:0px; padding:0px; padding-left:15px; list-style:none;}

#top_search li {float:left;}

#top_search img {display:block;}


/* menu */
#menu {position:relative; top:60px; width:960px; height:100px; z-index: 0;}

#menu ul {margin:0px; padding:0px; list-style:none;}

#menu li {float:left;}

#menu img {display:block;}

#menu .blank {width:217px;}


/* submenu */
#submenu {position:absolute; width:750px; height:22px; margin-left:220px; margin-top:5px;}

#submenu ul {margin: 0; padding:0; list-style: none;}

#submenu li {float:left;}

#submenu .submenu01 {padding-left:0px;}

#submenu .submenu02 {padding-left:8px;}

#submenu .submenu03 {padding-left:160px;}

#submenu .submenu04 {padding-left:0px;}

#submenu .submenu05 {padding-left:100px;}

#submenu .submenu06 {padding-left:480px;}

#submenu .submenu07 {padding-left:200px;}


/********************* Center 기본 css *********************/

#center {position:relative; width:960px; height:auto; margin:0; padding:0; list-style:none;}

#left {position:absolute; width:194px; left:16px; height:auto; margin:0; padding:0; display:block;}

#middle {position:relative; width:680px; height:auto; left:226px; background:url("/images/res/sub_cen_bg.gif") repeat-y; 
         margin:0; padding:0; display:block;}

#middle ul {margin:0; padding:0; list-style:none;}

#middle li {padding:0;}





/* 왼쪽 베너 */
#left_banner {position:relative; width:194px; height:auto; margin:0px; padding:0px;}

#left_banner ul {margin:0; padding:0; list-style:none;}

#left_banner li {float:left;}

#left_banner .pad10 {padding-top:10px;}

#left_banner .pad15 {padding-top:15px;}

/* 왼쪽메뉴의 서브메뉴들 */
#leftmenu01 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu01 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu01 li {float:left;}

#leftmenu01_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu01_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu01_sub li {float:left;}

#leftmenu02 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu02 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu02 li {float:left;}

#leftmenu02_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu02_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu02_sub li {float:left;}

#leftmenu03 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu03 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu03 li {float:left;}

#leftmenu03_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu03_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu03_sub li {float:left;}

#leftmenu04 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu04 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu04 li {float:left;}

#leftmenu04_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu04_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu04_sub li {float:left;}

#leftmenu05 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu05 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu05 li {float:left;}

#leftmenu05_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu05_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu05_sub li {float:left;}

#leftmenu06 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu06 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu06 li {float:left;}

#leftmenu06_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu06_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu06_sub li {float:left;}

#leftmenu07 {position:relative; width:194px; height:auto; margin:0; padding:0; display:block;}

#leftmenu07 ul {margin:0px; padding:0px; list-style:none;}

#leftmenu07 li {float:left;}

#leftmenu07_sub {position:relative; width:164px; height:auto; padding-top:10px; margin:0; display:block;}

#leftmenu07_sub ul {margin:0px; padding:0px; list-style:none;}

#leftmenu07_sub li {float:left;}



/********************* middle css *********************/
/** quick menu **/
#quick  {position:absolute; left:906px; width:54px; height:225px; margin:0; padding:0;}

#quick ul {margin:0; padding:0; list-style:none;}

#quick li {float:left;}

#quick img {display:block;}


#middle_con {position:relative; width:630px; height:auto; margin-left:25px; padding-top:10px;}

#middle h1 {position:relative; width:680px; height:5px; margin:0; padding:0; display:block;}

#middle h2 {position:relative; width:680px; height:26px; margin:0; padding:0; display:block;}




/** 담당자 **/
#charge {position:relative; width:630px; padding-left:5px; height:68px; padding-bottom:30px;}

#charge ul {margin:0; padding:0; list-style:none;}

#charge li {float:left;}

#go_top {position:absolute; left:665px; width:29px; height:29px; padding:0; margin:0;}

#go_top ul {margin:0; padding:0; list-style:none;}

#go_top li {float:left;}


/** 하단 라인 **/
#middle_bot {position:relative; width:680px; height:26px; margin-top:30px; padding:0px;}

#middle_bot ul {margin:0; padding:0; list-style:none;}

#middle_bot li {float:left;}

#middle_bot img {display:block;}



/********************* bottom 관련 css *********************/

#bottom {position:relative; height:100px; margin-top:20px; background:url(/images/res/bottom_bg.gif) repeat-x;}

#bottom_text {position:relative; top:20px; left:255px; width:530px; height:48px;}

#bottom_text ul {margin:0; padding:0; list-style:none;}

#bottom_text li {float:left;}


/* 하단 로고 */
#bottom_logo {position:absolute; top:22px; left:60px;}

#bottom_logo ul {margin:0; padding:0; list-style:none;}

#bottom_logo li {float:left;}


/* 하단 방문자 */
#bottom_count {position:absolute; top:5px; left:768px; width:200px; height:35px; 
background:url("/images/res/bottom_count_sub.gif") no-repeat; z-index:2; padding:0; margin:0;}

#bottom_count ul {padding:0; margin:0; list-style:none;}

#bottom_count li {float:left; color:#ffffff; font-size:12px; line-height:13px; padding-left:20px; padding-top:5px;}



/*회색박스*/
#box {position:relative; width:620px; height:auto; margin:0; padding:0;}

#box ul {margin:0; padding:0; list-style:none;}

#box li {line-height:20px;}

#box .top {width:620px; height:7px; background:url("/images/res/box_top.gif") repeat-y; padding:0; margin:0;}

#box .cen {margin:0; padding:20px; width:620px; height:auto; background:url("/images/res/box_cen.gif") repeat-y;}

#box .bot {margin:0; padding:0; width:620px; height:7px; background:url("/images/res/box_bot.gif") no-repeat;}

#box_text {margin:5px; width:570px; height:auto;}


/********************* 컨텐츠 css *********************/
#content_all {position:relative; width:630px; height:auto; padding-left:5px; padding-right:5px; margin:0; display:block;}

#content_all1 {position:relative; width:630px; height:500px; padding-left:5px; padding-right:5px; margin:0; display:block;}

#content_all ul {margin:0; padding:0; list-style:none;}

#content_all li {padding:0;}

#content {position:relative; width:630px; height:600px; padding:0; margin:0; display:block;}

#content ul {margin:0; padding:0; list-style:none;}

#content li {padding:0;}


/**** 하단의 공백 ****/
#blank {position:relative; height:70px;}



<!-- Last Generated Date :: [2011-03-17 19:44:06 665] -->
