
/*****************************************************************************
* base
*****************************************************************************/
@charset "utf-8";
body{margin: 0; padding: 0; font-size: 12px; line-height: 1.5em; font-family: Dotum, "돋움","Malgun Gothic", "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin: 0; padding: 0; font-size: 12px; font-family: Dotum, "돋움","Malgun Gothic", "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;}
p{line-height:1.5em; margin:0; padding:0;}
abbr,acronym,fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
table{border-spacing:0;}
legend {display:none;}
input, select, textarea {vertical-align:middle; font-size:12px; font-family:Dotum, "돋움", sans-serif; color:#333;}
input.type-image {border: 0 none;}
input.type-text, textarea {border: 1px solid #ddd;	background:#fff; padding:1px;}
a:link, a:visited {color:#666; text-decoration:none;}
a:active, a:hover {color:#C1733A; text-decoration:none;}
table{border-collapse:collapse;}

/*****************************************************************************
* layout
*****************************************************************************/
/*=========================================================================
 - 메인페이지 layout
 =========================================================================*/
#mainBg {width:100%; margin:0; padding:0; background: url("/images/gsbc/main/m_bg.jpg") repeat-x 0 0;}
#mCenterWrap {width:982px; margin-left:auto; margin-right:auto;}
#mHeaderWrap {margin-left:2px;}
#mHeaderWrap1 {width:982px; height:164px; margin-top:12px; clear:both;}
#mLeft {float:left; width:224px; margin-left:-718px;}
#mCenter {display:inline; float:left; width:474px; margin-left:246px; background-color:#fff;}
#mRight {display:inline; float:right; width:242px; margin-top:13px;}
#mfooterWrap {width:980px; height:100px; margin:0 0 0 2px; padding-top:14px; font-size:0; clear:both;}

/*=========================================================================
 - 서브페이지 layout #centerWrap {width:982px; margin-left:auto; margin-right:auto;}
 =========================================================================*/
#subBg {width:100%; margin:0; padding:0; background: url("/images/gsbc/main/m_bg.gif") repeat-x 0 0;}
#centerWrap {width:985px; margin-left:auto; margin-right:auto;}
#leftWrap {float:left; width:188px; margin-top:54px; padding-left:12px;}
#contentWrap {float:right; width:751px; color:#636363; font-size:0; border:0;}
#footerWrap {width:980px; height:100px; margin:0 0 0 2px; padding-top:30px; font-size:0; clear:both;}

/*=========================================================================
 - 팝업 layout
 =========================================================================*/
#popupWrap {padding:15px 15px 0; color:#636363; background:url("/images/gsbc/pop/pop_bg01.jpg") repeat-x 0 0;}
#ipinWrap {background:url("/images/gsbc/pop/Ipin_Bg.gif") repeat-y 0 0;}

/*****************************************************************************
* common
*****************************************************************************/
/*=========================================================================
 - 공통사용 클래스
 =========================================================================*/
span.Btn, img.Btn, a.Btn {cursor:pointer; vertical-align:middle;}
input.Btn {cursor:pointer; vertical-align: top;}
.clear {clear:both;}
.bold {font-weight:bold;}
.inline {display:inline;}

/* 테이블의 폭 고정*/
table.fixed {table-layout:fixed;}

/* 항목이 지정된 크기를 넘어설 때 "..." 표시*/
.ellipsis_old {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis);} 
.ellipsis { 
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	position:relative;
	-o-text-overflow:ellipsis; /*Opera 9*/
	-ms-text-overflow:ellipsis; /* IE 8 above */
    -moz-binding:url(/xe/ellipsis.xml#ellipsis)
}

/* 로딩페이지*/
.loadingWrap {width:558px; height:171px; margin:100px auto 50px auto; font-size:0; background:url("/images/gsbc/main/loading_bg.gif") no-repeat;}
.loadingWrap .lt {padding:38px 0 0 54px;}
.loadingWrap .rt {float:right; width:300px; margin-top:38px; padding-right:39px;}

/* 스크롤 */
.scrollbox {width:638px; height:250px; overflow:auto; }

/* 도트용 줄표시*/ 
.dotLine {height:1px; background:url(/images/gsbc/pol/dotline.gif) repeat; }

/*=========================================================================
 - h#(문자크기)/칼라
 =========================================================================*/
h1.logo {float:left; margin-top:18px;}
h2.conTit {float:left; padding-top:27px;}

.conTits1 {padding: 0 0 0 4px; font-size:12px; color:#D89833; font-weight:bold;}
.conTits2 {padding: 0 0 0 4px; font-size:11px;  color:#787878; font-weight:normal;}
.conTits3 {padding: 20px 0 8px 4px;}
.conTits4 {padding: 2px 0 8px 4px;}
.conTits5 {padding: 10px 0 6px 4px;}
.conTits6 {font-size: 15px; color:#2B819D; font-weight:bold; text-decoration: underline;}
.conTits7 {font-size: 16px; color:#223F8C; font-weight:bold; text-decoration: underline;}
.conTits8 {padding: 20px 0 0 0;}
.conTits9 {float:left; padding: 1px 0 2px 23px; height:22px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu06.gif") no-repeat 4px 2px;}
.conTits10 {text-align:center; padding-top:15px; padding-bottom:15px; font-size:14px; color:#518AB6; font-weight:bold;}
.conTits11 {padding: 2px 0 5px 21px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu07.gif") no-repeat 5px 4px;}
.conTits12 {padding: 0 0 0 4px; font-size:11px;  color:#7199A6; font-weight:normal;}
.conTits13 {padding: 1px 0 2px 28px; font-size:11px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu10.gif") no-repeat 15px 4px;}
.conTits14 {float:left; padding: 3px 0 8px 4px;}
.conTits15 {padding: 1px 0 2px 23px; height:22px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu15.gif") no-repeat 4px 2px;}
.conTits16 {padding: 1px 0 0 23px; margin-top:10px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu15.gif") no-repeat 4px 2px;}

.txtColor01 {color:#E95811;}
.txtColor02 {color:#D0931D;}
.txtColor03 {color:#1146A5;}
.txtColor04 {color:#D36C3A;}
.txtColor05 {color:#45A7BC;}
.txtColor06 {color:#2B819D;}
.txtColor07 {color:#8F40CD;}
.txtColor08 {color:#C41616;}
.txtColor09 {color:#7B8891;}

/*=========================================================================
 - 문장/이미지 단락간격
 =========================================================================*/
.txt01 {color:#636363; padding:12px 0 8px 0; text-align:justify;}
.txt02 {color:#636363; padding:7px 0 8px 0; text-align:justify;}
.txt03 {color:#636363; padding:9px 0 8px 10px; text-align:justify;}
.txt04 {color:#636363; padding:20px 0 8px 0; text-align:justify;}
.txt05 li {padding: 0 0 0 12px; font-size:12px; line-height:17px; letter-spacing:-1px; background: url("/images/gsbc/ico/bu04.gif") no-repeat 4px 4px;}
.txt06 {width:689px; padding-top:10px; padding-bottom:10px; font-size:12px; color:#666; line-height:18px;}
.txt07 {text-align:center; font-size:15px; font-weight:bold; color:#666;}

img.gsbc {float:right; margin-left:30px; margin-bottom:10px; padding:3px; border:1px solid #CDCDCD;}

/*=========================================================================
- 간격
=========================================================================*/ 
.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml15 {margin-left:15px;}
.ml16 {margin-left:16px;}
.ml18 {margin-left:18px;}
.ml20 {margin-left:20px;}
.ml22 {margin-left:22px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml118 {margin-left:118px;}

.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr7 {margin-right:7px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr17 {margin-right:17px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr52 {margin-right:52px;}
.mr60 {margin-right:60px;}
.mr68 {margin-right:68px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}

.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt13 {margin-top:13px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt18 {margin-top:18px;}
.mt20 {margin-top:20px;}
.mt21 {margin-top:21px;}
.mt22 {margin-top:22px;}
.mt23 {margin-top:23px;}
.mt24 {margin-top:24px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt47 {margin-top:47px;}
.mt50 {margin-top:50px;}
.mt58 {margin-top:58px;}

.mb0 {margin-bottom:0px;}
.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}

.mtm3 {margin-top:-3px;}
.mtm19 {margin-top:-19px;}
.mtm20 {margin-top:-20px;}
.mtm21 {margin-top:-21px;}
.mtm22 {margin-top:-22px;}
.mtm23 {margin-top:-23px;}
.mtm24 {margin-top:-24px;}
.mtm25 {margin-top:-25px;}
.mtm26 {margin-top:-26px;}
.mtm27 {margin-top:-27px;}
.mtm46 {margin-top:-46px;}
.mtm70 {margin-top:-70px;}
.mtm83 {margin-top:-83px;}

.pt3 {padding-top:3px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}

.pl2 {padding-left:2px;}
.pl5 {padding-left:8px;}


/*****************************************************************************
* cosntents
*****************************************************************************/
/*=========================================================================
 - Header
 =========================================================================*/
.spot {float:right; height:18px; margin-top:29px; padding-right:12px; font-size:0;}
.mTop {height:67px; padding-top:8px; font-size:0; clear:both;}
.sTop1 {height:67px; padding-top:8px; font-size:0; clear:both; background:url("/images/gsbc/main/visual_sub_bg01.jpg") no-repeat left bottom;}
.sTop2 {height:67px; padding-top:8px; font-size:0; clear:both; background:url("/images/gsbc/main/visual_sub_bg02.jpg") no-repeat left bottom;}
.menuline {margin-right:7px; margin-left:7px; padding-top:5px;}

/*=========================================================================
 - Main
 =========================================================================*/
 /* 로그인 */
.mLoginWrap {float:left; width:228px; background:url("/images/gsbc/main/m_login_m.gif") repeat-y 0 0;}
.mLoginWrap .rt{height:8px; font-size:0; background:url("/images/gsbc/main/m_login_t.gif") no-repeat;}
.mLoginWrap .rb{height:8px; font-size:0; background:url("/images/gsbc/main/m_login_b.gif") no-repeat; clear:both;}
.mLoginWrap .btB {padding:12px 0 2px 22px; font-size:0; clear:both;}
.mLoginWrap .btC {margin:3px 0 2px 27px; font-size:0;}
.mLoginWrap1 {width:182px; height:77px; margin:8px 0 0 21px; color:#848484;}
.mLoginWrap1 li{float:left;}
.mLoginWrap1 .btR{float:right; margin-top:-21px; font-size:0;}
.mLoginWrap2 {width:195px; margin:4px 0 0 15px; padding-right:2px; padding-bottom:2px;}
.mLoginWrap2 li{padding-left:18px; font-family:"돋움"; font-size:11px; line-height:16px; letter-spacing:-1px; background: url("/images/gsbc/ico/bu01.gif") no-repeat 10px 4px;}
.mLoginWrap2 li.txt{padding:0 5px 4px 5px; font-size:12px; color:#6F6F6F; font-weight:bold; background:none;}

 /* 메인비쥬얼 */
.mVisual {float:right;}

 /* 팝업존 */
.mPopZone {width:224px; background:url("/images/gsbc/main/m_pz_m.gif") repeat-y 0 0; font-size:0; text-align:center; clear:both;}
.mPopZone .rt{height:6px; font-size:0; background:url("/images/gsbc/main/m_pz_t.gif") no-repeat;}
.mPopZone .rb{height:6px; font-size:0; background:url("/images/gsbc/main/m_pz_b.gif") no-repeat;}
.mPopZoneT {float:left; margin-bottom:4px;}
.mPopZoneB {float:right; margin-bottom:4px; padding-right:15px; font-size:0;}
.mPopZoneB li{display:inline; font-size:0; line-height:normal;}

 /* 지원사업 e-book 보기_20100517 추가 */
.mEbook {width:242px; height:41px; margin-top:25px; font-size:0; }

 /* 기업애로상담전화_20100517 수정 */
.mBizEro {margin-top:7px; background:url("/images/gsbc/main/m_bizEro_m.gif") repeat-y 0 0; font-size:0; text-align:center; clear:both;}
.mBizEro .rt{height:11px; font-size:0; background:url("/images/gsbc/main/m_bizEro_t.gif") no-repeat;}
.mBizEro .rb{height:6px; font-size:0; background:url("/images/gsbc/main/m_bizEro_b.gif") no-repeat;}
.mBizEro1 {margin-left:15px; font-size:0; text-align:left;}
.mBizEro1 li{display:inline; padding-right:3px; font-size:0; line-height:normal;}

 /* 지원사업 바로가기 */
.mSupBiz {width:242px; height:303px; margin-top:4px; font-size:0; background:url("/images/gsbc/main/m_supBiz_bg.gif") no-repeat;}
.mSupBiz1 {padding:12px 0 0 13px;  font-size:0; background:url("/images/gsbc/main/m_supBiz_img02.jpg") no-repeat 121px 12px;}
.mSupBiz1 ul{margin-top:9px;}
.mSupBiz1 li{float:left; width:88px; padding-top:4px; padding-left:7px; padding-bottom:2px; border-bottom:1px solid #E2E2E1; font-size:0; line-height:normal;}
.mPartic {padding:20px 0 0 13px; font-size:0; background:url("/images/gsbc/main/m_partic_img06.jpg") no-repeat 189px 39px; } /* 10.03.16 서진주 수정*/
.mPartic ul{float:left; width:110px; margin-top:12px; padding-bottom:2px;} /* 10.03.16 서진주 수정*/
.mPartic li{padding-bottom:3px; font-size:0; line-height:normal;} /* 10.03.16 서진주 수정*/

 /* gsbc 아카데미 */
.mGsbcAd {width:224x; height:222px; margin-top:19px;}
.mGsbcAd .tit{margin-bottom:10px;}
.mGsbcAd ul{margin-top:9px;}
.mGsbcAd li{padding-left:17px; color:#7C7C7C; line-height:24px; background:url("/images/gsbc/ico/bu01.gif") no-repeat 4px 9px;}
.mGsbcAd li.first{padding-left:17px; color:#7C7C7C; font-weight:bold; line-height:24px; background:url("/images/gsbc/ico/bu01.gif") no-repeat 4px 9px;}

 /* 통합검색 */
.mSrh {width:466px; height:40px; margin-top:16px; padding-top:5px; padding-left:8px; background: url("/images/gsbc/main/m_srhBox.gif") no-repeat 0 0; vertical-align:middle;}
.mSrh .input{width:293px; height:16px; padding-top:3px; padding-left:10px; border:1px solid #6A8AB1; color:#808080; }
 
 /* GSBC 특화영역박스 */
.mBox {width:474px; margin-top:1px; background:url("/images/gsbc/main/m_box01_m.gif") repeat-y 0 0;}
.mBox .rt{height:7px; font-size:0; background:url("/images/gsbc/main/m_box01_t.gif") no-repeat;}
.mBox .rb{height:7px; font-size:0; background:url("/images/gsbc/main/m_box01_b.gif") no-repeat; clear:both;}

 /* 새소식 */
.missue {width:442px; height:121px; padding-top:10px; margin-left:16px;}
.missue dt{line-height:normal;}
.missue dd.left{float:left; width:77px; padding-top:6px; padding-bottom:5px;}
.missue dt.right{float:right; width:356px; padding:3px 0 7px 0; font-weight:bold; color:#4C5980;}
.missue dd.right{float:right; width:355px; margin-bottom:10px; color:#636363; line-height:16px;}
.missue .line{margin:0 0 5px 0; border-bottom:1px solid #D2D2D2; font-size:0; clear:both;}

 /* 우수기업탐방 */
.missue01 {width:442px; height:112px; margin-left:16px;}
.missue01 dt{line-height:normal;}
.missue01 dd.left{float:left; width:77px; padding-top:6px;padding-bottom:5px;}
.missue01 dt.right{float:right; width:356px; padding:3px 0 7px 0; font-weight:bold; color:#4C5980;}
.missue01 dd.right{float:right; width:355px; color:#636363; line-height:16px;}
.missue01 .line{margin:0 0 15px 0; border-bottom:1px solid #D2D2D2; font-size:0; clear:both;}

.mInterview {float:left; width:204px; height:92px; margin-bottom:11px; padding-left:16px;}
.mInterview dt.tit{ width:204px; line-height:normal; font-size:0;}
.mInterview dd.left{float:left; width:77px; margin-top:8px; line-height:normal; font-size:0;}
.mInterview dt.right{float:right; width:115px; margin:4px 0 4px 0; color:#4C5980; line-height:14px;}
.mInterview dd.right{float:right; width:115px; color:#636363; line-height:14px;}

 /* 지원사례 */
.mTip {float:right; width:225px; height:103px; padding-right:16px;}
.mTip dt{width:225px; padding-bottom:5px; line-height:normal; font-size:0;}
.mTip dd{width:215px; margin-left:2px; padding-left:10px; border-bottom:1px dashed #ACACAC; color:#636363; line-height:23px; background:url("/images/gsbc/ico/bu13.gif") no-repeat 3px 9px;}

 /* 센터 지원정보 */
.mCtInfo {width:474px; height:216px; margin-top:25px; margin-bottom:10px;}
.mCtInfo .more{float: right; padding-top:2px; padding-right:3px;}
.mCtInfo dt{display:block; width:46px; height:22px; margin-left:3px; padding-top:1px; border-bottom:1px solid #D2D2D2; font-size:11px; letter-spacing:-1px; color:#fff; line-height:22px; background:url("/images/gsbc/main/m_item_bg.gif") no-repeat 0 4px; text-align:center;}
.mCtInfo dd{width:415px; margin-top:-21px; margin-left:47px; padding-bottom:2px; padding-left:9px; border-bottom:1px solid #D2D2D2; color:#636363; line-height:18px; clear:both;}
.mCtInfo1 {width:470px; margin-top:9px; margin-left:3px;}

 /* 센터소식 */
.mCtNewsTit {width:474x; padding-top:14px;}
.mCtNewsTab {width:474px; height:22px; margin-top:9px; background:url("/images/gsbc/main/m_centerNews_tabline.gif") repeat; font-size:0;} 
.mCtNewsTab .more{float: right; padding-top:6px; padding-right:3px;}
.mCtNews {padding-top:7px; padding-bottom:0px;}
.mCtNews .right{float:right; color:#848484; line-height:21px; background:none;}
.mCtNewsTxt {float:left;}
.mCtNewsTxt li{padding-left:19px; color:#7C7C7C; line-height:21px; background:url("/images/gsbc/ico/bu01.gif") no-repeat 8px 8px;}

 /* 경기도 지원정보 */
.mGGInfo {width:242px; height:215px; margin-top:25px; margin-bottom:10px;}
.mGGInfo .more{float: right; padding-top:2px; padding-right:3px;}
.mGGInfo dt{width:52px; height:22px; margin-left:3px; padding-top:1px; font-size:11px; letter-spacing:-1px; color:#fff; line-height:21px; background:url("/images/gsbc/main/m_item_bg01.gif") no-repeat 3px 3px; text-align:center;}
.mGGInfo dd{width:180px; margin-top:-20px; margin-left:48px; padding-bottom:2px; padding-left:9px; line-height:17px; clear:both;}
.mGGInfo1 {width:220px; margin:2px 0 1px 3px;}
.mGGInfoBox {width:242px; margin-top:6px; background:url("/images/gsbc/main/m_box02_m.gif") repeat-y 0 0;}
.mGGInfoBox .rt{height:7px; font-size:0; background:url("/images/gsbc/main/m_box02_t.gif") no-repeat;}
.mGGInfoBox .rb{height:7px; font-size:0; background:url("/images/gsbc/main/m_box02_b.gif") no-repeat; clear:both;}

  /* 채용공고 - 수정*/ 
.mOnMinwon {width:224px; height:62px; margin-top:14px;}
.mOnMinwon .rt{width:224px; height:31px; font-size:0; background:url("/images/gsbc/main/m_bar_top.gif") no-repeat;}
.mOnMinwon .rb{width:224px; height:12px; font-size:0; background:url("/images/gsbc/main/m_bar_bottom.gif") no-repeat;}
.mOnMinwonBox {width:224px; height:19px;background:url("/images/gsbc/main/m_bar_bg.gif") no-repeat;}
.mOnMinwonBox li{display:inline; font-size:12px; padding-left:22px; color:#5c6168;}

 /* 온라인 상담*/ 
.mOnlin {width:224px; height:54px; padding-top:5px; }
.mOnlin dt{width:105px; display:inline;}
#counselSrv { float:right; margin:5px 0 0 0; z-index:1; position:relative;}
#counselSrv #boxSrv { width:224px; height:90px; position:absolute; top:54px; left:0; float:left; z-index:10; background:url(/images/gsbc/main/mapbg.gif) no-repeat ; }
#boxSrv ul { width:224px; margin:17px 0 0 20px;}
#boxSrv ul li { width:123px; display:inline; height:18px; }
#counselSrv .invisible { display:none;}
#counselSrv .visible { display:block;}

/* 하단배너 */
.mBanBg {width:975px; padding-top:11px; font-size:0; line-height:normal; clear:both;}
.mBanBg1 {width:975px; height:59px; margin-left:5px; font-size:0; background: url("/images/gsbc/main/m_bn_bg.gif") no-repeat 0 0;}
.mBanBg2 {width:975px; height:59px; margin-left:5px; font-size:0; background: url("/images/gsbc/main/m_bn_bg.gif") no-repeat 0 0;}
.mBan {width:946px; height:48px; padding-top:10px; padding-left:29px; vertical-align:middle; font-size:0;}
.mBan li{display:inline; vertical-align:middle; font-size:0;}
.mBanTit {padding-right:31px; padding-bottom:20px;}
.mBanBtn {padding-bottom:20px; padding-left:13px;}

/* 하단Left 배너 - 0504추가 */
.mBanhome {float:left; width:224px; height:49px; margin-top:15px; }
.mBanhome li {float:left; display:inline; font-size:0;}

/* footer영역 */
.footerL {float:left; width:204px; padding-top:1px;}
.footerR {float:right; width:757px; height:70px;}
.footerRMenu {width:700px; font-size:0; line-height:normal;}
.footerRMenu li{display:inline; padding-right:12px; font-size:0;}
.footerRCopy {width:700px; margin-top:14px;}
.footerLine {width:980px; padding-bottom:9px; border-top:1px solid #E5E5E5; line-height:normal; font-size:0;}

/*=========================================================================
 - left
 =========================================================================*/
/* 레프트메뉴 - 지원사업 */
.left1 dl{}
.left1 dt{margin-bottom:7px;}
.left1 dd{display:block; width:185px; height:29px; color:#696E76; line-height:25px; font-weight:bold; background: url("/images/gsbc/left/left_menu01_off.gif") no-repeat;}
.left1 dd.s{width:171px; height:17px; margin-left:7px; padding-top:3px; font-size:12px; color:#787C82; line-height:17px; font-weight:normal; background: url("/images/gsbc/ico/bu14.gif") no-repeat 11px 7px; border-bottom:1px solid #E9E9E9; clear:both;}

.leftSu a:link {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#696E76;}
.leftSu a:visited {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#696E76;}
.leftSu a:active {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#696E76;}
.leftSu a:hover {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#fff; background: url("/images/gsbc/left/left_menu01_on.gif") no-repeat;}

.leftSuS a:link {width:150px; height:14px; padding-left:19px; color:#787C82; background:none;}
.leftSuS a:visited {width:150px; height:14px; padding-left:19px; color:#787C82; background:none;}
.leftSuS a:active {width:150px; height:14px; padding-left:19px; color:#C1733A; background:none;}
.leftSuS a:hover {width:150px; height:14px; padding-left:19px; color:#C1733A; background:none;}

/* 레프트메뉴 - 센터소개 */
.left2 dl{}
.left2 dt{margin-bottom:7px;}
.left2 dd{display:block; width:185px; height:29px; color:#696E76; line-height:25px; font-weight:bold; background: url("/images/gsbc/left/left_menu01_off.gif") no-repeat;}
.left2 dd.s{width:171px; height:17px; margin-left:7px; padding-top:3px; font-size:12px; color:#787C82; line-height:17px; font-weight:normal; background: url("/images/gsbc/ico/bu04.gif") no-repeat 11px 7px; border-bottom:1px solid #E9E9E9; clear:both;}

.leftCt a:link {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#696E76;}
.leftCt a:visited {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#696E76;}
.leftCt a:active {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#696E76;}
.leftCt a:hover {display:block; width:162px; height:22px; padding: 0 0 0 23px; color:#fff; background: url("/images/gsbc/left/left_menu02_on.gif") no-repeat;}

.leftCtS a:link {width:150px; height:14px; padding-left:19px; color:#787C82; background:none;}
.leftCtS a:visited {width:150px; height:14px; padding-left:19px; color:#787C82; background:none;}
.leftCtS a:active {width:150px; height:14px; padding-left:19px; color:#C1733A; background:none;}
.leftCtS a:hover {width:150px; height:14px; padding-left:19px; color:#C1733A; background:none;}

/*=========================================================================
 - Contents
 =========================================================================*/
.title {float:left; width:717px; padding-left:13px;}
.path {float:right; padding:5px 0 0 15px; font-size:11px; color:#8D8D8D; background: url("/images/gsbc/ico/bu_home.gif") no-repeat 0 7px;}
.cont {width:717px; margin-left:13px; padding-top:25px;}
.pg {text-align:center; vertical-align:middle; margin-top:10px; clear:both;}
.pg a{text-align:center; vertical-align:middle;}
.pg .nm {vertical-align:middle; padding-right:4px; padding-left:4px;}
.line {border-bottom:1px solid #DDDDDD;}
.container{ float:left; width:689px;}
.quick {width:189px; background: url("/images/gsbc/main/quick_m.gif") repeat-y 0 0; clear:both;}
.quick .rt{height:5px; font-size:0; background: url("/images/gsbc/main/quick_t.gif") no-repeat 0 0;}
.quick .rb{height:5px; font-size:0; background: url("/images/gsbc/main/quick_b.gif") no-repeat left bottom;}
.quickBox {width:143px; margin:4px 0 3px 14px;}
.quickBox li{height:24px; font-size:0;}
.quickR {float:right;}
.sVisual {float:right; font-size:0; line-height:normal;}
.etcImg {text-align:center; padding:70px 0;}

/*****************************************************************************
* gsbc 지원사업 영역
*****************************************************************************/
/*=========================================================================
 - 지원사업
 =========================================================================*/
 /* 지원사업안내 */
.sbGuide {width:717px; padding:16px 0; font-size:0;}
.sbGuideLt {float:left; width:350px;}
.sbGuideRt {float:right; width:350px;}
.sbGuideBox dt{padding-left:10px; padding-bottom:7px; color:#404040; font-weight:bold; letter-spacing:-1px; background: url("/images/gsbc/ico/bu12.gif") no-repeat 0 3px;}
.sbGuideBox dd.lt{float:left; width:86px; padding-left:10px;}
.sbGuideBox dd.rt{float:right; width:250px; font-size:11px; color:#6E6E6E; line-height:17px; letter-spacing:-1px; text-align:justify;}
.sbGuideBox .img {margin-top:2px; border:1px solid #D6D7D7; font-size:0;}
.sbGuide .line {width:100%; margin-bottom:15px; padding-top:10px; font-size:0; line-height:normal; border-bottom:1px solid #F0F0F0; clear:both;}

/*=========================================================================
 - 정책정보
 =========================================================================*/
/* 지원사업 */
.polBs {margin:7px 13px 0 13px;}
.polBs dt{color:#518AB6; font-weight:bold;}
.polBs dt.tit{color:#45A7BC; font-weight:normal;}
.polBs dd{padding-left:13px; font-size:11px; color:#787879; line-height:14px; background: url("/images/gsbc/ico/bu08.gif") no-repeat 4px 2px;}

.polBs1 {margin:7px 13px 0 13px;}
.polBs1 dt{padding-left:14px; color:#518AB6; background: url("/images/gsbc/ico/bu10.gif") no-repeat 0px 3px;}
.polBs1 dt.tit1{padding-top:10px; padding-left:13px; color:#2B819D; font-weight:normal; background:none;}
.polBs1 dt.tit2{padding-left:15px; color:#787879; font-weight:normal; background: url("/images/gsbc/ico/bu11.gif") no-repeat 7px 4px;}
.polBs1 dd{padding-left:13px; color:#787879; line-height:17px;}
.polBs1 dd.bg{display:block; float:left; width:288px; height:15px; padding-top:2px; padding-left:0; color:#787879; vertical-align:middle; background: url("/images/gsbc/pol/pol_bs_barBg.gif") no-repeat 0 0;}
.polBs1 dd.lt{float:left; width:86px; padding-left:10px;} /* 지원사업상세페이지 추가_100329 */

.polBs2 {margin:7px 13px 0 13px;}
.polBs2 dt{padding-top:0; padding-left:0; color:#2B819D; font-weight:normal; background:none;}
.polBs2 dt.tit1{margin:10px 0 5px 0; padding-left:14px; color:#518AB6; background: url("/images/gsbc/ico/bu10.gif") no-repeat 0px 3px;}
.polBs2 dd{padding-top:5px; padding-left:15px; border-bottom:1px solid #C4CDD9; color:#626262; vertical-align:middle; background: url("/images/gsbc/ico/bu12.gif") no-repeat 4px 9px;}
.polBs2 dd.btn{float:right; border:0; padding:0 10px; margin-top:-22px; background:none;}

.polBs3 {margin:15px 13px 0 13px; background-color:#EDF0F5; padding:10px;}

.polBs4 {display:inline; padding-left:13px; background: url("/images/gsbc/ico/bu09.gif") no-repeat 4px 2px;}

.polBsImg1 {float:left; padding-top:10px; padding-left:20px;}
.polBsImg1 li{display:block; float:left; width:106px; height:17px; margin-right:8px; padding: 9px 0; color:#5F534C; font-weight:bold; letter-spacing:-1px; text-align:center; background: url("/images/gsbc/btn/btn_polBs.gif") no-repeat 0 0;} 

/* 지원사업 - 지원절차 */
.polBsImg2 {float:left; padding-top:10px; padding-left:25px;}
.polBsImg2 li{display:block; float:left; width:31px; height:64px; text-align:center; background: url("/images/gsbc/pol/pol_bs_stepArrow.gif") no-repeat 0 0;}
.polBsImg2 li.stp01{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step01.gif") no-repeat 0 0;}
.polBsImg2 li.stp02{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step02.gif") no-repeat 0 0;}
.polBsImg2 li.stp03{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step03.gif") no-repeat 0 0;}
.polBsImg2 li.stp04{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step04.gif") no-repeat 0 0;}
.polBsImg2 li.stp05{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step05.gif") no-repeat 0 0;}
.polBsImg2 li.stp06{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step06.gif") no-repeat 0 0;}
.polBsImg2 li.stp07{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step07.gif") no-repeat 0 0;}
.polBsImg2 li.stp08{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step08.gif") no-repeat 0 0;}
.polBsImg2 li.stp09{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step09.gif") no-repeat 0 0;}
.polBsImg2 li.stp10{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step10.gif") no-repeat 0 0;}
.polBsImg2 li.stp11{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step11.gif") no-repeat 0 0;}
.polBsImg2 li.stp12{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step12.gif") no-repeat 0 0;}
.polBsImg2 li.stp13{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step13.gif") no-repeat 0 0;}
.polBsImg2 li.stp14{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step14.gif") no-repeat 0 0;}
.polBsImg2 li.stp15{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step15.gif") no-repeat 0 0;}
.polBsImg2 li.stp16{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step16.gif") no-repeat 0 0;}
.polBsImg2 li.stp17{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step17.gif") no-repeat 0 0;}
.polBsImg2 li.stp18{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step18.gif") no-repeat 0 0;}
.polBsImg2 li.stp19{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step19.gif") no-repeat 0 0;}
.polBsImg2 li.stp20{display:block; float:left; width:131px; height:35px; padding: 26px 8px 3px 5px; text-align:center; color:#436088; font-weight:bold; letter-spacing:-1px; line-height:16px; background: url("/images/gsbc/pol/pol_bs_step20.gif") no-repeat 0 0;}

/* 마이페이지메인 */
.polMy {float:left; width:314px; margin:3px 0 7px 8px;}
.polMy li{padding-top:4px; padding-left:17px; border-bottom:1px solid #cccbc7; color:#626262;}
.polMy li.Bu{background: url("/images/gsbc/ico/bu01.gif") no-repeat 8px 10px;}
.polMyR {float:right; color:#848484;}
.polMyR li{color:#848484;}

/* 입주/시설/장비-입주안내 */
.polMiTxt {margin-top:15px;}
.polMiTxt dt {padding: 1px 0 2px 23px; height:22px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu06.gif") no-repeat 4px 2px;}
.polMiTxt dd {margin:0 5px 0 10px; color:#787879; text-align:justify;}

.polMiBox {height:188px; padding-left:19px; margin-left:6px; background:url("/images/gsbc/pol/pol_mi_img03.jpg") no-repeat 0 0px;}
.polMiBox .r1 {padding-top:40px; margin-left:320px;}
.polMiBox .r2 {float:right; margin-top:-80px; padding-right:35px;}

.polFc {width:680px; margin:10px auto 5px auto;}
.polFc1 {float:left;}
.polFc1 li.btn {margin:15px 0 0 58px;}
img.polImg {padding:5px; border:1px solid #C5C8CD; background-color:#fff; }

.polList {width:717px; margin-top:20px;}
.polList li.lBox{float:left; margin-top:4px;}
.polList li.rBox{float:right; margin-bottom:3px; height:25px;}

.polSrh {width:689px; margin-top:10px; margin-left:auto; margin-right:auto;}
.polSrh li{float:left;}
.polSrh li.rBox{float:right;}

.polBoxL {float:left; height:24px; margin-top:-1px; margin-bottom:2px; font-size:0;}
.polBoxR {float:right; height:23px; margin-bottom:2px; font-size:0;}
.polBoxR1 {float:right; height:25px; margin-top:-2px; margin-bottom:2px; font-size:0;}

/* 상세보기 */
.polMiDetl {padding:20px 12px 0 12px; text-align:justify;}
.polMiDetl p{padding-bottom:15px;}
.polMiDetl .q{padding:1px 3px 0 20px; background: url("/images/gsbc/ico/bu_q.gif") no-repeat 0 0;}
.polMiDetl .a{margin-top:10px; padding:1px 3px 0 20px; background: url("/images/gsbc/ico/bu_a.gif") no-repeat 0 0;}

.polListBox {padding-top:5px;}
.polListBox li{float:left; color:#797979; font-size:11px; padding-left:20px;}

.tblLine {height:10px; border-bottom:1px solid #87A3D1;}

/* 온라인설문 */
.polOnPoll {width:717px; margin-bottom:15px; background:url("/images/gsbc/pol/pol_box03_m.gif") repeat-y 0 0;}
.polOnPoll .rt{height:10px; font-size:0; background: url("/images/gsbc/pol/pol_box03_t.gif") no-repeat 0 0;}
.polOnPoll .rb{height:10px; font-size:0; background: url("/images/gsbc/pol/pol_box03_b.gif") no-repeat left bottom; clear:both;}
.polOnPoll ul{padding-left:47px; padding-right:20px;}
.polOnPoll img {float:left;}

/* 사이트맵 */
.sitemapL {float:left; width:215px;}
.sitemapM {float:left; width:215px; margin-left:36px;}
.sitemapR {float:right; width:215px;}
.sitemap dt{padding: 10px 0 2px 32px; font-size:12px; color:#255A95; font-weight:bold; background: url("/images/gsbc/ico/bu10.gif") no-repeat 18px 13px;}
.sitemap dt.tit{padding:0; font-size:0; line-height:normal; background:none;}
.sitemap dd{padding-left:35px; font-size:11px; color:#7D7D7D; line-height:18px; background: url("/images/gsbc/ico/bu09.gif") no-repeat 25px 4px;}
.sitemap .line{margin-top:10px; border-bottom:1px solid #DDDDDD;}

/* 텝 */
.polMiTab {height:38px; margin-top:8px; font-size:0; background:url("/images/gsbc/pol/pol_mi_tabline.gif") repeat;}
.polMiTab li{float:left; margin-right:2px;}

/* 레이어팝업*/ 
.layPopWrap {position:absolute; width:360px;}
.layPop {position:absolute; width:360px; padding:10px; border:2px solid #BB9332; color:#5E6061; background-color:#fff;}
.layPop dt{display:inline; margin-top:15px; margin-bottom:5px; padding-left:9px; font-weight:bold; color:#787879; line-height:20px; background: url("/images/gsbc/ico/bu08.gif") no-repeat 0 2px;}
.layPop dd{display:inline;}

/* 지원사업캘린더 테이블 */
.polWrapBar {width:278px; height:25px; padding-top:5px; margin-left:auto; margin-right:auto; text-align:center; background:url("/images/gsbc/pol/pol_fc_bar.gif") no-repeat;}
.polWrapWeek {width:693px; height:30px; margin-top:10px; margin-left:12px; font-size:0; background:url("/images/gsbc/pol/pol_fc_week_bg01.gif") repeat;}
.polWrapWeek li {display:inline; padding-left:38px; padding-right:39px; font-size:0;}

.polCale {width:689px; margin-top:6px; border:1px solid #C5CDD8; margin-left:auto; margin-right:auto;}
.polCale td{width:96px; height:55px; border:1px solid #C5CDD8; vertical-align:top;}
.polCale .nmNor{width:17px; margin:3px 0 0 6px; font-size:11px; color:#757575; font-weight:bold;}
.polCale .nmSun{width:17px; margin:3px 0 0 6px; font-size:11px; color:#D84004; font-weight:bold;}
.polCale .nmSat{width:17px; margin:3px 0 0 6px; font-size:11px; color:#569ABE; font-weight:bold;}
.polCale .w1{float:right; width:62px; height:26px; margin:-16px 3px 0 0px; font-size:11px; letter-spacing:-1px; line-height:16px;}
.polCaleTxt {margin-top:10px; margin-right:15px; text-align:right;}
.polCaleTxt li{font-size:11px; letter-spacing:-1px; color:#757575;}
.polCaleTxt1 {padding-top:5px; text-align:center;}
.polCaleTxt1 li{display:inline; margin-left:5px; margin-right:5px; font-family:Tahoma, Verdana, "Century Gothic"; font-size:31px; color:#0A5C9B; line-height:normal;}

/*****************************************************************************
* gsbc 센터소개 영역
*****************************************************************************/
/*=========================================================================
 - 센터소개
 =========================================================================*/
 /* 새소식 */
.news {float:left; width:705px; height:90px; padding:16px 6px 10px 6px; border-bottom:1px dotted #C9C9C9; font-size:0;}
.newsFirst{float:left; width:705px; height:90px; padding:16px 6px 10px 6px; border-top:1px solid #DECCB8; border-bottom:1px dotted #C9C9C9; font-size:0;}
.newsEnd{float:left; width:705px; height:90px; padding:16px 6px 10px 6px;; border-bottom:2px solid #DECCB8; font-size:0;}
/*.newsLt {float:left; width:84px; border:1px solid #DADADA; padding:3px;}*/
.newsLt {float:left; width:77px; border:1px solid #DADADA; padding:3px;}
.newsRt {float:right; width:595px;}
.newsRt dt{color:#5F86B6; line-height:14px;}
.newsRt dt.bt{float:right; margin-left:3px;}
.newsRt dd{float:left; margin-top:3px; font-size:12px; color:#888888; line-height:17px; letter-spacing:-1px; clear:both;}

/* 새소식내용이미지 */
.newsImg {float:left; margin:0 15px 5px 0; border:1px solid #DADADA; padding:3px;}

 /* 인사말 */
.greet {float:left; line-height:normal;}
.greet .lt{float:left; font-size:0;}
.greet .rt{float:right; font-size:0;}

 /* 연혁 */
.history {width:717px; float:left; line-height:normal;}
.history .lt{float:left; font-size:0;}
.history .rt{float:right; font-size:0;}

 /* 직원전자앨범 */
.staffBox {height:107px; padding-top:12px; padding-left:25px; background: url("/images/gsbc/gen/gen_box_bg01.gif") no-repeat 0 0px;  line-height:normal;}
.staffBox .txt li{padding-top:5px; padding-left:13px; color:#998664; background: url("/images/gsbc/ico/bu11.gif") no-repeat 0 11px;}
.staffBox .line {width:660px; padding-top:8px; border-bottom:1px solid #DCD6C3; font-size:0; line-height:normal;}
.staffBox .btn {margin-top:7px; padding-left:73px; font-size:0; clear:both;}
.staffBox .btn li{display:inline; padding-left:7px; font-size:0; clear:both;}

/* 직원전자앨범상세  */
.staffView {width:465px;}
.staffView .photo{float:left; width:144px; height:163px; padding:10px 10px 0 10px; background: url("/images/gsbc/gen/gen_staff_imgBg.gif") no-repeat 0 0;}
.staffView .rt {float:right;}

/* 찾아오시는 길 */
.map {}
.map .lt {float:left; margin-top:5px; padding-left:13px; background: url("/images/gsbc/ico/bu11.gif") no-repeat 4px 4px;}
.map .rt {float:right;}
.map .txt {margin-top:5px; padding-left:13px; background: url("/images/gsbc/ico/bu11.gif") no-repeat 4px 4px;}
.mapTxt {margin-top:5px;}
.mapTxt li{font-size:11px; color:#8A8A8A;}
.mapTxt li.bold{font-size:11px; color:#BD9051; font-weight:bold;}
.mapTxt dt{padding-left:23px; color:#8A8E4D; font-weight:bold;}
.mapTxt dd{padding-left:23px;}

/*=========================================================================
 - 참여마당
 =========================================================================*/
/* 정보공개청구 */
.infoOpn {margin-top:15px;}
.infoOpn h3 {padding: 1px 0 2px 23px; height:22px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu15.gif") no-repeat 4px 2px;}
.infoOpn dd {margin:0 5px 0 10px; color:#787879; text-align:justify;}
.infoOpn dt {padding: 0 5px 0 20px; font-size:12px; color:#787879; background: url("/images/gsbc/ico/bu01.gif") no-repeat 14px 5px;}

.infoOpnBox {width:702px; margin:20px 0 0 10px; background:url("/images/gsbc/gen/gen_box01_m.gif") repeat-y 0 0;}
.infoOpnBox .rt {height:44px; font-size:0;}
.infoOpnBox .rb {height:14px; font-size:0; background: url("/images/gsbc/gen/gen_box01_b.gif") no-repeat left bottom; clear:both;}
.infoOpnBox dl {padding:10px 0 0 38px;}
.infoOpnBox dt {color:#63A5B6;}
.infoOpnBox dd {padding-left:13px; line-height:18px; color:#787879; background: url("/images/gsbc/ico/bu16.gif") no-repeat 4px 5px;}
.infoOpnBox .img {margin-left:33px;}
.infoOpnBox ul {margin-left:33px; font-size:0; line-height:normal;}
.infoOpnBox li {display:inline; padding-right:12px; font-size:0; line-height:normal;}

/*****************************************************************************
* gsbc 종합상담/기타
*****************************************************************************/
 /* 종합상담 */
.counselBox {height:122px; padding-top:1px; padding-left:28px; background: url("/images/gsbc/pol/pol_box_bg01.gif") no-repeat 0 0px;  line-height:normal;}
.counselBox .photo{float:left; width:93px; height:102px; padding-top:11px; padding-left:9px; background: url("/images/gsbc/pol/pol_consl_imgBg.gif") no-repeat 0 0px;}
.counselBox .rt {float:right; width:490px; padding-top:19px; padding-right:50px;}
.counselBox .rt li{padding-top:8px; color:#839CB2;}

/* 개인정보보호정책 */
.etcPol {}
.etcPol dt {margin-top:15px; padding: 1px 0 2px 23px; height:22px; font-size:12px; color:#5C5C5C; font-weight:bold; background: url("/images/gsbc/ico/bu06.gif") no-repeat 4px 2px;}
.etcPol dd.first {margin:0 5px 0 13px; padding-left:10px; color:#787879; background: url("/images/gsbc/ico/bu09.gif") no-repeat 0 4px; text-align:justify;}
.etcPol dd.txt {margin:0 5px 0 0; padding-left:10px; color:#787879; background:none; text-align:justify;}
.etcPol dd.txt1 {margin:0 5px 0 13px; padding-left:10px; color:#2B819D; background: url("/images/gsbc/ico/bu09.gif") no-repeat 0 4px; text-align:justify;}
.etcPol dd {margin:12px 5px 0 13px; padding-left:10px; color:#787879; background: url("/images/gsbc/ico/bu09.gif") no-repeat 0 4px; text-align:justify;}

  /* 이용안내 */
.etcGuideBox {width:717px; background:url("/images/gsbc/gen/gen_box02_m.gif") repeat-y;}
.etcGuideBox .rt {height:13px; font-size:0; background: url("/images/gsbc/gen/gen_box02_t.gif") no-repeat;}
.etcGuideBox .rb {height:17px; font-size:0; background: url("/images/gsbc/gen/gen_box02_b.gif") no-repeat left bottom; clear:both;}
.etcGuideBox li.left {display:inline; float:left; padding-left:30px; padding-bottom:0; font-size:0; line-height:normal;}
.etcGuideBox li.right {display:inline; float:right; width:575px; margin:4px 17px 0 17px; color:#787879; text-align:justify;}
.etcGuideBtn {float:right; margin-top:5px;}
.etcGuide dl {width:679px; padding:10px 0 0 38px;}
.etcGuide dt {padding-top:10px; padding-left:22px; color:#63A5B6; font-weight:bold;}
.etcGuide dt.first {padding-top:0; padding-left:22px; color:#63A5B6;; font-weight:bold;}
.etcGuide dd {padding-left:22px; line-height:18px; color:#787879; text-align:justify;}

/*****************************************************************************
* 팝업/회원/정책정보/게시판테이블
*****************************************************************************/
/*=========================================================================
 - Popup
 =========================================================================*/
.pWrap1 {margin-top:10px; padding:23px 14px 18px 14px; border-left:2px solid #003959; border-right:2px solid #003959; border-bottom:2px solid #003959; background:url("/images/gsbc/pop/pop_bg02.gif") repeat-x 1px 0; background-color:#fff;}
.pWrap1 .fix35{height:35px;}
.pWrap1 .fix150{height:150px;}
.pWrap1 .fix270{height:270px;}
.pWrap1 .fix285{height:285px;}

.pWrap2 {width:382px; margin:5px 0 0 0; background:url("/images/gsbc/pop/pop_box01_m.gif") repeat-y 0 0; clear:both;}
.pWrap2 .rt{height:7px; font-size:0; background:url("/images/gsbc/pop/pop_box01_t.gif") no-repeat 0 0;}
.pWrap2 .rb{height:7px; padding-top:7px; font-size:0; background: url("/images/gsbc/pop/pop_box01_b.gif") no-repeat left bottom;}
.pWrap2 .fix1{height:35px;}

.pWrap3 {width:638px; margin:5px 0 0 0; background: url("/images/gsbc/pop/pop_box02_m.gif") repeat-y 0 0; clear:both;}
.pWrap3 .rt{height:7px; font-size:0; background: url("/images/gsbc/pop/pop_box02_t.gif") no-repeat 0 0;}
.pWrap3 .rb{height:7px; padding-top:7px; font-size:0; background: url("/images/gsbc/pop/pop_box02_b.gif") no-repeat left bottom;}
.pWrap3 .fix1{height:100px;}

.pWrap4 {width:313px; margin:10px 0 0 0; background:url("/images/gsbc/pop/pop_box03_m.gif") repeat-y 0 0; clear:both;}
.pWrap4 .rt{height:7px; font-size:0; background:url("/images/gsbc/pop/pop_box03_t.gif") no-repeat 0 0;}
.pWrap4 .rb{height:7px; font-size:0; background: url("/images/gsbc/pop/pop_box03_b.gif") no-repeat left bottom;}

.pWrap5 {width:640px;}
.pWrap6 {width:922px;}

/* 빈테이블 */
.pWrapBlank {width:100%; font-size:0; line-height:normal; clear:both;}

.pWrapL {float:left; width:313px; margin-top:-1px; margin-bottom:2px;}
.pWrapR {float:right; width:313px;margin-bottom:2px;}
.pWrapR1 {float:right; height:25px; margin-top:-2px; margin-bottom:2px;}

.PopTit {font-family:"돋움"; font-size:16px; color:#2B819D;}
.PopTits1 {padding:19px 0 0 4px;}
.PopTxt1 li {padding:8px 0 0 7px; font-family:"돋움"; font-size:11px;color:#787878; line-height:15px;}

.PopTxt2 {width:354px; margin-left:6px;}
.PopTxt2 dt {margin-top:10px; font-size:11px; color:#2B819D; font-weight:bold;}
.PopTxt2 dd {margin-top:3px; font-size:11px; color:#787878; line-height:15px;}

.PopTxt3 li{padding:0 0 0 12px; font-size:11px; color:#787878; line-height:17px; letter-spacing:-1px; background:url("/images/gsbc/ico/bu04.gif") no-repeat 4px 4px;}
.PopTxt4 {padding:0 0 0 5px; font-size:11px; color:#787878;}
.PopTxt5 li{padding:0 0 0 5px; font-size:11px; color:#787878; letter-spacing:-1px;}

.PopTxt6 {width:300px; margin-left:6px;}
.PopTxt6 dt {margin-top:10px; font-size:11px; color:#2B819D; font-weight:bold;}
.PopTxt6 dt.tit {margin:10px 5px 0 10px; font-size:11px; color:#BF8A18; font-weight:bold;}
.PopTxt6 dd {margin-top:3px; font-size:11px; color:#787878; line-height:15px;}
.PopTxt6 dd.txt {margin:0 10px; padding-left:15px; font-size:11px; color:#787878; line-height:15px; background:url("/images/gsbc/ico/bu08.gif") no-repeat 4px 2px;}

/* 예약캘린더 테이블 */
.pWrapBar {width:278px; height:25px; padding-top:5px; margin-left:auto; margin-right:auto; text-align:center; background:url("/images/gsbc/pol/pol_fc_bar.gif") no-repeat;}
.pWrapWeek {width:922px; height:30px; margin-top:8px; font-size:0; background:url("/images/gsbc/pol/pol_fc_week_bg.gif") repeat;}
.pWrapWeek li {display:inline; padding-left:57px; padding-right:52px; font-size:0;}

.popCale {width:918px; margin-top:6px; border:1px solid #C5CDD8; margin-left:auto; margin-right:auto;}
.popCale td{width:128px; height:74px; border:1px solid #C5CDD8; vertical-align:top;}
.popCale .nmNor{width:122px; margin:3px 0 0 6px; font-size:11px; color:#757575; font-weight:bold;}
.popCale .nmSun{width:122px; margin:3px 0 0 6px; font-size:11px; color:#D84004; font-weight:bold;}
.popCale .nmSat{width:122px; margin:3px 0 0 6px; font-size:11px; color:#569ABE; font-weight:bold;}
.popCale .w1{width:122px; height:48px; margin:2px 0 0 3px; font-size:11px; letter-spacing:-1px; line-height:16px;}
.popCale .day01{background:url("/images/gsbc/pol/pol_fc_day_bg01.gif") no-repeat;}
.popCale .day02{background:url("/images/gsbc/pol/pol_fc_day_bg02.gif") no-repeat;}

/* 팝업 로그인 */
.pLogin {width:574px; margin-top:10px; padding:17px 0 28px 37px; background:url("/images/gsbc/mbr/mbr_box08_bg.gif") no-repeat 0 0px;}
.pLogin .r1 {float:right; width:346px; height:135px;}
.pLogin .r2 {width:293px; margin-top:8px;}
.pLogin1 li{padding-left:23px; font-size:11px; color:#787878; background:url("/images/gsbc/ico/bu04.gif") no-repeat 15px 5px;}

/*=========================================================================
 - 회원
 =========================================================================*/
.sf01 li {width:591px; font-size:11px; color:#7d7d7d; line-height:16px;}

.mbrCon{width:695px; height:80px; margin-bottom:10px; padding:10px; border:1px solid #CFCFCF; color:#666;}

.mbrUt{overflow-y:scroll; width:695px; height:80px; margin-bottom:10px; padding:10px; border:1px solid #CFCFCF; color:#666;}
.mbrUt dl.site{overflow:hidden; line-height:18px;}
.mbrUt dl.site dt{}
.mbrUt dl.site dd{margin-bottom:20px;}

.mbrConsent{overflow-y:scroll; width:695px; height:180px; margin-bottom:10px; padding:10px; border:1px solid #CFCFCF; color: #666;}
.mbrConsent dl.assent{overflow:hidden; line-height:18px;}
.mbrConsent dl.assent dt{}
.mbrConsent dl.assent dd{margin-bottom:20px;}

.mbrCb{vertical-align:middle; width:687px; height:24px; padding-top:12px; padding-left:30px; background:url('/images/gsbc/mbr/mbr_box03_bg.gif') no-repeat;}
.mbrMsg{vertical-align:middle; width:702px; height:24px; padding-top:12px; padding-left:15px; border:1px solid #cacaca; background-color:#F0F0F0;}

.mbrBox01 {text-align:center; width:717px; height:61px; padding-top:11px; background: url("/images/gsbc/mbr/mbr_box01.gif") no-repeat 0 0px;}

.mbrBox02 {width:425px; margin-top:20px; margin-left:auto; margin-right:auto; background-color:#F7F7F7;}
.mbrBox02 ul{margin:0 0 0 90px; color:#666;}
.mbrBox02 .rt{width:425px; height:13px; border-top:1px solid #DDDDDD; font-size:0;}
.mbrBox02 .rb{width:425px; height:13px; border-bottom:1px solid #DDDDDD; border-spacing:0; font-size:0;}

/* 아이디/비밀번호찾기 */
.mbrBox03 {height:148px; padding-left:15px; background: url("/images/gsbc/mbr/mbr_box05_bg.gif") no-repeat 0 0px;}
.mbrBox03 .r1 {float:right; width:315px; padding-right:39px; color:#787878;}
.mbrBox03 .r2 {float:right; width:315px; padding-right:29px; color:#787878;}
.mbrBox03 .r3 {text-align:center; width:314px; height:75px; margin-top:6px; line-height:22px; background:url("/images/gsbc/mbr/mbr_box06_bg.gif") no-repeat 0 0px;}
.mbrBox03 .r4 {float:right; width:328px; margin-top:30px; padding-right:26px; color:#787878;}
.mbrBox03 .btn {float:right; margin-top:-70px;}

.mbrBox04 {height:198px; margin-top:10px; padding-left:19px; background:url("/images/gsbc/mbr/mbr_box07_bg.gif") no-repeat 0 0px;}
.mbrBox04 .r1 {float:right; width:437px; margin-top:45px; color:#787878;}
.mbrBox04 .r3 {text-align:center; width:314px; height:75px; margin-top:6px; line-height:22px; background:url("/images/gsbc/mbr/mbr_box06_bg.gif") no-repeat 0 0px;}

.mbrLogin {width:560px; margin-top:10px; padding:17px 0 28px 157px; background:url("/images/gsbc/mbr/mbr_img03.gif") no-repeat 0 0px;}
.mbrLogin .r1 {float:right; width:346px; height:135px;}
.mbrLogin .r2 {width:293px; margin-top:8px;}
.mbrLogin1 {width:515px; margin-left:117px;}
.mbrLogin1 li{padding-left:23px; font-size:11px; color:#787878; background:url("/images/gsbc/ico/bu04.gif") no-repeat 15px 5px;}

.mbrLogin2 {width:717px;;}
.mbrLogin2 .lt{float:left;}
.mbrLogin2 .rt{float:right; width:384px; color:#666;}
.mbrLogin2 li{padding-left:23px; font-size:11px; color:#787878; background: url("/images/gsbc/ico/bu04.gif") no-repeat 15px 5px;}

.mbrIDSrh {width:611px; margin-left:auto; margin-right:auto; padding-top:5px;}

.mbrLev {margin-left:4px;}
.mbrLev li{padding-left:14px; font-family:"돋움"; font-size:12px; color:#666; line-height:16px; background:url("/images/gsbc/ico/bu05.gif") no-repeat 0 2px;}
.mbrLev1 li{padding-left:23px; font-size:11px; color:#787878; line-height:16px; background:url("/images/gsbc/ico/bu04.gif") no-repeat 15px 6px;}

/*****************************************************************************
* etc
*****************************************************************************/
 
/*=========================================================================
 - 패널박스/테이블
 =========================================================================*/
.rWrap1 {width:717px; background:url("/images/gsbc/pol/pol_box01_m.gif") repeat-y 0 0; clear:both;}
.rWrap1 .rt{height:7px; font-size:0; background: url("/images/gsbc/pol/pol_box01_t.gif") no-repeat 0 0;}
.rWrap1 .rb{height:12px; font-size:0; background: url("/images/gsbc/pol/pol_box01_b.gif") no-repeat left bottom; clear:both;}

.rWrap2 {width:717px; margin-bottom:20px; background:url("/images/gsbc/pol/pol_box02_m.gif") repeat-y 0 0; clear:both;}
.rWrap2 .rt{height:5px; font-size:0; background: url("/images/gsbc/pol/pol_box02_t.gif") no-repeat 0 0;}
.rWrap2 .rb{height:5px; font-size:0; background:url("/images/gsbc/pol/pol_box02_b.gif") no-repeat left bottom; clear:both;}

.rWrap3 {float:left;}
.rWrap4 {float:right;}

.rWrap5 {width:346px; background:url("/images/gsbc/pol/pol_box04_m.gif") repeat-y 0 0; clear:both;}
.rWrap5 .rt{height:7px; font-size:0; background: url("/images/gsbc/pol/pol_box04_t.gif") no-repeat 0 0;}
.rWrap5 .rb{height:7px; font-size:0; background: url("/images/gsbc/pol/pol_box04_b.gif") no-repeat left bottom; clear:both;}

/* 기본테이블 */
.tblType1 {width:717px; border-top:2px solid #87A3D1; border-bottom:1px solid #87A3D1;}
.tblType1 th{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblType1 td{padding:3px 0 1px 4px; border-bottom: 1px solid #C4CDD9; background-color:#fff;}

/* 팝업테이블1 */
.tblType2 {margin-top:9px; border-top:2px solid #87A3D1; border-bottom:1px solid #87A3D1;}
.tblType2 th{height:27px; padding:3px 0 1px 0; border-bottom: 1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblType2 td{padding:3px 0 1px 4px; border-bottom:1px solid #C4CDD9; background-color:#fff;}

/* 팝업테이블2 */
.tblType3 {margin-top:15px; border-top:1px solid #87A3D0; border-bottom:1px solid #C4CDD9;}
.tblType3 th{height:20px; padding:4px 3px 2px 3px; color:#7187A3; border-bottom: 1px solid #C4CDD9; background-color: #E8EBF1; font-weight:bold;}
.tblType3 td{height:20px; padding:4px 3px 2px 3px; border-bottom:1px solid #C4CDD9; background-color: #fff;}

/* 관심정책조회 */
.tblType4 {width:622px; margin-bottom:5px; margin-left:8px;}
.tblType4 td{padding-top:2px; font-size:11px;}

/* 목록테이블 */
.tblType5 {width:717px; border-top:1px solid #87A3D0; border-bottom:1px solid #D2D2D2;}
.tblType5 th{height:26px; padding:2px 3px 0 3px; border-bottom: 1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblType5 td{height:28px; padding:1px 3px 0 3px; background-color:#fff;}
.tblType5 .bg{height:28px; padding:1px 3px 0 3px; background-color:#F2F2F4;}

/* 서브테이블 */
.tblType6 {width:717px; margin-top:9px; border-top: 1px solid #87A3D1; border-bottom: 1px solid #87A3D1;}
.tblType6 th{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblType6 td{padding:3px 0 1px 4px; border-bottom: 1px solid #C4CDD9; background-color: #fff;}
.tblType6 th.prv{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #C4CDD9; color:#7187A3; font-weight:bold; background: url("/images/gsbc/ico/bu_prv.gif") no-repeat 82px 12px; background-color:#E8EBF1;}
.tblType6 th.nxt{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #C4CDD9; color:#7187A3; font-weight:bold; background: url("/images/gsbc/ico/bu_nxt.gif") no-repeat 82px 12px; background-color:#E8EBF1;}

/* 신청서기본테이블 */
.tblType7 {width:689px; margin:9px auto 0 auto; border-top: 1px solid #87A3D1; border-bottom: 1px solid #87A3D1;}
.tblType7 th{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblType7 td{padding:3px 0 1px 4px; border-bottom: 1px solid #C4CDD9; background-color: #fff;}

/* 팝업목록테이블 */
.tblType8 {margin-top:5px; border-top:1px solid #87A3D0; border-bottom: 1px solid #C4CDD9;}
.tblType8 th{height:20px; padding:4px 3px 2px 3px; color:#7187A3; border-bottom: 1px solid #C4CDD9; background-color: #E8EBF1; font-weight:bold;}
.tblType8 td{height:20px; padding:4px 3px 2px 3px; border-bottom:1px solid #C4CDD9; background-color: #fff;}

/* 신청서서브테이블 */
.tblType9 {width:717px; border-left:1px solid #C5CDD8; border-top:1px solid #87A3D1;}
.tblType9 th{height:27px; padding-top:2px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#E8EBF1;}
.tblType9 td{height:28px; padding-top:2px; padding-left:3px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}
.tblType9 th.line{height:27px; padding-top:2px; border-right:3px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#E8EBF1;}
.tblType9 td.line{height:28px; padding-top:2px; padding-left:3px; border-right:3px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

.tblType10 {width:465px; margin:3px;}

/* 설문조사항목테이블 */
.tblType11 {width:717px; margin-top:10px; border-bottom:1px solid #87A3D1;}
.tblType11 td{height:27px; padding:10px; background-color:#fff;}
.tblType11 dl.poll dt{margin-top:15px;margin-bottom:5px; color:#7088BF; font-weight:bold;}
.tblType11 dl.poll dd{margin-left:15px;}

/* 지원사업 박스상세테이블 */
.tblType12 {width:689px; margin-top:6px; border-left:1px solid #C5CDD8; border-top:1px solid #C5CDD8; margin-left:auto; margin-right:auto;}
.tblType12 th{height:27px; padding-top:2px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#EDF0F5;}
.tblType12 td{height:27px; padding-top:2px; padding-left:3px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

/* 시설현황 */
.tblType13 {float:right; width:460px; border-top:2px solid #87A3D1; border-bottom: 1px solid #87A3D1;}
.tblType13 th{height:27px; padding:3px 0 1px 0; border-bottom: 1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblType13 td{padding:3px 0 1px 4px; border-bottom: 1px solid #C4CDD9; background-color:#fff;}

/* 회원가입서브테이블 */
.tblType14 {width:717px; border-left:1px solid #C5CDD8; border-top:2px solid #87A3D1;}
.tblType14 th{height:27px; padding:3px 0 1px 0; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#E8EBF1;}
.tblType14 td{padding:3px 0 1px 4px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

/* 한줄댓글테이블 */
.tblType15 {width:700px; margin-top:15px; background-color:#EBF7F8;}
.tblType15 th{height:27px; padding:4px 4px 1px 4px; border-top:1px dashed #9BBFC4; color:#7187A3; font-weight:bold;}
.tblType15 td{padding:4px 4px 1px 4px; border-top:1px dashed #9BBFC4;}

.tblType16 {width:707px; padding:5px 0 5px 10px;  border-top:2px solid #93C1D7; border-bottom:1px solid #93C1D7; background-color:#EBF7F8;}

/* 예약캘린더 목록테이블 */
.tblType17 {width:918px; margin-top:15px; margin-left:auto; margin-right:auto; border-left:1px solid #C5CDD8; border-top:1px solid #87A3D1;}
.tblType17 th{height:27px; padding-top:2px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#E8EBF1;}
.tblType17 td{height:27px; padding-top:2px; padding-left:3px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

/* 지원사업캘린더 목록테이블 */
.tblType18 {width:689px; border-left:1px solid #C5CDD8; border-top:1px solid #C5CDD8; margin-left:auto; margin-right:auto;}
.tblType18 th{height:27px; padding-top:2px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#EDF0F5;}
.tblType18 td{height:27px; padding-top:2px; padding-left:3px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

/* 첨부파일 테이블 */
.tblType19 { width: 100%; border-left: 0px solid #ffffff; border-top: 0px solid #ffffff; }
.tblType19 th{ color: #636363; border-left: 0px solid #ffffff; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; background-color: #fff; padding: 0px; height:22px; }
.tblType19 td{ color: #636363; border-left: 0px solid #ffffff; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; background-color: #fff; padding: 0px; height:22px; }

/* FAQ테이블 */
.tblTypeFaq {width:717px; border-top:1px solid #87A3D0; border-bottom:1px solid #D2D2D2;}
.tblTypeFaq th{height:26px; padding:2px 3px 0 3px; border-bottom: 1px solid #C4CDD9; color:#7187A3; font-weight:bold; background-color:#E8EBF1;}
.tblTypeFaq .q{height:28px; padding:1px 3px 0 20px; background: url("/images/gsbc/ico/bu_q.gif") no-repeat 0 5px;}
.tblTypeFaq .a{display:none; padding:5px 10px 4px 30px; border-top:1px solid #CFCFD6; background: url("/images/gsbc/ico/bu_a.gif") no-repeat 10px 5px;}
.tblTypeFaq .bg{background-color:#F2F2F4;}

/* 센터소개_새소식상세상단 */
.tblType20 {width:717px; border-top:2px solid #D1AF87; border-bottom:1px solid #D9CEC4;}
.tblType20 th{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #D9CEC4; color:#A38971; font-weight:bold; background-color:#F5EFE8;}
.tblType20 td{padding:3px 0 1px 4px; border-bottom: 1px solid #D9CEC4; background-color:#fff;}

/* 센터소개_새소식상세하단 */
.tblType21 {width:717px; margin-top:9px; border-top: 1px solid #D1AF87; border-bottom: 1px solid #D1AF87;}
.tblType21 th{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #D9CEC4; color:#A38971; font-weight:bold; background-color:#F5EFE8;}
.tblType21 td{padding:3px 0 1px 4px; border-bottom: 1px solid #D9CEC4; background-color: #fff;}
.tblType21 th.prv{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #D9CEC4; color:#A38971; font-weight:bold; background: url("/images/gsbc/ico/bu_prv.gif") no-repeat 82px 12px; background-color:#F3EFEA;}
.tblType21 th.nxt{height:27px; padding:3px 0 1px 0; border-bottom:1px solid #D9CEC4; color:#A38971; font-weight:bold; background: url("/images/gsbc/ico/bu_nxt.gif") no-repeat 82px 12px; background-color:#F3EFEA;}

/* 센터소개_목록테이블 */
.tblType22 {width:717px; border-top:1px solid #D0AE87; border-bottom:1px solid #D2D2D2;}
.tblType22 th{height:26px; padding:2px 3px 0 3px; border-bottom: 1px solid #D9CEC4; color:#A38971; font-weight:bold; background-color:#F5EFE8;}
.tblType22 td{height:28px; padding:1px 3px 0 3px; background-color:#fff;}
.tblType22 .bg{height:28px; padding:1px 3px 0 3px; background-color:#F4F4F2;}

/* 종합상담 박스상세테이블 */
.tblType23 {width:490px; margin-top:6px; border-left:1px solid #C5CDD8; border-top:1px solid #C5CDD8; margin-left:auto; margin-right:auto;}
.tblType23 th{height:27px; padding-top:2px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#EDF0F5;}
.tblType23 td{height:27px; padding-top:2px; padding-left:3px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

/* 직원전자앨범상세테이블 */
.tblType24 {width:300px; margin-top:6px; border-left:1px solid #C5CDD8; border-top:1px solid #C5CDD8; margin-left:auto; margin-right:auto;}
.tblType24 th{height:25px; padding-top:2px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; font-weight:bold; color:#7187A3; background-color:#EDF0F5;}
.tblType24 td{height:25px; padding-top:2px; padding-left:3px; border-right:1px solid #C5CDD8; border-bottom:1px solid #C5CDD8; background-color:#fff;}

/* 정보공개청구 테이블 */
.tblType25 {width:702px; margin-left:10px; border-left:1px solid #D9CEC4; border-top:1px solid #D1AF87;}
.tblType25 th{height:27px; padding-top:2px; border-right:1px solid #D9CEC4; border-bottom:1px solid #D9CEC4; font-weight:bold; color:#A38971; background-color:#F5EFE8;}
.tblType25 td{height:28px; padding:5px 5px 0 5px; border-right:1px solid #D9CEC4; border-bottom:1px solid #D9CEC4; color:#787879; line-height:16px; background-color:#fff;}

/* 테이블 가로 사이즈 */
.tblSize386 {width:386px;}
.tblSize618 {width:618px;}
.tblSize638 {width:638px;}
.tblSize575 {width:575px;}
.tblSize717 {width:717px;}
.tblSize689 {width:689px;}

/* 테이블 세로 사이즈 */
.tblHSize27 {height:27px;}
.tblHSize210 {height:210px;}

 /*=========================================================================
  - 테이블 컬럼 크기
  =========================================================================*/
.ato {width:auto;}
.w25 {width:25px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w55 {width:55px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w115 {width:115px;}
.w120 {width:120px;}
.w123 {width:123px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w231 {width:231px;}
.w259 {width:259px;}
.w280 {width:280px;}

/*=========================================================================
 - 폼
 =========================================================================*/
 table.First {margin-top:5px; }
 td.BtnLine img {vertical-align:top; margin-top:-3px;}
 input.Text {margin:0 0 2px 2px; padding:2px 0 0 2px; border-left:1px solid #797979; border-top:1px solid #797979; border-right:1px solid #cccbc7; border-bottom:1px solid #cccbc7; height:15px; color:#5E6061; table-layout: fixed;}
 input.Text1 {height:14px; margin:0 0 2px 0; padding: 2px 0 0 3px; border: 1px solid #C4C4C4; color:#5E6061; table-layout: fixed;}
 input.TextR {text-align:right; margin:0 0 2px 2px; padding:2px 2px 0 0; border-left:1px solid #797979; border-top:1px solid #797979; border-right:1px solid #cccbc7; border-bottom:1px solid #cccbc7; height:15px; color:#5E6061; table-layout: fixed;}
 input.Srh {padding:3px 0 0 3px; border:1px solid #fff; height:15px; color:#808080;}
 input.Login {height:15px; margin:0 0 2px 0; padding:2px 0 0 3px; border:1px solid #CFCFCF; color:#5E6061; background-color: #fff; table-layout: fixed;}
 input.File {margin:0 0 2px 2px; padding:2px 0 0 2px; border-left:1px solid #797979; border-top:1px solid #797979; border-right:1px solid #cccbc7; border-bottom:1px solid #cccbc7; height:19px; color:#5E6061; table-layout: fixed;}
 
.inpSizeLogin {width:78px;}
.inpSize30 {width:30px;}
.inpSize31 {width:31px;}
.inpSize40 {width:40px;}
.inpSize50 {width:50px;}
.inpSize60 {width:60px;}
.inpSize65 {width:65px;}
.inpSize70 {width:70px;}
.inpSize80 {width:80px;}
.inpSize90 {width:90px;}
.inpSize100 {width:100px;}
.inpSize110 {width:110px;}
.inpSize120 {width:120px;}
.inpSize130 {width:130px;}
.inpSize140 {width:140px;}
.inpSize149 {width:149px;}
.inpSize150 {width:150px;}
.inpSize160 {width:160px;}
.inpSize170 {width:170px;}
.inpSize180 {width:180px;}
.inpSize190 {width:190px;}
.inpSize200 {width:200px;}
.inpSize210 {width:210px;}
.inpSize220 {width:220px;}
.inpSize230 {width:230px;}
.inpSize240 {width:240px;}
.inpSize250 {width:250px;}
.inpSize260 {width:260px;}
.inpSize270 {width:270px;}
.inpSize280 {width:280px;}
.inpSize290 {width:290px;}
.inpSize300 {width:300px;}
.inpSize310 {width:310px;}
.inpSize320 {width:320px;}
.inpSize330 {width:330px;}
.inpSize340 {width:340px;}
.inpSize350 {width:350px;}
.inpSize360 {width:360px;}
.inpSize370 {width:370px;}
.inpSize380 {width:380px;}
.inpSize390 {width:390px;}
.inpSize400 {width:400px;}
.inpSize450 {width:450px;}
.inpSize452 {width:452px;}
.inpSize488 {width:488px;}
.inpSize500 {width:500px;}
.inpSize540 {width:540px;}
.inpSize600 {width:600px;}
 
 textarea.Text {margin:0 0 2px 2px; padding:2px 0 0 3px; border-left:1px solid #797979; border-top:1px solid #797979; border-right:1px solid #cccbc7; border-bottom:1px solid #cccbc7; color:#5E6061; table-layout: fixed;}
.textareaSize500 {width:500px;}
.textareaSize530 {width:539px;}
.textareaSize590 {width:590px;}

.tareaHeight47 {height:47px;}
.tareaHeight80 {height:80px;}
.tareaHeight200 {height:200px;}

 input.RBtn {margin-top:-3px; margin-right:2px;}
 input.RBtn1 {margin-top:-4px; margin-right:4px;}
 input.RBtn2 {margin-right:4px; margin-left:10px;}
 label.RBtn {margin-right:4px; margin-left:2px;}
 label.RBtn1 {margin-right:10px;}
 label.CBox {margin-right:4px;margin-left:4px;}
 input.CBox {margin-top:-3px; margin-right:5px;}
 input.CBox1 {margin-left:2px; margin-bottom:3px;}

 select.Text{margin-left:2px; color:#5E6061;}

.selSize55 {width:55px;}
.selSize60 {width:60px;}
.selSize75 {width:75px;}
.selSize90 {width:90px;}
.selSize100 {width:100px;}
.selSize110 {width:110px;}
.selSize140 {width:140px;}
.selSize150 {width:150px;}
.selSize155 {width:155px;}
.selSize185 {width:185px;}
.selSize200 {width:200px;}
.selSize205 {width:205px;}
.selSize300 {width:300px;}
.selSize400 {width:400px;}
.selSize492 {width:492px;}
.selSize500 {width:500px;}

/*=========================================================================
 - 정렬
 =========================================================================*/
.ct {margin-left:auto; margin-right:auto;}
.ar {text-align:right;}
.am {vertical-align:middle;}
.ac {text-align:center;}
.al {text-align:left;}
.at {vertical-align:top;}

/*=========================================================================
 - 버튼
 =========================================================================*/
  legend.TblTit {display:block; width:100%; height:22px; margin:12px 0 0 0; padding-left:16px; color:#575757; font-weight:bold; background:url("/images/gsbc/u_arrow.gif") no-repeat left 2px;}
 .logout {vertical-align:middle; margin-right:70px; margin-left:5px;}
 .btn {vertical-align:middle;}
 .btn a{vertical-align:middle;}
 .btn1 {vertical-align:middle; margin-bottom:3px; padding-left:2px;}
 .btn2 {vertical-align:middle; padding-left:2px;}
 .btn3 {vertical-align:bottom; margin-bottom:3px;}
 .btn4 {vertical-align:middle; margin-bottom:3px; margin-left:4px;}
 .btn5 {vertical-align:middle; margin-bottom:4px; margin-right:4px;}
 .btn6 {vertical-align:middle; margin-left:6px;}
 .btn7 {vertical-align:middle; margin-bottom:5px; margin-left:10px;}
 
 .btnC {text-align:center; padding:30px 3px 3px; 3px;}
 .btnC a{text-align:center; padding:30px 3px 3px; 3px;}
 .btnC1 {text-align:center;}

 .btnR {float:right; margin-top:10px;}
 .btnR1 {float:right; padding-right:13px;}
 .btnR2 {float:right; padding-top:10px; padding-right:13px;}
 .btnR3 {float:right;}
 .btnR4 {float:right; padding-top:0;}
 .btnL {float:left; padding-top:10px;}
 .btnCale {vertical-align:top; margin-top:3px; margin-left:3px;}

/*=========================================================================
 - 링크
 =========================================================================*/ 
.loginWrap2 a:link {color:#848484;}
.loginWrap2 a:visited {color:#848484;}
.loginWrap2 a:active {color:#848484;}
.loginWrap2 a:hover {color:#C1733A;}

.eventWrap2 a:link {color:#7C7C7C;}
.eventWrap2 a:visited {color:#7C7C7C;}
.eventWrap2 a:active {color:#7C7C7C;}
.eventWrap2 a:hover {color:#C1733A;}

.path a:link {color:#8D8D8D;}
.path a:visited {color:#8D8D8D;}
.path a:active {color:#8D8D8D;}
.path a:hover {color:#C1733A;}

.poltxt1 a:link {text-decoration:underline;}
.poltxt1 a:visited {text-decoration:underline;}
.poltxt1 a:active {text-decoration:underline;}
.poltxt1 a:hover {text-decoration:underline;}

.polBsImg a:link {color:#5F534C;}
.polBsImg a:visited {color:#5F534C;}
.polBsImg a:active {color:#5F534C;}
.polBsImg a:hover {display:block; margin-top:-9px; margin-bottom:-9px; padding: 9px 0; color:#526B96; background: url("/images/gsbc/btn/btn_polBs_on.gif") no-repeat 0 0;}

.txtColor09 a:link {color:#45A7BC; text-decoration:underline;}
.txtColor09 a:visited {color:#45A7BC; text-decoration:underline;}
.txtColor09 a:active {color:#45A7BC; text-decoration:underline;}
.txtColor09 a:hover {color:#45A7BC; text-decoration:underline;}

.sitemap dd a:link {color:#7D7D7D;}
.sitemap dd a:visited {color:#7D7D7D;}
.sitemap dd a:active {color:#7D7D7D;}
.sitemap dd a:hover {color:#C1733A;}

.sitemap dt a:link {color:#255A95;}
.sitemap dt a:visited {color:#255A95;}
.sitemap dt a:active {color:#255A95;}
.sitemap dt a:hover {color:#C1733A;}

.missue dt a:link {color:#4C5980;}
.missue dt a:visited {color:#4C5980;}
.missue dt a:active {color:#4C5980;}
.missue dt a:hover {color:#C1733A;}

.mInterview dt a:link {color:#4C5980;}
.mInterview dt a:visited {color:#4C5980;}
.mInterview dt a:active {color:#4C5980;}
.mInterview dt a:hover {color:#C1733A;}

.sbGuideBox dt a:link {color:#404040;}
.sbGuideBox dt a:visited {color:#404040;}
.sbGuideBox dt a:active {color:#404040;}
.sbGuideBox dt a:hover {color:#C1733A;}

.newsRt a:link {color:#B88B34;}
.newsRt a:visited {color:#B88B34;}
.newsRt a:active {color:#B88B34;}
.newsRt a:hover {color:#5F86B6;}

span.txtColor04 a:link {color:#D36C3A;}
span.txtColor04 a:visited {color:#D36C3A;}
span.txtColor04 a:active {color:#D36C3A;}
span.txtColor04 a:link {color:#C1733A;}



.dtop_one {width:730px; margin-left:15px; margin-top:20px;}
.top_left { width:345px; height:212px; background:url(/images/gsbc/gen/global_index_03.jpg) no-repeat left top; float:left;}
.top_left p {margin:95px 0 0 35px;}
.top_left p a { margin-right:4px; }
.top_right {width:345px; height:212px; background:url(/images/gsbc/gen/global_index_05.jpg) no-repeat right top; float:right; margin-left:7px;;}
.top_right ul { padding:85px 0 0 35px; display:inline-block;}
.top_right li {list-style:none; display:inline;} 