@charset "utf-8";

/*:root body {overflow-y:hidden; overflow-x:auto;} /*FF*/

/*A:link, A:visited {font-family: Dotum, Gulim, Arial; color:#656463; text-decoration:none; font-size:12;}
A:hover, A:active {font-family: Dotum, Gulim, Arial; color:#fb6504; text-decoration: underline; font-size:12;}

body, td, div, option,  {font-family: Dotum, Gulim, Arial; font-size: 9pt; color: #333333; line-height: 180%; font-weight: normal; font-variant: normal;}
*/
.nv{font-family:Dotum, Gulim, Arial; font-size: 8pt; color: #939393; line-height: 160%; font-weight: normal; font-variant: normal;}
.nb{font-family:Dotum, Gulim, Arial; font-size: 8pt; color: #fb6504; line-height: 160%; font-weight: normal; font-variant: normal;}
.Num{font-family:Dotum, Gulim, Arial; font-size: 9pt; color: #a7a7a7; font-weight: bold; font-variant: normal;}



/* 공통 */
a,img {selector-dummy: expression(this.hideFocus=true); border:0px;} 
*{margin:0; padding:0; margin:0 auto;}
div{margin:0; padding:0; border:0;}
#wrap{width:100%; min-width:1300px;  margin:0 auto;}
/* 공통 */

/* 상단 */
#header{width:1100px; height:134px; text-align:center; margin:0 auto;}
#header img{vertical-align:top;}
#logo{width:278px; border:0; float:left; padding:0;}
#topmenu{width:822px; padding:0; margin:0; float:left; text-align:center; margin:0 auto;}
#top{width:822px; height:45px; text-align:left; padding-bottom:25px;}
#lm{height:45px; display:inline; float:right; padding:0; margin:0;}
#lm li{display:inline; float:left; padding:0; margin:0;}

#menu{width:822px; height:64px; margin:0 auto; text-align:center;}
#menu a{margin:0; padding:0;}
#menu ul{margin:0; padding:0;}
#menu  ul li{display:inline; float:left; padding:0; margin:0;}
#tmenu{width:822px; padding:0; margin:0;}

#smenu{width:100%; height:34px; padding:3px 0 3px 0; float:left; text-align:left;}
#smenu a{padding:0; margin:0; border:0;}
#smenu a:link{font-size:12px; font-family:굴림; font-weight:bold; color:#edffd9; text-decoration:none;}
#smenu a:visited{font-size:12px;font-family:굴림; font-weight:bold; color:#edffd9; text-decoration:none;}
#smenu a:hover{font-size:12px;font-family:굴림;font-weight:bold; color:#ffffff; text-decoration:underline;}

#smenu1{width:250px; height:25px; margin:0px 0 0 0px; background:#6fa334; text-align:center;}
#smenu2{width:300px; height:25px; margin:0px 0 0 80px; background:#6fa334; text-align:center;}
#smenu3{width:320px; height:25px; margin:0px 0 0 220px; background:#6fa334; text-align:center;}
#smenu4{width:150px; height:25px; margin:0px 0 0 455px; background:#6fa334; text-align:center;}
#smenu5{width:240px; height:25px; margin:0px 0 0 520px; background:#6fa334; text-align:center;}
#smenu6{width:300px; height:25px; margin:0px 0 0 620px; background:#6fa334; text-align:center;}
#smenutext{text-align:center; margin:0 auto; margin:2px 5px 2px 5px; padding-top:6px;}
/* 상단 */

/*main bg*/
#mb{width:100%; height:550px; background-color:#71b200; overflow:hidden;}
#sb{width:100%; height:234px; background-color:#71b200; overflow:hidden;}

/* 배너 */
#banner_all{width:1100px; margin:0 auto; text-align:center; margin-top:27px;}
.board{width:274px; height:229px; float:left; background:url(../images/bg_notice.gif) no-repeat}
.notice{width:274px; float:left;}
.notice img{margin:0; padding:0; border:0;}

.pl{width:277px; height:229px; float:left;}
.cs{width:277px; float:left;}
.cs img{margin:0; padding:0; border:0;}
.location{width:277px; float:left;}
.location img{margin:0; padding:0; border:0;}

.banner5{width:270px; margin:0 7px 0 19px; float:left;}
.banner5 img{margin:0; padding:0; border:0;}
.customer{width:253px; float:left;}
.customer img{margin:0; padding:0; border:0;}
/* 배너 */

/* 컨텐츠 */
#contents_all{width:1100px; padding-top:18px; margin:0 auto;}
#left{width:201px; float:left;}
#leftColumn #navigation { width:201px;}
#sub_menu{margin:0;}
#sub_menu a{padding:0; margin:0; border:0;}
#sub_menu a:link{font-size:12px; font-family:굴림; font-weight:bold; color:#656463; text-decoration:none;}
#sub_menu a:visited{font-size:12px;font-family:굴림; font-weight:bold; color:#656463; text-decoration:none;}
#sub_menu a:hover{font-size:12px;font-family:굴림;font-weight:bold; color:#999; text-decoration:underline;}
#sub_menu02{text-align:left; padding:4px 0px 4px 5px; border-bottom:1px solid #ececec;}
#sub_customer{padding:108px 13px 0 14px;}

#right{width:899px; float:left;}
#contentColumn{width:860px; float:right; }
#contentColumn #pageTitle {width:860px; height:30px; border-bottom:1px solid #ececec; margin-bottom:27px; float:right; overflow:hidden;}
#contentColumn #title {float:left; overflow:hidden;}
#contentColumn #nevi {float:right; margin:5px 0px 0px 0px; overflow:hidden;}
#content{width:860px; }
/* 컨텐츠 */

/* 푸터 */
#footer{clear:both;width:100%; padding-top:47px;}
#copyright{clear:both; width:100%; margin:0 auto; padding:0; margin:0; text-align:center;border-top:1px solid #e1e1e1;} 
/* 푸터 */