/* GiCamp Corp, Web Standardization (http://www.gicamp.co.kr/) | Author: Crazyweb 091120 */
/* layout */
#container {
	width:940px;
	margin:0 auto;
}
#header {
	position:relative;
	width:940px;
	margin:0 auto;
	height:82px;
	background:#FFF url("/images/temp1/common/bg_header.gif") repeat-x left bottom;
	z-index:2000;
}
#body {
	margin:0 auto;
}
#footer_new {
	display:inline-block;
	width:940px;
	margin:10px auto 0;
	padding:22px 0;
	border-top:#d8d8d8 solid 1px;
}
.flogo {
	width:auto;
	float:left;
	display:inline;
	margin:5px 0 0 19px;
}
.address {
	float:right;
	width:700px;
	font-size:0.70em;
	color:#959595;
	padding-left:27px;
	border-left:#E3E3E3 solid 1px;
}
.address li {
	float:left;
	width:auto;
	display:inline;
	padding:0 0 10px 14px;
	margin-right:8px;
	background:url("/images/temp1/common/line_footer.gif") no-repeat 0 4px;
}
.address .clen {
	background:none;
	padding-left:0px;
}
.address div {
	width:700px;
	padding:0px;
	margin:0px;
	clear:both;
	float:left;
	display:inline-block;
	line-height:16px;
}
.address strong {
	color:#1980c3;
	font-weight:bold;
}
/* logo-gnb-lnb-allmenu */
#header h1 {
	display: block;
	position:absolute;
	top: 10px;
	margin-left:410px;
}
#header h2 {
	display: block;
	position:absolute;
	top: 30px;
	left:8px;
}
#gnb {
	float:right;
	width:240px;
}
#gnb ul {
	padding:0;
	margin-top:10px;
}
#gnb li {
	float:left;
	width:auto;
	display:inline;
	font-size:11px;
	padding:0 5px;
	background:url("/images/temp1/common/line_gnb.gif") no-repeat 0 1px;
}
#gnb .clen {
	margin-left:9px;
	background:none;
}
#gnb a {
	color:#636363;
	letter-spacing:-1px;
	text-decoration:none;
}
#gnb a:hover,
#gnb a:focus,
#gnb a:active {
	text-decoration:underline;
}
#gnb_out {
	float:right;
	width:230px;
}
#gnb_out ul {
	padding:0;
	margin-top:10px;
}
#gnb_out li {
	float:left;
	width:auto;
	display:inline;
	font-size:11px;
	padding:0 5px;
	background:url("/images/temp1/common/line_gnb.gif") no-repeat 0 1px;
}
#gnb_out .clen {
	margin-left:9px;
	background:none;
}
#gnb_out a {
	color:#636363;
	letter-spacing:-1px;
	text-decoration:none;
}
#gnb_out a:hover,
#gnb_out a:focus,
#gnb_out a:active {
	text-decoration:underline;
}
#lnb {
	position: absolute;
	top:38px;
	left:80px;
}
* html #lnb {
}
#lnb li {
	
	float:left;
	width:auto;
	font-size:0.95em;
	font-weight:bold;
	padding:0 0 0 50px;
}
#lnb .space{
	padding-right:200px;}

#lnb img {
	vertical-align:top;
}
#lnb .clen {
	margin-left:3px;
	background:none;
}
#lnb a {
	color:#000;
	letter-spacing:-2px;
	text-decoration:none;
}
#lnb a:hover,
#lnb a:focus,
#lnb a:active {
	color:#06F;
	text-decoration:underline;
}
#allmenu {
	position:absolute;
	list-style:none;
	top:8px;
	right:160px;
	z-index:2000;
}
#allmenu #am {
	position:absolute;
	top:-21px;
	left:-691px;
	width:916px;
	display:none;
	padding:10px;
	white-space:nowrap;
	background:#FFF;
	border-left:#638BB4 solid 2px;
	border-right:#638BB4 solid 2px;
	border-bottom:#638BB4 solid 2px;
	z-index:9999;
}
#am .block {
	float:left;
	width:182px;
	height:260px;
}
#am ul {
	padding:0 10px;
}
#am .block li {
	float:none;
	width:auto;
	font-size:12px;
	letter-spacing:0;
	padding:0 0 0 10px;
	margin:0px;
	height:18px;
	text-align:inherit;
	background:url("/images/temp1/common/bul_item1.gif") no-repeat 0 4px;
}
#am h3 {
	font-size:14px;
	font-weight:bold;
	color:#638BB4;
	padding:0 0 6px 7px;
	border-bottom:#D8E2EC solid 1px;
	border-left:#D8E2EC solid 3px;
	margin-bottom:10px;
}
#am .close {
	float:right;
	width:100%;
	border-top:#CCC solid 1px;
	text-align:right;
	padding:10px 0 0 0;
	font-size:11px;
	letter-spacing:-2px;
	font-weight:bold;
}
#am .close a {
	background:#6291C1;
	padding:3px 5px;
	color:#FFF;
	border:#4978aa solid 1px;
}
* html #am .close a {
	padding:3px 5px 4px;
}
#am .close a:hover,
/* subsearch1 */
#search_where1 {
	list-style:none;
	width:75px;
	padding:4px 2px;
	font-size:12px;
}
#GlobalSearch1 {
	position:absolute;
	top:6px;
	left:230px;
}
#GlobalSearch1 * {
	vertical-align: top;
}
#GlobalSearch1 label {
	float:left;
	width:auto;
	margin:4px 0 0 0;
	padding:0 35px 0 0;
	font-size:0.75em;
	letter-spacing:-2px;
	font-weight:bold;
}
#GlobalSearch1 select {
	font-size:11px;
	width:73px;
	padding: 0;
	margin:0 10px 0 0;
	letter-spacing:-2px;
	height:20px;
	z-index:-9999;
}
* html #GlobalSearch1 label {
	margin:3px 1px 0 0;
}
#GlobalSearch-Keyword1 {
	position: relative;
	width: 283px;
	height: 13px;
	padding: 1px 0 1px 4px;
	margin:3px 15px 0 0;
	border: 1px solid #fff;
	font-size: 11px;
	font-weight: bold;
}
* html #GlobalSearch-Keyword1 {
	margin-top:1px;
}
#GlobalSearch-Keyword1:focus {
	background:#f0fddf;
	border:#fff solid 1px;
}
/* search */
#sub_search {
	position:relative;
	background:url("/images/temp1/common/bg_search1.gif") no-repeat;
	width:940px;
	height:32px;
	z-index:9999;
}
#GlobalSearch {
	float:right;
	width:auto;
	margin-top:5px;
	margin-right:4px;
}
#GlobalSearch * {
	vertical-align: top;
}
#GlobalSearch label {
	float:left;
	width:auto;
	margin:4px 4px 0 0;
	font-size:0.75em;
	letter-spacing:-2px;
	font-weight:bold;
}
#GlobalSearch select {
	font-size:12px;
	width:73px;
	padding:1px 1px;
	letter-spacing:-2px;
}

* html #GlobalSearch label {
	margin:4px 1px 0 0;
}
#GlobalSearch-Keyword {
	position: relative;
	width: 83px;
	height: 14px;
	padding: 2px 0 1px 1px;
	border: 1px solid #CCC;
	font-size: 11px;
	font-weight: bold;
}
* html #GlobalSearch-Keyword {
	margin-top:-1px;
}
#GlobalSearch-Keyword:focus {
	background:#eff8ff;
	border:#adcae3 solid 1px;
}
/* left contents */
#section_left {
	float:left;
	margin-top:5px;
	width:195px;
}
#login {
	position:relative;
	height:131px;
	background:#fff url("/images/temp1/main/bg_login.gif") no-repeat;
}
.check_radio {
	position:absolute;
	top:10px;
	left:38px;
	display:inline-block;
	width:auto;
	font-size:11px;
	letter-spacing:-1px;
}
.check_radio input {
	padding:0px;
	margin:0px;
}
.login_from {
	position:absolute;
	top:35px;
	left:20px;
	display:inline-block;
}
.input_form input{
	width: 96px;
	height: 16px;
	margin:0;
	padding:1px 2px;
	border: 1px solid #c7c7c7;
	font-size: 12px;
	background:#e2e2e2;
}
.input_form input:focus {
	background:#fff;
	border:#c7c7c7 solid 1px;
}
.input_form {
	float:left;
	width:auto;
	display:inline-block;
	padding-right:5px;
}
.input_form div {
	clear:both;
}
.input_form .sp {
	margin-bottom:5px;
}
* html .input_form .sp {
	margin-bottom:3px;
}
.login_from .btn {
	float:left;
	width:52px;
}
* html .login_from .btn {
	margin-top:1px;
}
.login_from .btn .input_login {
	width:52px;
	height:45px;
	margin:0px;
	padding:0px;
	border:none;
}
.check_joining {
	position:absolute;
	top:101px;
	left:20px;
	display:inline-block;
}
.check_joining img {
	vertical-align:top;
}
.check_joining li {
	float:left;
	width:auto;
	margin-right:15px;
}
.login_info {
	padding:8px 0 0 20px;
	font-size:11px;
	display:inline-block;
}
.login_info h3 {
	background:url("/images/temp1/common/icn_human.gif") no-repeat 0 4px;
	font-size:12px;
	padding:3px 0 4px 15px;
	display:inline-block;
}
* html .login_info h3 {
	padding:3px 0 3px 15px;
}
.login_info strong {
	color:#2E92DC;
}
.login_info ul {
	border-top:#E3E3E3 solid 1px;
	padding:5px;
	line-height:13px;
	width:152px;
	height:50px;
}
.login_info a {
	float:left;
	display:inline;
	margin:5px 4px 0 0;
}
.infoservice {
	margin-top:7px;
	line-height:0;
}
.intoinnews {
	float:right;
	width:195px;
	margin-top:4px;
}
.intoinnews h2 {
	padding:0 0 5px 0;
	margin:0px;
}
.intoinnews ul {
	padding:7px;
	margin:0;
	border-top:#8dc73f solid 2px;
}
.intoinnews li {
	margin:0;
	font-size:12px;
	display:inline-block;
	height:16px;
	letter-spacing:-1px;
	padding:4px 0 3px 0;
	border-bottom:#e6f2d5 solid 1px;
	line-height:0;
}
.intoinnews li img {
	vertical-align:middle;
	margin-right:4px;
}
#intoinguide {
	margin-top:3px;
}
#intoinguide .btn {
	float:left;
	width:33px;
}
#intoinguide .tit {
	float:left;
	width:auto;
}
#supportbiz {
	position:relative;
	margin-top:16px;
	display:inline-block;
}
#supportbiz h2 {
	padding:0 0 5px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#1869b0;
	letter-spacing:-1px;
}
#supportbiz ul {
	border-top:#998675 solid 2px;
	padding-top:12px;
}
#supportbiz li {
	font-size:12px;
	display:inline-block;
	height:16px;
	letter-spacing:-1px;
	padding:5px 0 3px 0;
}
#supportbiz li img {
	vertical-align:middle;
	margin-right:4px;
}
#supportbiz .btn {
	position:absolute;
	top:2px;
	right:0;
}
#intoinFile {
	margin-top:20px;
	min-height: 50px;
	padding: 0;
	width:195px;
	letter-spacing:-1px;
}
#intoinFile h2 {
	position: relative;
	float: left;
	width:auto;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-right:5px;
}
#intoinFile h2 a {
	color:#898989;
}
#intoinFile h2 a:hover,
#intoinFile h2 a:focus,
#intoinFile h2 a:active {
	color:#598527;
	font-size:12px;
}
#intoinFile .btn {
	position:absolute;
	top:2px;
	right:0;
}
.recent1 {
	position: relative;
}
.recent1 ul {
	float: right;
	text-align:left;
	width: 195px;
	min-height:97px;
	margin-left: -100%;
	margin-top:20px;
	padding-top: 17px;
	background:url("/images/temp1/main/bg_files.gif") no-repeat left top;
	border-top:#598527 solid 2px;
}
.recent1 li {
	position: relative;
	font-size:12px;
	margin-left:50px;
	display:inline-block;
	height:16px;
	letter-spacing:-1px;
	padding:5px 0 3px 8px;
	background:url("/images/temp1/main/bul_item1.gif") no-repeat 0 9px;
	border-bottom:#e6f2d5 dashed 1px;
}
.recent1 li img {
	vertical-align:top;
	border:#AAA solid 1px;
}
* html .recent1 li {
	height: 1%;
}
.recent1 a.more {
	position: absolute;
	right: 1px;
	top: 15px;
}
.inquiry {
	margin-top:7px;
	text-align:left;
	background:url("/images/temp1/main/tit_inquiry.gif") no-repeat;
	width:178px;
	height:194px;
	letter-spacing:-1px;
	padding:22px 0 0 17px;
}
.inquiry h2 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-bottom:12px;
}
.inquiry ul {
	margin-bottom:6px;
}
.inquiry li {
	font-size:11px;
	padding:0px;
	margin:0px;
}
.inquiry .tit {
	font-size:11px;
	font-weight:bold;
	color:#b5b5b5;
	padding:0 23px 0 0;
	text-align:right;
}
.inquiry .everyday, .inquiry .holiday {
	display:block;
	line-height:140%;
}

.inquiry .num {
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	font-family:Verdana;
	color:#F90;
	padding-bottom:10px;
}

.inquiry span {
	color:#F90;
	font-weight:bold;
}
.inquiry .btn {
	clear:both;
	margin:0;
}
.inquiry .btn li {
	margin:0px;	
	padding:0px;
	font-size:11px;	
	line-height:0;
}
/* right contents */
#section_right {
	float:right;
	margin-top:5px;
	width:731px;
}
#contents_Top {
	height:140px;
}
.process_biz {
	float:left;
	margin-top:10px;
	background:url("/images/temp1/main/bg_content_top1.gif") no-repeat;
	width:731px;
	height:30px;
}
.process_biz h2 {
	float:left;
	width:auto;
	padding:9px 4px 0 7px;
}
.process_biz li {
	float:left;
	width:auto;
	padding-top:10px;
	margin-left:5px;
	font-size:11px;
}
.process_biz li img {
	margin-top:-3px;
}
.process_biz .t_cast {
	float:left;
	width:auto;
	display:inline;
	margin:9px 10px 0 5px;
}
.support_ansan {
	clear:both;
	padding-top:8px;
}
.support_ansan img {
	vertical-align:top;
}
.support_ansan li {
	float:left;
	width:auto;
}
#Recruit_info {
	float:left;
	background:url("/images/temp1/main/bg_content_top2.gif") no-repeat left 22px;
	width:514px;
	height:237px;
	padding:0 0 0 8px;
}
#Recruit_info img {
	margin:1px 1px 0 1px;
}
#Recruit_info .tit {
	margin-left:119px;
}
#Recruit_info .info {
	float:left;
	width:122px;
	height:98px;
	display:inline;
	margin:5px 5px 0 0;
	background:url("/images/temp1/main/info_bg.gif") no-repeat;
}
#Recruit_info .info .biz {
	background:#e5edf7;
	padding:6px 4px;
	margin:3px;
	font-size:11px;
	line-height:11px;
}
#Recruit_info .info .biz a {
	color:#707070;
}
#Recruit_info .info .biz a:hover,
#Recruit_info .info .biz a:focus,
#Recruit_info .info .biz a:active {
	color:#F30;
	text-decoration:underline;
}
#Recruit_info .info .biz strong {
	color:#363636;
}
#recruitTable {
	clear:both;
	display:inline-block;
	margin-top:15px;
	padding: 0;
	background:#FFF url("/images/temp1/main/bg_recruit_bar.gif") repeat-x left top;
	letter-spacing:-1px;
}
#recruitTable h2 {
	position: relative;
	float: left;
	width:auto;
}
.recent2 {
	position: relative;
}
.recent2 div {
	float: right;
	width: 731px;
	margin-left: -100%;
	margin-top:41px;
	border-top:#7da7d9 solid 1px;
}
#bannerzone {
	width:940px;
	display:inline-block;
	background: url("/images/temp1/main/bannerzone_bar.gif") no-repeat;
	padding:11px 0;
	margin-top:26px;
}
#bannerzone li {
	float:left;
	width:auto;
}
/* page common */
* {
	padding:0px;
	margin:0px;
}
body {
	font-family: "Dotum", "Gulim", "AppleGothic", "Sans-serif";
	color: #5D5D5D;
	background:#FFF url("/images/temp1/common/bg_all.gif") repeat-x left top;
}
html,
body,
ol,
ul,
dl,
form,
div,
fieldset {
	margin: 0;
	padding: 0;
}
ol,
ul {
	list-style-type: none;
}
img,
fieldset {
	border: 0;
}
hr,
caption {
	display:none;
}
legend {
	position: absolute;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999em;
}
label {
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}
address {
	font-style: normal;
}
a {
	color:#333;
	text-decoration:none
}
a:hover,
a:focus,
a:active {
	color:#63F;
	text-decoration:underline;
}
/* Float Element Block */
.xb:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* input check type */
.radio {
	width:13px;
	height:13px;
	vertical-align:middle;
}
/* Hides from IE-mac \*/
* html .xb {
	height: 1%;
}
/* End hide from IE-mac */
.Dn {
	display:none;
}
.Bn {
	background:none;
}
.Bnone {
	border:none;
}

/* board_left_zone */
#board_zone {
	clear:both;
	width:940px;
	position:relative;
}
#board_left_zone {
	position:relative;
	float:left;
	margin-top:5px;
	width:731px;
}
#board_right_zone {
	position:relative;
	float:right;
	margin-top:5px;
	width:195px;
}

/* skip menu */
#skipToContent {
	position:relative;
	top:0;
	left:0;
	width:100%;
	background:#8CADD5 url("/images/temp1/common/skip_top.gif") repeat-x left bottom;
	z-index:9999;
}
#skipToContent a {
	display:block;
	height:1px;
	width:1px;
	color:#FF0;
	margin-bottom:-1px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}
#skipToContent a:focus,
#skipToContent a:active {
	height:auto;
	width:auto;
	padding:5px;
}
/* return top */
#returnToPageTop {
	position:relative;
	bottom:-27px;
	left:0;
	width:100%;
	background:#8CADD5 url("/images/temp1/common/skip_bottom.gif") repeat-x left top;
	z-index:9999;
}
#returnToPageTop a {
	display:block;
	height:1px;
	width:1px;
	margin-bottom:-1px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FF0;
	white-space:nowrap;
	text-decoration:none;
}
#returnToPageTop a:focus,
#returnToPageTop a:active {
	height:auto;
	width:auto;
	padding:5px;
}
/* side tab navi */
.Anchor_navi {
	margin:5px 0 0 0;
	padding:0px;
	width:195px;
	background:url("/images/temp1/main/bg_files.gif") no-repeat 0 45px;
	border-bottom: 1px solid #E7E7E7;
}
#tabmenu {
	float: left;
	width:195px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	background:#fff url("/images/temp1/main/bg_fileline.gif") repeat-x 0 30px;
}
#tabmenu li {
	float: left;
}
#tabmenu li a {
	display: block;
	float: left;
	padding: 6px 5px 3px;
	font-size: 12px;
	font-weight:bold;
	color: #B5BAC1;
	text-decoration: none;
}
#tabmenu li a.over {
	color: #6C7584;
}
#tabmenu li a.selected {
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	padding: 5px 5px 7px;
	color: #2E92DC;
	background: #fff;
}
#tabcontents {
	clear: left;
	padding: 0 10px;
	font-family: Verdana;
	font-size: 11px;
}
.tabcontent ul {
	margin: 0;
	padding:8px 0 8px 38px;
	list-style-type: none;
}
.tabcontent li {
	background:url("/images/temp1/main/bul_item1.gif") no-repeat 0 7px;
	padding:2px 0 2px 10px;
}
.tabcontent p {
	text-align:right;
	padding-bottom:5px;
	width:100%;
}
.tabcontent img {
	vertical-align:top;
}
/* tabble_left1 */
#table_left1 {
	width:100%;
	padding: 0;
	font-size:0.75em;
	margin: 10px 0;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
#table_left1 th {
	color: #2F5468;
	border-right: 1px solid #d5d5d5;
	text-align: center;
	line-height:36px;
	background:url("/images/temp1/main/bg_table_th.gif") repeat-x left top;
	padding: 15px 0;
}
#table_left1 th.none {
	border-right:none;
}
#table_left1 th img {
	margin-top:-4px;
	padding-bottom:5px;
}
#table_left1 td {
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #fff;
	text-align: center;
	line-height:37px;
	background:url("/images/temp1/main/bg_table_td.gif") repeat-x left top;
}
#table_left1 tr:hover {
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #fff;
	text-align: center;
	line-height:37px;
	background:#CDDEE7;
}
#table_left1 td img {
	margin:5px 0 0 4px;
}
#table_left1 td.left {
	text-align: left;
	padding-left:10px;
}
#table_left1 td.alt {
	color:#467cc9;
	font-weight:bold;
}
#table_left1 td.bold {
	color:#333;
	font-weight:bold;
}
/* tabble_left2 */
#table_left2 {
	width:100%;
	padding: 0;
	font-size:0.75em;
	margin: 10px 0;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
#table_left2 th {
	color: #2F5468;
	border-right: 1px solid #d5d5d5;
	text-align: center;
	line-height:36px;
	background:url("/images/temp1/main/bg_table_th.gif") repeat-x left top;
	padding: 15px 0;
}
#table_left2 th.none {
	border-right:none;
}
#table_left2 th img {
	margin-top:-4px;
	padding-bottom:5px;
}
#table_left2 td {
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #fff;
	text-align: center;
	line-height:37px;
	background:url("/images/temp1/main/bg_table_td.gif") repeat-x left top;
}
#table_left2 tr:hover {
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #fff;
	text-align: center;
	line-height:37px;
	background:#CDDEE7;
}
#table_left2 td img {
	margin:5px 0 0 4px;
}
#table_left2 td.left {
	text-align: left;
	padding-left:10px;
}
#table_left2 td.alt {
	color:#467cc9;
	font-weight:bold;
}
#table_left2 td.bold {
	color:#333;
	font-weight:bold;
}
/* 롤링 */
#rollingTextN{float:left;position:relative;width:350px;zoom:1;}
#rollingTextN .keyBg{margin:1px 0 0 0;overflow:hidden;height:28px;}
#rollingTextN ul {clear:both;}
#rollingTextN ul li {float:left;height:18px;}
#rollingTextN ul li a {color:#6b6b6b;letter-spacing:-1px;}
#rollingTextN ul li img {vertical-align:top;margin-top:-2px;_margin-top:0px;}
