/**
* Copyright (c) Ahn Jongtae / Nparts Corporation. All Rights Reserved.
* Licensed under the GPL.
* See the GNU General Public License for more details. 
* www.devq.co.kr , www.devq.kr
**/
/*----------------------------------------------------------
		01. plugin/_acc
----------------------------------------------------------*/
/*----------------------------------------------------------
		02. plugin/_api
----------------------------------------------------------*/
/*----------------------------------------------------------
		03. plugin/_bbs
----------------------------------------------------------*/
/* attach_default */
.attach-default{border:#dfdfdf solid 1px;background:#f4f4f4;padding:10px;}
.attach-default ul li{display:inline;cursor:pointer;padding:0 15px;background:url('../image/common/icon/ico_down.gif') no-repeat left 50%;}
/* article-tool-default */
.article-tool-default{float:right;}
.article-tool-default li{display:inline;font-size:0;letter-spacing:-1px;padding:0;margin:0;}
.article-tool-default li img{float:left;}
.article-tool-default li.interval img{width:5px;}
.article-tool-default li.posa{top:25px;right:0;}
#addToolDefault{position:absolute;width:150px;right:0;top:22px;background-color:#fff;border:1px solid #ccc;}
/* article_tool_layer */
.article-tool-layer{width:110px;position:relative;float:left;}
.article-tool-layer li{text-align:left;font-size:11px;color:#333;padding:3px 10px;cursor:pointer;}
.article-tool-layer td.height1{background:#ccc;height:1px;padding:0;}
#addToolLayer{position:absolute;background-color:#fff;border:1px solid #ccc;}
/* who_stat */
.bbs-whostat-slide{list-style:none;float: left;text-align:center;margin:20px 0;width:80px;overflow:hidden;}
.bbs-whostat-nicprint{width:55px;height:15px;font-size:11px;font-family:dotum;color:#909090;margin-top:5px;text-align:center;}
/* category_box */
div.bbs-category{padding:5px 15px 10px 15px;border:4px solid #dfdfdf;}
div.bbs-category h5{font-size:12px;padding:4px 0 4px 17px;background:url('../image/post/global/arrow_02.gif') no-repeat left 7px;border-bottom:1px solid #efefef;margin-bottom:5px;}
div.bbs-category ul{overflow:hidden;width:100%;padding:7px 0 0;background:url('../image/line/hdot_gray.gif') repeat-x left top;}
div.bbs-category ul li{float:left;width:120px;padding:5px 0 5px 22px;white-space:nowrap;background:url('../../_ext/module/filemanager/default/image/close_dir.gif') no-repeat 1px 7px;}
div.bbs-category ul li.folder{background:url('../../_ext/module/filemanager/default/image/pre_dir.gif') no-repeat left 6px;}
div.bbs-category ul li.folder a{color:#999;text-decoration:underline;}
/*----------------------------------------------------------
		04. plugin/_blog
----------------------------------------------------------*/
/*----------------------------------------------------------
		05. plugin/_body
----------------------------------------------------------*/
/* login_default */
div.box-login{clear:both;background:url('../image/common/box/msgbox_ml.gif') repeat-y left top;margin:0 auto;margin-bottom:80px;}
div.box-login div.wrap{background:url('../image/common/box/msgbox_mr.gif') repeat-y right top;zoom:1;}
div.box-login div.top{clear:both;height:7px;background:url('../image/common/box/msgbox_tl.gif') no-repeat left top;}
div.box-login div.top span{float:right;width:7px;height:7px;background:url('../image/common/box/msgbox_tr.gif') no-repeat;}
div.box-login div.btm{clear:both;height:7px;background:url('../image/common/box/msgbox_bl.gif') no-repeat;}
div.box-login div.btm span{float:right;width:7px;height:7px;background:url('../image/common/box/msgbox_br.gif') no-repeat;}
div.box-login div.top,div.box-login div.top span,div.box-login div.btm,div.box-login div.btm span{font-size:0;display:block;zoom:1;}
div.cont-login{padding:30px 20px;}
div.cont-login h5{font-size:14px;position:relative;margin-bottom:7px;}
div.cont-login h5 a{font-weight:normal;position:absolute;right:0;_right:20px;top:0;font-size:11px;}
div.cont-login div.login-input{width:100%;clear:both;float:left;background-color:#f3f3f3;padding:10px 0 14px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}
div.cont-login ul.login-check{clear:both;text-align:left;padding-left:85px;}
div.cont-login ul.login-check li input{margin-right:3px;}
div.cont-login div.login-info{border:1px solid #ccc;background-color:#fff;clear:both;padding:5px 10px 10px 10px;margin:0 17px;}
div.cont-login ul.login-text{clear:both;text-align:left;padding-left:17px;}
div.cont-login ul.login-text li{background:none;font-size:11px;color:#9a9a9a;}
div.cont-login dl{float:left;padding:7px 10px 0 12px;margin-bottom:8px;}
div.cont-login dl dt,div.cont-login dl dd{padding:2px;margin-bottom:4px;}
div.cont-login dl dt{clear:both;float:left;width:72px;font-weight:bold;}
div.cont-login dl dd{width:165px;padding:0;float:left;}
div.cont-login dl dd input{width:100%;border:1px solid #ccc;background-color:#fff;padding:5px 0 3px 0;margin:0;margin-right:3px;}
div.cont-login dl dd p.note{padding:0 0 0 20px !important;background-position:left 1px;}
div.cont-login ul.login-link{text-align:right;margin-top:7px;padding-right:5px;}
div.cont-login ul.login-link li{display:inline;font-size:11px;padding:0 0 0 10px;background:url('../image/common/bullet/bul_arr_3.gif') no-repeat right 3px;}
div.cont-login input.login-btn{border:none;float:left;margin-top:7px;background:url('../image/common/btn/btn_login.gif') no-repeat;font-size:0;width:112px;height:51px;}
div.cont-login input.login-idsch{border:none;float:left;margin-top:7px;background:url('../image/common/btn/btn_idsch.gif') no-repeat;font-size:0;width:112px;height:51px;}
div.cont-login input.login-pwsch{border:none;float:left;margin-top:7px;background:url('../image/common/btn/btn_pwsch.gif') no-repeat;font-size:0;width:112px;height:51px;}
/*----------------------------------------------------------
		06. plugin/_global
----------------------------------------------------------*/
/* imagetitle */
#imagetitle{margin-bottom:10px;}
/* guestbook */
table.bbs-comment-write table.guest{margin-bottom:10px;}
table.bbs-comment-write table.guest input.short-input{padding-top:3px;padding-left:2px;width:100px;height:19px;border:0px;border-bottom:#DCDCDC solid 1px;color:#808080;background:#FCFCFC;}
table.bbs-comment-write table.guest input.long-input{padding-top:3px;padding-left:2px;width:422px;height:19px;border:0px;border-bottom:#DCDCDC solid 1px;color:#808080;background:#FCFCFC;}
/* loginform_img */
div.loginform-main ul.tab-2 span a.t0{padding-left:48px;padding-right:49px;}
html* div.loginform-main ul.tab-2 span a.t0{padding-right:48px;}
div.loginform-main ul.tab-2 span a.t1{padding-left:37px;padding-right:37px;}
div.loginform-main ul.tab-2 span a{padding-top:4px;padding-bottom:3px;}
div.loginform-main div.tab-cont{padding:15px;border:1px solid #d0d0d0;background:#f9f9f9;}
div.loginform-main div.tab-cont div.openid-disabled{position:absolute;width:258px;height:63px;background:#f9f9f9;top:-14px;left:-15px;padding:38px 0 0 10px;z-index:1;}
div.loginform-main div.login-input{height:52px;}
div.loginform-main div.login-input div.fleft2{float:left;width:160px;}
div.loginform-main div.login-input div.fright{float:left !important;height:48px;border-left:1px solid #cacaca;padding-left:7px;}
div.loginform-main div.login-input dl{}
div.loginform-main div.login-input dl dt{display:none;}
div.loginform-main div.login-input dl dd{float:left;margin:0 0 3px;}
div.loginform-main div.login-input dl dd label{color:#999;font-size:11px;}
div.loginform-main div.login-input dl dd input{float:left;}
div.loginform-main div.login-input dl dd input.id{width:90px;height:18px;border:#ccc solid 1px;margin-right:3px;}
div.loginform-main div.login-input dl dd input.openid{width:173px;height:18px;border:#ccc solid 1px;}
div.loginform-main div.login-input dl dd input.btn{margin-left:3px;}
div.loginform-main div.login-input p.sslcheck{font-size:11px;letter-spacing:-1px;}
div.loginform-main div.login-input p.sslcheck em{text-decoration:underline;color:#ff6600;font-weight:bold;cursor:pointer;}
div.loginform-main div.login-btn{clear:both;font-size:11px;}
div.logoutform-main{position:relative;z-index:5;}
div.logoutform-wrap{border:1px solid #d0d0d0;background:#f1f1f1;}
div.logoutform-main div.box-in-top{border:1px solid #fff;padding:7px 9px 5px 9px;}
div.logoutform-main div.box-in-top ul li{display:inline;padding-left:5px;font-size:12px;}
div.logoutform-main div.box-in-top ul li.first{padding-left:0px;}
div.logoutform-main div.box-in-top .in-top{margin-bottom:22px;}
div.logoutform-main div.box-in-top .in-top h5{float:left;font-weight:normal;position:relative;}
div.logoutform-main div.box-in-top .in-top ul{text-align:right;margin-bottom:5px;}
div.logoutform-main div.box-in-top .in-top ul li{font-size:11px;letter-spacing:-1px;}
div.logoutform-main div.box-in-top .in-top ul li.pw a{color:#ff6600}
div.logoutform-main div.box-in-top .in-top ul li.logout a{padding:4px 4px 2px 3px;border:1px solid #dfdfdf;background:#fff;text-decoration:none;}
div.logoutform-main div.box-in-top .in-list li{font-size:11px;font-weight:bold;letter-spacing:-1px;display:inline;padding-right:7px;}
div.logoutform-main div.box-in-top .in-list li a{width:75px;display:inline-block;}
div.logoutform-main div.box-in-top .in-list li strong{color:#ff6600}
div.logoutform-main div.box-in-top .in-list li a.more{font-size:11px;color:#9a9a9a;padding-right:15px;background:url('../image/common/icon/ico_more_box.gif') no-repeat right top;}
div.logoutform-main div.box-in-btm{height:10px;border:1px solid #fff;background:#f8f8f8;padding:9px 14px;}
div.logoutform-main #myPageMore{float:left;clear:both;height:166px;position:absolute;z-index:10;width:248px;border:1px solid #9a9a9a;background-color:#fff;top:55px;right:0;padding:15px 10px;zoom:1;}
div.logoutform-main #myPageMore ul{position:relative;float:left;width:33%;overflow:hidden;}
div.logoutform-main #myPageMore ul li.title{color:#3b5e99;font-weight:bold;font-size:12px;}
div.logoutform-main #myPageMore ul li{font-weight:normal;display:block;font-size:11px;}
div.logoutform-main #myPageMore ul li a{color:#9a9a9a;}
/* tab_contents */
div.tab-contents ul.tab-1 span a.t0{padding-left:20px;padding-right:22px;}
html* div.tab-contents ul.tab-1 span a.t0{padding-right:21px;}
div.tab-contents ul.tab-1 span a.t1{padding-left:26px;padding-right:26px;}
div.tab-contents ul.tab-1 span a.t2{padding-left:26px;padding-right:26px;}
div.tab-contents ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.tab-contents div.tab-notice{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
div.tab-contents div.tab-notice ul{padding:12px 15px 0 15px;}
div.tab-contents div.tab-notice li a{font-size:11px;font-family:dotum;color:#69C2E0;}
div.tab-contents div.tab-cont{padding:5px 15px 15px 15px;border:1px solid #d0d0d0;border-top:none;}
div.tab-contents div.tab-cont div.no-list{height:130px;vertical-align:middle;}
/* tab_contents1 */
div.tab-contents1{margin-top:3px;}
div.tab-contents1 ul.tab-1 span a.t0{padding-left:20px;padding-right:20px;}
html* div.tab-contents1 ul.tab-1 span a.t0{padding-right:27px;}
div.tab-contents1 ul.tab-1 span a.t1{padding-left:19px;padding-right:20px;}
div.tab-contents1 ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.tab-contents1 div.tab-cont{padding:15px;border:1px solid #d0d0d0;border-top:none;}
div.tab-contents1 div.tab-cont div.no-list{height:133px;vertical-align:middle;}
/* tab_contents2 */
div.tab-contents2{margin-top:3px;}
div.tab-contents2 ul.tab-1 span a.t0{padding-left:17px;padding-right:17px;}
html* div.tab-contents1 ul.tab-1 span a.t0{padding-right:27px;}
div.tab-contents2 ul.tab-1 span a.t1{padding-left:17px;padding-right:17px;}
div.tab-contents2 ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.tab-contents2 div.tab-cont{padding:6px;border:1px solid #d0d0d0;border-top:none;}
div.tab-contents2 div.tab-cont div.no-list{height:136px;vertical-align:middle;}



/* tab_company */
div.tab-company {margin-top:0px;}
div.tab-company div.companybox {border:1px solid #d0d0d0;}
div.tab-company div.companybox ul.companytitle { padding:6px; }
div.tab-company div.companybox ul.companytitle li { color:#333; font-weight:bold; float:left; padding-left:10px; height:26px;vertical-align:middle; }
div.tab-company div.companybox ul.companytitle li.last{ float:right; padding-right:10px; }
div.tab-company div.companybox .companylink { border-top:1px solid #d0d0d0; clear:both; padding:4px; }
div.tab-company div.companybox .companylink li { height:22px; padding-left:9px; vertical-align:middle; }


/* tab_contents2 */
/*div.tab-contents2{margin-top:3px;}
div.tab-contents2 ul.tab-1 span a.t0{padding-left:19px;padding-right:19px;}
html* div.tab-contents1 ul.tab-1 span a.t0{padding-right:27px;}
div.tab-contents2 ul.tab-1 span a.t1{padding-left:19px;padding-right:19px;}
div.tab-contents2 ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.tab-contents2 div.tab-cont{padding:6px;border:1px solid #d0d0d0;border-top:none;}
div.tab-contents2 div.tab-cont div.no-list{height:136px;vertical-align:middle;}
/* keyword_table */
div.keyword-table{margin-top:3px;}
div.keyword-table ul.tab-1 span a.t0{padding-left:17px;padding-right:16px;}
html* div.keyword-table ul.tab-1 span a.t0{padding-right:15px;}
div.keyword-table ul.tab-1 span a.t1{padding-left:17px;padding-right:17px;}
div.keyword-table ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.keyword-table div.tab-cont{clear:both;padding:5px 8px 4px 15px;border:1px solid #d0d0d0;border-top:none;}
div.keyword-table ol li span{width:20px;padding-left:10px;font-size:11px;font-weight:bold;}
div.keyword-table div.dotline-1{margin:5px 0;}
div.keyword-table div.keyword-date{font-size:11px;color:#c0c0c0;}
/* survey */
div.survey{margin-top:3px;border:1px solid #d0d0d0;zoom:1;}
div.survey h5{padding-left:13px;}
div.survey h5 a.more{top:5px;}
div.survey ul li.subject{padding-left:21px;background:url('../image/common/icon/ico_poll.gif') no-repeat 4px 2px;margin-bottom:7px;}
div.survey ul{padding:10px;}
div.survey ul li input{vertical-align:-3px;}
div.survey div.bbs-paging{margin-top:0;}
/*----------------------------------------------------------
		07. plugin/_image
----------------------------------------------------------*/
/* photoslide */
div.acg{font-size:12px;padding:0px 4px 4px 0px;}
div.plugin-photoslide{border:1px solid #dfdfdf;}
.photoslide-img img{display:block;}
.photoslide-btn{position:absolute;padding:0;bottom:3px;right:7px;}

/*----------------------------------------------------------
		08. plugin/_member
----------------------------------------------------------*/
/* birthday */
div.birthday{}
/*----------------------------------------------------------
		09. plugin/_popup
----------------------------------------------------------*/
/* login_default (_body/login_default 참조) */
/*----------------------------------------------------------
		10. plugin/_skin
----------------------------------------------------------*/
/*----------------------------------------------------------
		11. plugin/_system
----------------------------------------------------------*/
/* calendar_layer (init.css 참조) */
/* session */
#loguserLayer{height:100px;overflow:auto;border:#dedede solid 1px;}
#loguserLayer li{background:none;padding-left:0;}
#loguserLayer li em{padding-top:2px;}
.loguser-name{color:#046AB2;font-size:11px;font-family:돋움;}
.loguser-date{color:#c0c0c0;font-size:11px;font-family:돋움;padding-right:2px;}
/* _q (popup layer) */
div.syspop{position:absolute;z-index:5000;display:none;background:#f0f0ee;border:1px solid #dfdfdf;padding:4px;}
div.syspop .wrap{background:#fff;padding:5px 10px;}
div.syspop .l-header{color:#000;padding:3px 7px 7px 7px;cursor:move;position:relative;}
div.syspop .l-header a{font-family:arial black;font-size:13px;color:#bababa;text-decoration:none;position:absolute;right:13px;top:1px;}
div.syspop .l-cont{color:#4a4a4a;border-top:1px solid #dfdfdf;padding:10px 0 20px 0;}
div.syspop .l-footer{text-align:right;font-size:11px;padding-top:4px;}
div.syspop .l-footer input{vertical-align:-3px;}
div.syspop .l-footer span{color:#4a4a4a;cursor:pointer;}
