@charset "utf-8";
/* CSS Document */
/*#container{position:relative; width:100%;}*/
#wrap{width:100%; position:relative; background:url(../images/common/bg.jpg) repeat-x 0 0; }
#container{width:1000px; margin:0 auto; position:relative; min-height:580px; height:auto; }
#headerwrap{position:relative; width:100%;  height:130px;margin:0 auto;}
	#headerwrap #gnbL {position:absolute;top:20px; left:0; height:110px; width:148px; }
	#headerwrap #gnbR {position:absolute;top:20px; right:0;  height:110px; width:852px; }
	#headerwrap h1 {position:absolute;top:0px;left:0px;z-index:50}
	#headerwrap .lnb {position:relative;top:60px; height:50px;  width:100%;  margin:0 auto;}
	#headerwrap .lnb li{float:left; line-height:50px; color:#fff; padding:0px 0px 0px 5px; font-size:11px;}
	#headerwrap .lnb li a:link, #headerwrap .lnb li a:focus, #headerwrap .lnb li a:visited{float:left; line-height:50px; color:#fff;  font-size:11px; padding:0px 0px 0px 5px; text-decoration:none; background:url(../images/common/lnb_line.gif) no-repeat 0px 22px;}
	#headerwrap .lnb li a:hover{float:left; line-height:50px; color:#d1d1d1; font-size:11px;}
	#headerwrap .lnb li a.no{padding: 0 0 0 5px; background:none;}
	
/*탑메뉴*/
#grFlash {width:400px; float:right; right:0px; position:absolute; top:20px;}	
#grFlash li{position:absolute; top:0px; text-align:center; height:45px; }
#grFlash li#mNavi01 {left:0px;} 
#grFlash li#mNavi02 {left:150px} 
#grFlash li#mNavi03 {right:0px}
#grFlash li a:link{display:block; font-size:16px; color:#222; font-weight:bold; text-decoration:none; height:45px;}
#grFlash li a:hover{color:#666;}
/*#grFlash li a:hover.ov2{color:#666; background:url(../images/common/top_line.gif) no-repeat center 25px;}*/
#grFlash li .ov2{color:#666;background:url(../images/common/top_line.gif) no-repeat center 25px;}

/*탑메뉴*/

/*상위탑메뉴 위치*/
#grFlash li#mNavi01 a.mNaveTitle{width:110px; color:#222;}
#grFlash li#mNavi01 a:active, #grFlash li#mNavi01 a:focus, #grFlash li#mNavi01 a:hover{display:inline-block; color:#222;}
#grFlash li#mNavi02 a.mNaveTitle{width:110px; color:#222;}			
#grFlash li#mNavi02 a:active, #grFlash li#mNavi02 a:focus, #grFlash li#mNavi02 a:hover{display:inline-block; color:#222;}
#grFlash li#mNavi03 a.mNaveTitle{width:110px; color:#222;}
#grFlash li#mNavi03 a:active, #grFlash li#mNavi03 a:focus, #grFlash li#mNavi03 a:hover{display:inline-block; color:#222;}
/*상위탑메뉴 위치*/

/*S_하위탑메뉴*/
#grFlash li ul{position:absolute;top:40px;left:0px;width:auto;height:50px;line-height:50px;/* visibility:visible;*/}
#grFlash li ul li {position:static; float:left;}
#grFlash li ul li a:hover{color:#fff; background:#52a2d9;}

/*S_하위탑메뉴 위치(1)*/
#grFlash li#mNavi01 ul {left:23px;width:400px; float:left; }
#grFlash li#mNavi01 ul li.first{margin-left:-15px; }
#grFlash li#mNavi01 ul li a{height:50px; font-size:13px; line-height:50px; color:#fff;}
#grFlash li#mNavi01 ul li a.sov {color:#fff; background:#52a2d9; }
#grFlash li#mNavi01 ul li.sNavi01 a:link{padding:0 15px 0 15px; color:#fff; font-weight:normal;} 
#grFlash li#mNavi01 ul li.sNavi01 a:active, #grFlash li#mNavi01 ul li.sNavi01 a:focus, #grFlash li#mNavi01 ul li.sNavi01 a:hover{color:#fff;}
/*E_하위탑메뉴 위치(1)*/

/*S_하위탑메뉴 위치(2)*/
#grFlash li#mNavi02 ul {left:0px;width:300px; float:left; /*visibility:hidden;*/}
#grFlash li#mNavi02 ul li.first{margin-left:-15px; }
#grFlash li#mNavi02 ul li a{height:50px; font-size:13px; line-height:50px; color:#fff;}
#grFlash li#mNavi02 ul li.sNavi02 a:link{padding:0 15px 0 15px; color:#fff; font-weight:normal;} 
#grFlash li#mNavi02 ul li.sNavi02 a:active, #grFlash li#mNavi02 ul li.sNavi02 a:focus, #grFlash li#mNavi02 ul li.sNavi02 a:hover{color:#fff;}
/*E_하위탑메뉴 위치(2)*/
/*S_하위탑메뉴 위치(3)*/
#grFlash li#mNavi03 ul {left:-50px;width:200px; float:left;/*visibility:hidden;*/ }
#grFlash li#mNavi03 ul li.first{margin-left:-15px; }
#grFlash li#mNavi03 ul li a{height:50px; font-size:13px; line-height:50px; color:#fff;}
#grFlash li#mNavi03 ul li.sNavi03 a:link{padding:0 10px 0 10px; color:#fff; font-weight:normal;} 
#grFlash li#mNavi03 ul li.sNavi03 a:active, #grFlash li#mNavi03 ul li.sNavi03 a:focus, #grFlash li#mNavi03 ul li.sNavi03 a:hover{color:#fff;}
/*E_하위탑메뉴 위치(3)*/

#contentwrap {position:relative;float:left;width:100%; margin-top:34px; max-width:1000px;min-height:auto; }
#scontentwrap {width:1000px; margin:0 auto; height:auto; overflow:hidden;}



#footer{width:1000px; /*height:100px;*/ position:relative; margin:0 auto; margin-top:30px; border-top:4px solid #333; clear:both; margin-bottom:20px;}
#footer .f_logo {width:127px;height:47px; text-align:center; margin:0 auto; padding:5px 0px;}
#footer .f_add {width:1000px;text-align:center; font-size:11px; color:#333; line-height:17px;}
#footer .copy {width:1000px;text-align:center; font-size:10px; color:#9e9e9e;line-height:17px;}

/*#sfooter{width:1000px; /*height:100px; margin-top:30px; border-top:4px solid #333; clear:both; margin-bottom:20px; float:left; position:absolute;}*/
#sfooter{width:1000px; border-top:4px solid #333; margin-bottom:50px;}
#sfooter .f_logo {width:127px;height:47px; text-align:center; margin:0 auto; padding:5px 0px;}
#sfooter .f_add {width:1000px;text-align:center; font-size:11px; color:#333; line-height:17px;}
#sfooter .copy {width:1000px;text-align:center; font-size:10px; color:#9e9e9e;line-height:17px;}

/*S_서브*/
#sleft{width:200px; float:left; /*height:auto;*/ margin-top:34px;height:100%;}
#sleft .leftmenu{width:200px; float:left; background: url('../images/common/left_bg.png') no-repeat 0 bottom #5b5b5c !important; }
#sright{width:760px; float:right; right:0px;}

