/*서브공통*/
#subbackbg{width:100%; height:100%; margin:0 auto; background:#faf6e7 url(/images/sub/repeatbg.jpg) repeat-y center top; position:absolute; z-index:-9999;}
#swarp{width:100%; margin:0 auto; float:left; background:#faf6e7 url(/images/sub/repeatbg.jpg) repeat-y center top;}
#swarp2{width:1000px; margin:0 auto; background:#fff; height:100%;}
#sheader{}
#stopmenu{height:30px; background:#fff;}
#stopmenu .menu{float:right; height:29px; width:380px;}
#stopmenu .menu .home{float:left; margin-left:23px; margin-top:7px; _margin-left:12px; _margin-top:6px;}
#stopmenu .menu .join{float:left; margin-top:7px; _margin-top:6px;}
#stopmenu .menu .login{float:left; margin-top:7px; _margin-top:6px;}
#stopmenu .menu .sitemap{float:left; margin-top:7px; _margin-top:6px;}
#stopmenu .menu .size{float:left; margin-left:80px; margin-top:7px; _margin-top:6px;}
#stopmenu .menu .plus{float:left; margin-top:5px; _margin-top:5px;}
#stopmenu .menu .language{float:left; margin-left:16px; margin-top:2px; _margin-left:14px;}
#slogo{}
#slogo li{float:left;}
#leftmenu{background:url(images/sub/repeat.jpg) repeat-y; width:220px; height:100%; float:left;}
#LeftMmenu{float:left; margin-top:14px; margin-left:14px; _margin-left:10px;}
#right{padding-left:30px; padding-top:20px; overflow:hidden; background:#faf6e7; /*padding-bottom:100px;*/ _float:left;}
#scontent{}
#scontent #title{float:right; margin-top:5px; height:20px; color:#87857c;}
#scontent #title li{float:left;}
#scontent #title .style1{margin-left:3px; margin-top:2px;}
#scontent #title .style2{margin-left:3px; margin-right:3px; margin-top:2px;}
#scontent #title .style3{margin-top:2px;}

/*서브푸터*/
#sfooter{float:left; clear:both; border-top:1px solid #c7bfac; margin-top:70px; width:100%; height:200px;}
#sfooter #smenu{float:left; margin-top:15px;}
#sfooter #smenu li{float:left;}
#sfooter #smenu .style1{margin-left:16px; margin-top:7px;}
#sfooter #smenu .style2{margin-top:7px;}
#sfooter .text{clear:both; margin-bottom:30px;}
#sfooter .text .text2{float:left; font-size:11px; margin-top:10px; line-height:16px; *width:530px; _width:550px;}
#sfooter .text .copyright{float:left; margin-top:5px; width:500px;}
#sfooter .text .copyright .style1{float:left;}
#sfooter .text .icon{float:right; margin-left:42px; margin-top:10px; *margin-left:0px; _margin-left:0px;}
#sfooter .text .icon .btnn{float:right; margin-left:116px; margin-top:5px;}
#sfooter .text .icon .btnn li{float:right;}
#sfooter .text .icon .btnn .mg10{margin-left:10px;}
#sfooter .text .icon .family{clear:both; float:right; margin-top:5px;}
#sfooter .text .icon .family .family1 {padding-top:16px;}

/*왼쪽네비*/
.menubg{display:none; background:url(/images/sub/repeat.gif) repeat-y; width:180px;}
.menubg .pb20{padding-bottom:20px;}
.menubg .pb21{padding-bottom:20px; border-bottom:1px solid #e8e6e4;}

/*랭귀지*/
.languagee{position:absolute; z-index:999}
.languagee #abcc1 .ss12{margin-top:-5px}
.languagee #abcc1 .ss12 li{clear:both;}
.languagee #abcc1 a{padding:0}