.hideDesc { position:absolute; display:block; left:-9999px; width:100%!important; height:0; margin:0; padding:0; background:none; font-size:0; line-height:1; text-indent:-9999px; overflow:hidden;}

#skipNavigation {position:absolute; top:-35px; left:0px; width:100%; height:34px; background:#fff; text-align:center; color:#007cc3; z-index:10000; line-height:30px; border-bottom:1px solid #aaa; z-index:9999999;}
#skipNavigation a {color:#007cc3; font-size:14px;line-height:30px; font-weight:bold;}

/* Common */
.hideDesc { position:absolute; display:block; left:-9999px; width:100%!important; height:0; margin:0; padding:0; background:none; font-size:0; line-height:1; }
table caption {height: 0; line-height: 0; font-size: 0px; visibility: hidden;}
#selectNewSearchBar {background: none; text-align: right; padding-bottom: 10px;}
#selectBoxOptionSelect { height:23px; }
.focusOutline {border: 1px dotted #757575;}
.hidlabel{ font-size: 0;width:0; height: 0;line-height: 0;position:absolute; display:block; padding: 0; margin: 0;}
.borderZero { border:0;}
.btnSelect {height:23px; width:49px;}
.arrows {vertical-align: middle;}

select {background: none repeat scroll 0 0 #FFF;border: 1px solid #d3d3d3;color: #666666;font-size: 12px;height: 22px;margin-top: 1px;text-align: left;vertical-align: middle;}
select.selectD {height: 20px;margin-top: 0px;}

.tblAttr {padding:0; border-spacing:0px; border:0; border:none; border-collapse:collapse;}
.emptyIfr{width:0; height:0; border: none;}
legend {visibility:hidden; font-size:0; height:0px;}
.orgFileUpload { background: none repeat scroll 0 0 #ffffff; border: 1px solid #dddddd; height: 20px;}
.stmapTable td img{vertical-align:middle;}

/*ÆË¾÷ »ó´Ü*/
#noticePopArea {display:none; position:relative; width:100%;  height:36px; background:#fff; text-align:center; color:#fff; z-index:10000; line-height:20px; font-size:13px; z-index:10005;}
#noticePopArea div.body {position:relative; width:1000px; margin:0 auto; text-align:center;}
#noticePopArea div.body p { text-align:center; line-height:36px;}
#noticePopArea a {color:#000}
#noticePopArea a:link,
#noticePopArea a:visited{color:#000 !important}
#noticePopArea a:hover,
#noticePopArea a:focus ,
#noticePopArea a:active {color:#000 !important; text-decoration:underline;}
#noticePopArea a {font-weight:bold;}
#noticePopArea a.btn {position:absolute; right:0px; top:10px;}

/*¹è³Ê»ó´Ü*/
/* #fixBanner{ height:153px; background:url("/images/banner/repeat.gif") ;}
#fixBanner .bannerArea{width:1000px; position:relative; padding-top:12px;}
#fixBanner .bannerArea h3{ margin-left:182px; padding-top:20px; padding-left:375px; padding-right:148px; width:356px; height:130px;
background:url("/images/banner/tit_bannerBg.png") no-repeat; text-align:left;}
#fixBanner .bannerArea strong{display:inline-block; height:40px; padding-top:4px; line-height:45px;}
#fixBanner .bannerArea a.button{position:absolute; right:10px; top:10px;}
#fixBanner .bannerArea .bannerLink{position:absolute; left:557px; top:100px;} */
#fixBanner{ height:153px; background:url("/images/banner/bg_banner.jpg") no-repeat 0 0;}
#fixBanner .bannerArea {width:1000px; position:relative; padding-top:12px;}
#fixBanner .bannerArea p {padding-left:428px;}
#fixBanner .bannerArea strong{display:inline-block; height:40px; padding-top:4px; line-height:45px;}
#fixBanner .bannerArea a.button{position:absolute; right:10px; top:10px;}
#fixBanner .bannerArea .bannerLink{position:absolute; left:432px; top:122px;}

/* main */
#mainWrapper {width:100%;height:100%;background:  url("/images/main/bg_main_top.gif") repeat-x left top #FFFFFF;}
#mainWrapper #mainContainer {width:1163px;height:784px;background:  url("/images/main/bg_main.gif") no-repeat left top #FFFFFF;}
/*#mainWrapper #mainContainer #quickBar {width: 1000px; height: 90px;}
#mainWrapper #mainContainer #quickBar h1 {float: left;padding: 56px 0 0 35px;position: relative;z-index: 5;}
#mainWrapper #mainContainer #quickBar ul {height: 20px;padding-top: 20px;position: absolute;right: 0;top: 0;}
#mainWrapper #mainContainer #quickBar li {background: url("/images/common/division02.gif") no-repeat scroll right 7px rgba(0, 0, 0, 0);float: left;height: 20px;margin-left: 5px;padding-right: 5px;padding-top: 6px;}
#mainWrapper #mainContainer #quickBar li.last{background: none;padding-right: 0px;}
#mainWrapper #mainContainer #quickBar li.bgn {overflow: hidden;padding: 0 95px 0 0;}
#mainWrapper #mainContainer #quickBar li.bgn a {display: inline-block;float: left;margin-right: 4px;vertical-align: top;}*/
#mainWrapper #mainContainer #gnb {float: left;padding: 10px 0 0 45px;width: 255px;}
#mainWrapper #mainContainer #gnb #gnbList {padding-bottom: 0px;}
#mainWrapper #mainContainer #slideBanner { float: left;position: relative;margin-top: -55px; z-index:1; }
#mainWrapper #mainContainer .bottomContents {clear:both;position: relative;width:1000px;}
#mainWrapper #mainContainer .bottomContents #belifChannel {float:left;padding-left:35px;margin-top: -25px;}
#mainWrapper #mainContainer .bottomContents #NoticeContents {float:left; position: relative;}
#mainWrapper #mainContainer .bottomContents #Notice {float:left; height:73px; padding-left:30px;padding-top: 20px;line-height: 1.5em;position: relative;}
#mainWrapper #mainContainer .bottomContents #Notice img {margin-bottom: 5px;}
#mainWrapper #mainContainer .bottomContents #Notice .nTitle {color: #454545;display: inline-block;width: 175px;}
#mainWrapper #mainContainer .bottomContents #Notice .nReadMore {color: #757575;font-size: 11px;position: absolute;top:20px;right:0;}
#mainWrapper #mainContainer .bottomContents #chok {clear:both; padding-left:30px; float:left; padding-top: 20px; position: relative;}
#mainWrapper #mainContainer .bottomContents #guide {float:right;position: relative;background:url("/images/main/bg_bottomContents.png") no-repeat right bottom transparent !important;width:410px;height:233px;margin-top:-25px;}
#mainWrapper #mainContainer .bottomContents #guide .musicImg {position: absolute;top:45px;left:-40px;}
#mainWrapper #mainContainer .bottomContents #guide .mapImg {position: absolute;top:15px;left:95px;}
#mainWrapper #mainContainer #footer {background: none;padding-left: 35px;}
#mainWrapper #gnb ul{min-height:auto !important;}

/* etc */
.srch2	 { text-align:center;vertical-align:top;padding:20px 0 0}
.srch2 *	{ vertical-align:top;}
.srch2 select { width:82px;padding-left:5px;}
.srch2 .select img	{ margin:1px 2px 0 0}
.srch2 input.txt	 { width:172px}

.listArea	{width:680px;*background:url('/images/common/bg_brdB.gif') no-repeat right bottom;}
.board td	{ background: none;}

#onlineStampApply1, #onlineStampApply2, #onlineStampApply2_2, #onlineStampApply2_3, #onlineStampApply3, #onlineStampApply4,
#applyLayer { margin-top: 0;}
.stampResult { padding-top: 10px;}
.stampResult table th, .stampResult table td { padding-top: 4px;}
.stampArea .tabMenu2 li a { position: relative;}
.stampArea .list tr, .stampArea .list td {background: none;}
.myStampList li .ico_stamp a {display: block;}
.stampArea p.guide { font-size: 11px;}
.stampSrchCont { padding: 25px 26px 25px;}
.stampSrchArea { margin-bottom: 25px;}
