@import url("/pusan/pub/css/layout.css");   /* layout css import */
@import url("/pusan/pub/css/table.css");   /* table css import */
@import url("/pusan/pub/css/bbs.css");   /* bbs css import */

body { margin: 0px; padding: 0px;  font-family: Dotum,Dotumche,verdana; font-size:12px; color:#555555;
  scrollbar-arrow-color: #808080;
  scrollbar-face-color: #E5E5E5;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #E5E5E5;
  scrollbar-shadow-color: #E5E5E5;
  scrollbar-darkshadow-color: #E5E5E5;
  scrollbar-track-color: #FFFFFF;
}
td { font-size:12px; }
div, span, h1, h2, h3, h4, h5, ul, li, dl, dt { word-break: keep-all; }

select { color:#555555; font-family: Dotum,Dotumche,verdana;  font-size:12px; }

a { selector-dummy : expression(this.hideFocus=true);}  /* object focus no*/
a:link { font-size: 12px; color: #555555; text-decoration: none; }
a:visited { font-size: 12px; color: #555555; text-decoration: none; }
a:active { font-size: 12px; color: #ff3300; text-decoration: none; }
a:hover { font-size: 12px; color: #ff3300; text-decoration: underline; }

#con_history { font-size: 11px; color: #666666; }
#con_history a:link { font-size: 11px; color: #666666; text-decoration: none; }
#con_history a:visited { font-size: 11px; color: #666666; text-decoration: none; }
#con_history a:active { font-size: 11px; color: #105EB1; text-decoration: underline; }
#con_history a:hover { font-size: 11px; color: #105EB1; text-decoration: underline; }

img { border: 0px; margin: 0px; padding: 0px;}   	/* images border 0  */
form { margin:0px; padding:0px; }  /* form margin */
.formbox { margin-top: 2px; }
.formbox02 { margin-bottom: -2px; }

.text01 {
	border:#CCCCCC 1px solid; font-size:12px; color:#555555; font-family: Dotum,Dotumche,verdana; height: 19px; margin-bottom: 1px;
}  /* 텍스트박스 css */

.textarea01 {
	font-size:12px;
	border:#CCCCCC 1px solid;
	color: #555555;
	scrollbar-face-color:#E5E5E5;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#808080;
}    /* 텍스트area박스 css */

ul { padding: 0px; margin: 0px; }
li { display: inline; padding: 0px; margin: 0px; }
li.bu01 { background: url(/img/sk/common/bu/bu02.gif) 0px 2px no-repeat; padding: 0px; margin: 0px; }
li.bu02 { background: url(/img/sk/common/bu/bu03.gif) 0px 2px no-repeat; padding: 0px; margin: 0px; }

.e { font-family: verdana;  font-size:10px; }
.s { font-size:11px; }
.bold { font-weight: bold; }
.red01 { color: #ec1941; }
.gray01 { color: #888888; }
.line17 { line-height: 17px; }
.line20 { line-height: 20px; }

.align_top { vertical-align: top; }
.align_bottom { vertical-align: bottom; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }

#tab_div { width: 636px; background: url(/img/sk/common/tabbg01.gif) repeat-x; height: 22px; padding-bottom:20px; }
#subTitle { width: 636px; padding-left: 12px; padding-bottom: 10px; }

/* 박스형 01 */
#box01 { width: 636px; }
#box01 td.lt{ width: 14px; height: 13px; background: url(/img/sk/common/bbs/box01_lefttop.gif) no-repeat;  }
#box01 td.rt{ width: 14px; height: 13px; background: url(/img/sk/common/bbs/box01_righttop.gif) no-repeat; }
#box01 td.tbg{ width: 608px; height: 13px;  background: url(/img/sk/common/bbs/box01_topbg.gif) repeat-x; }
#box01 td.lb{ width: 14px;  height: 12px;  background: url(/img/sk/common/bbs/box01_leftbottom.gif) no-repeat;}
#box01 td.rb{ width: 14px;  height: 12px;  background: url(/img/sk/common/bbs/box01_rightbottom.gif) no-repeat;}
#box01 td.bbg{ width: 608px;  height: 12px;  background: url(/img/sk/common/bbs/box01_bottombg.gif) repeat-x;}
#box01 td.lbg{ width: 12px;  background: url(/img/sk/common/bbs/box01_leftbg.gif) repeat-y;}
#box01 td.rbg{ width: 12px;  background: url(/img/sk/common/bbs/box01_rightbg.gif) repeat-y;}
#box01 td.mbg{ width: 1px;  background-color: #c4c4c4;}

.btn_margin01 { vertical-align: top; }   /* 버튼 정렬 01 */
#btn_right { width: 636px; padding-top: 10px; text-align: right; }
#btn_center { width: 636px; padding-top: 10px; text-align: center; }

/*관리구역 박스*/
.zone_box {width:310px;background:url(/img/sk/customer/zonearea_bbg.gif) repeat-y;padding-left:15px;padding-top:7px;vertical-align: top;}
.zone_box ul {margin-top:1px;}
.zone_box ul li.title {width:70px;vertical-align:top;}
.zone_box ul li.txt {width:205px;line-height:17px;}

#sitemap .bg01 { background: url(/img/sk/sitemap/bg01.gif) repeat-y;  }
#sitemap .bg02 { background: url(/img/sk/sitemap/bg02.gif) repeat-y;  }
#sitemap .bu01 { background: url(/img/sk/common/bu/bu06.gif) 0px 0px no-repeat;  }
#sitemap .bu02 { background: url(/img/sk/common/bu/bu07.gif) 0px 3px no-repeat;  }

#sitemap a.root:link { font-size: 12px; color: #666; text-decoration: none; }
#sitemap a.root:visited { font-size: 12px; color: #666; text-decoration: none; }
#sitemap a.root:active { font-size: 12px; color: #ff3300; text-decoration: none; }
#sitemap a.root:hover { font-size: 12px; color: #ff3300; text-decoration: underline; }

#sitemap a.sub:link { font-size: 11px; color: #888; text-decoration: none; }
#sitemap a.sub:visited { font-size: 11px; color: #888; text-decoration: none; }
#sitemap a.sub:active { font-size: 11px; color: #ff3300; text-decoration: none; }
#sitemap a.sub:hover { font-size: 11px; color: #ff3300; text-decoration: underline; }

/* 세금계산서신청 */
.taxStatement h3{height:34px;background:url(/img/sk/customer/pusan_bg_line.gif) 0 100% no-repeat;margin-bottom:5px;}.taxStatement table{width:590px;border-bottom:1px solid #f26680;padding-left:10px;}.taxStatement th{width:79px;height:26px;padding-left:10px;text-align:left;}.taxStatement input, .taxStatement img, .taxStatement select{vertical-align:middle;}.taxStatement input, .taxStatement select{margin:3px 0;height:20px;}.tax_inquiry{width:489px;height:102px;background:url(/img/sk/customer/bg_tax_inquiry.gif) 0 0 no-repeat;}
