/* ÅÂ±× ÃÊ±âÈ­ */
body {font-size:12px;font-family:gulim;}
input,select,textarea {font-size:12px;font-family:gulim;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
img{ border: 0px; }
ul{ margin: 0px; padding: 0px; list-style:none; }

/* °øÅëÅ¬·¡½º ¸ðÀ½ */
.floatL{ float: left;  }
.floatR{ float: right;  }
.relative{ position: relative;  }
.absolute{ position: absolute;  }
.none{ font-size: 0px; line-height: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; top: 0px; left: -10000px;  }
.cursor{ cursor: pointer; }

/* »ó´ÜÇì´õ */
#header { width:1000px; height:120px; margin:0px auto; }
#header h1 { position:absolute; margin:15px 0 0 350px;}/* ·Î°íÀÇ Á¤Áß¾ÓÀÌ #wrapÁß¾Ó¿¡ ¿À¸é µÇ¹Ç·Î ·Î°íÀÌ¹ÌÁö °¡·Î158 / 2 ÇÑ °ªÀ» margin-left: -·Î ¼±¾ðÇÔ */

.util{ width: 245px; height: 40px; margin-top: 5px; background-color:#FFF;}
.util img{ vertical-align: top;}
.util ul{ height: 12px; margin-bottom: 6px; font-size: 0px; }
.util ul li{ float: left; padding-left: 13px; }

#search_txt{ width: 191px; height: 24px; border: 1px solid #c1d36f; background-color:#c1d36f; border-right: none; margin-top:30px;}
.borderR{ margin-top:30px; }

/*
#gnb_wrap { width:100%; height:41px; margin:0px auto; background: url('./image/gnb_bg.gif') repeat; }
#gnb_wrap .gnb { width:1000px; height:41px; margin:0px auto; background: url('./image/gnb_bar.gif') no-repeat; }
#gnb_wrap .gnb ul li { float:left; margin-top:12px; }
#gnb_wrap .gnb ul li.gnb_01 { margin-left: 80px; }
#gnb_wrap .gnb ul li.gnb_02 { margin-left: 150px; }
#gnb_wrap .gnb ul li.gnb_03 { margin-left: 140px; }
#gnb_wrap .gnb ul li.gnb_04 { margin-left: 145px; }
#gnb_wrap .gnb ul li.gnb_05 { margin-left: 140px; }
*/

#visual { width:1000px; height:315px; margin:20px auto; border: 3px #79a707 solid; }

#topmenu {width:100%; margin:0px auto; background: url('./image/gnb_bg.gif') repeat; }

#topmenu .wrap { width:1000px; margin:0px auto; }
#topmenu .wrap ul li { float:left; margin-top:0px; margin-left: 45px; }



#content {width:1000px; margin:0px auto; height:100%; }
#content .section01 { width:183px; float:left; margin-bottom:30px; }
#content .section01 .lnb { width:180px; height:445px;}
#content .section01 .lnb_sub1 { width:180px; height:280px;}
#content .section01 .lnb_sub2 { width:180px; height:500px;}
#content .section01 .lnb_sub3 { width:180px; height:280px;}
#content .section01 .lnb_sub4 { width:180px; height:280px;}
#content .section01 .lnb_sub5 { width:180px; height:280px;}
#content .section01 .lnb_sub28 { width:180px; height:280px;}

#content .section01 .lnb ul li.lnb_02 { margin-top: 18px; }
#content .section01 .img { margin-top:10px; }
#content .section01 .sub_banner { margin-top:40px; }
#content .section01 .sub_banner ul li { margin-top:5px; }
#content .section02 { width:790px; float:right; height:100%; margin-bottom:20px; }
#content .section02 .title { height:28px; border-bottom:1px solid #eaeaea;}

#content .section02_sub { width:790px; float:right; height:100%; margin-bottom:20px; }
#content .section02_sub .title { height:28px; border-bottom:1px solid #eaeaea;}

#content .section02 table tr td {height:170px;}
#content .section02 table tr td img{border:2px solid #cecece;}

#content .section02 .part03 { width:778px; height:215px; background: url('./image/part03_bg.gif') no-repeat; }
#content .section02 .part03 .part03_01 { width:240px; height:201px; padding:5px 5px 0 5px; float:left;  }
#content .section02 .part03 .part03_02 { width:300px; height:200px; padding:5px 0 0 5px; background: url('./image/notice.gif') 0 5px no-repeat; float:left; }
#content .section02 .part03 .part03_02 ul { margin:82px 0 0 20px; }
#content .section02 .part03 .part03_02 ul li { margin:6px 0 0 0; }
#content .section02 .part03 .part03_02 ul li span { float:right; margin-right:25px;}
#content .section02 .part03 .part03_03 { width:218px; height:201px; padding:5px 0 0 5px; background: url('./image/portfolio.gif') 0 5px no-repeat; float:left; }
#content .section02 .part03 .part03_03 table { margin:70px 0 0 15px; }
#content .section02 .part03 .part03_03 table tr td {height:55px;}
#content .section02 .part03 .part03_03 table tr td img{border:2px solid #cbcbcb;}

/*¼­ºê Å¸ÀÌºí¹Ù ¹× ·ÎÄÉÀÌ¼Ç*/
#subRight { ;}
#subRight .titleBar {border-bottom:1px #dadada solid;display:block;height:33px}
#subRight .titleBar:after{display:block;clear:both;content:''}
#subRight .line {border-top:2px #fff solid;}

#subRight .titleBar .location {text-align:right;font-size:11px;color:#999;letter-spacing:-1px;padding:16px 3px 0 0}
#subRight .titleBar .location a{color:#888}
#subRight .titleBar .location a:hover{color:#000}
#subRight .titleBar .subTitle {background:url(./image/title_dot.gif) no-repeat 3 7px;}
#subRight .titleBar .subTitle h1{font-family:Malgun Gothic;font-size:22px;font-weight:bold;color:#757575;letter-spacing:-1px; margin-top:0px;}


#footer { clear:both; width:1000px; height:120px; margin:0px auto; background: url('./image/footer.gif') no-repeat;}
#footer ul { margin: 10px 0 0 270px; }
#footer ul li { float:left; margin: 5px 0 0 50px; }
#footer ul li.footer_02 { float:left; margin: 5px 0 0 25px; }
#footer ul li.footer_03 { float:left; margin: 5px 0 0 23px; }
#footer ul li.footer_04 { float:left; margin: 5px 0 0 30px; }
#footer ul li.footer_05 { float:left; margin: 5px 0 0 30px; }
