@charset "euc-kr";
select{height:20px;border:1px solid #8c97b5;}
input[type=text]{height:18px;border:1px solid #d9d9d9;}
body {color:#5a5e63;width:100%;}
#wrap{}
/*#header{width:100%;height:173px;position:relative;z-index:10;background:url("../images/common/sub_background.gif") 0 0 repeat-x;}/* ¹àÀº ¸Þ´º*/
#header{width:100%;height:173px;position:relative;z-index:10;background:url("../images/common/sub_background2.gif") 0 0 repeat-x;}/* ¾îµÎ¿î ¸Þ´º*/
#header div.gnb{width:100%;height:173px;}
#header div.gnbInner{width:990px;height:173px;margin:0 auto;position:relative;}
#header div.gnbInner h1{width:269px;height:42px;padding-top:40px;float:left;}
#header div.gnbInner ul.globalMenu{float:right;margin-top:4px;}
#header div.gnbInner ul.globalMenu > li{float:left;background:url("../images/common/bar01.gif") 0 0 no-repeat;padding-left:10px;margin-left:10px;margin-top:4px;}
#header div.gnbInner ul.globalMenu > li.textSize{background:none;margin-top:0;}
#header div.gnbInner ul.globalMenu > li.textSize ul{float:left;margin-left:5px;}
#header div.gnbInner ul.globalMenu > li.textSize ul li{float:left;}
#header div.gnbInner ul.globalMenu > li p{float:left;margin-top:3px;}
#header div.gnbInner ul.globalMenu > li > ul >{float:left;margin-left:8px;}
#header div.gnbInner ul.globalMenu > li > ul > li{float:left;margin-left:2px;}
#header div.gnbInner ul.globalMenu > li.language{position:relative;}
#header div.gnbInner ul.globalMenu > li.language{margin-top:0px!important;}
#header div.gnbInner ul.globalMenu > li.language button{background:url("../images/common/language.gif") 0 0 repeat-x;width:64px;height:17px;border:none;cursor:pointer;display:inline-block;}
#header div.gnbInner ul.globalMenu > li.language button span{left: 0;position: absolute;top: -5000px;}
#header div.gnbInner ul.globalMenu > li.language ul {position:absolute;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border: 1px solid #CCCCCC;
    overflow: hidden;
	margin-top:2px;
	right:0px;
	top:19px;
    width: 62px;font-size:12px;z-index:20;}
#header div.gnbInner ul.globalMenu > li.language ul li{padding:2px 3px;}
#header div.gnbInner ul.globalMenu > li:first-child{margin-left:0;padding-left:0;background:none;}
#header div.gnbInner ul.globalMenu > li:last-child{margin-left:0;padding-left:0;background:none;margin-top:0;margin-left:7px;}


#header fieldset.search{ position:relative; top:48px; left:470px; width:320px;}
#header fieldset.search input[type=text]{float:left;background:url("../images/common/search_area.gif") 0 0 no-repeat;border:none;width:200px;height:16px;padding:5px 30px 5px 10px ;}
#header fieldset.search input[type=image]{float:left;width:70px;height:26px;margin-left:2px;}


#header ul.gnbMenu{clear:both;width:990px;height:46px;padding-top:12px;}
#header ul.gnbMenu > li{float:left;}
#header ul.gnbMenu > li h2{float:left;}
#header ul.gnbMenu > li h2 a{display:inline-block;overflow:hidden;height:46px;}
#header ul.gnbMenu > li.on h2 a img{margin-top:-46px;}
#header ul.gnbMenu > li div.gnbMenuSub{display:none;position:absolute;top:140px;z-index:5;}
#header ul.gnbMenu > #gnb1 div.gnbMenuSub{left:10px;}
#header ul.gnbMenu > #gnb2 div.gnbMenuSub{left:260px;}
#header ul.gnbMenu > #gnb3 div.gnbMenuSub{left:280px;}
#header ul.gnbMenu > #gnb4 div.gnbMenuSub{left:420px;}
#header ul.gnbMenu > #gnb5 div.gnbMenuSub{left:850px;}
#header ul.gnbMenu > li.on div.gnbMenuSub{display:block;}
#header ul.gnbMenu > li div.gnbMenuSub div.subBox{height:33px;}
#header ul.gnbMenu > li div.gnbMenuSub div.subBox ul{position:relative;height:33px;}
#header ul.gnbMenu > li div.gnbMenuSub div.subBox ul li{float:left;height:33px;}
#header ul.gnbMenu > li div.gnbMenuSub div.subBox ul li a{height:33px; overflow:hidden; display:inline-block; vertical-align: top;}
#header ul.gnbMenu > li div.gnbMenuSub div.subBox ul li.gnb_on img{margin-top:-33px;}

#container{width:100%;overflow:hidden;margin-bottom:40px;min-height:549px;}
#container div.containerInner{width:990px;margin:0 auto;position:relative;}

div.quickMenu{width:83px;height:;background-color:#f7f7f7;position:absolute;right:-120px;top:15px;height:723px;}
div.quickMenu ul.quickTop{margin-left:5px;width:73px;}
div.quickMenu ul.quickBot{margin:7px 0 0 9px;}
div.quickMenu p{margin-top:9px;}

#footer{width:100%;background-color:#ededed;height:74px;border-top:1px solid #e0e0e0;}
#footer div.footMenu{width:990px;margin:0 auto;height:35px;}
#footer div.footMenu > ul{margin-top:11px;width:473px;height:11px;float:left;}
#footer div.footMenu > ul li{float:left;margin-left:14px;background:url("../images/common/bar02.gif") 0 3px no-repeat;padding-left:15px;}
#footer div.footMenu > ul li:first-child{margin-left:0;padding-left:0;background:none;}
#footer div.familySite{float:right;width:133px;margin-top:23px;position:relative;}
#footer div.familySite button{background:url("../images/common/familySite.png") 0 0 repeat-x;width:133px;height:21px;border:none;cursor:pointer;display:inline-block;}
#footer div.familySite button span{left: 0;position: absolute;top: -5000px;}
#footer div.familySite ul {position:absolute;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border: 1px solid #CCCCCC;
    overflow: hidden;
	margin-top:2px;
	right:0px;
	top:-98px;
    width: 138px;font-size:12px;z-index:10;}
#footer div.footMenu div.familySite li{padding:2px 3px;}
#footer div.footInfo{width:990px;margin:0 auto;}
#footer div.footInfo h6{margin-top:14px;float:left;width:59px;height:32px;}
#footer div.footInfo ul.address{float:left;margin-top:20px;color:#888888;font-size:11px;font-family:Tahoma!important;}
#footer div.footInfo ul.address li{line-height:100%;}
#footer div.footInfo ul.footSns{float:left;margin:19px 0 0 44px;}
#footer div.footInfo ul.footSns li{float:left;margin-left:5px;}
#footer div.footInfo ul.footSns li:first-child{margin-left:0;}