@charset "utf-8";

/* 속성 */

/*png투명값주는 소스 자바스크립트도 같이수정js폴더내 layout.js파일 자바스크립트확인*/
.png24 {
	tmp:expression(setPng24(this));
	}


/* 전체 레이아웃 */


/** 상단 lnb부분 style.css에 있음 **/	




/* 버전관련 공지 */
.vtk_vno_gongji {
	display:none;
}





/* 전체 검색 */
.search #hd_sch {
	margin:0px;
	padding:0;
	border:0px;
	}
.search #hd_sch legend {
	width:0px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	overflow:hidden;
	}
.search #hd_sch #sch_stx {
	padding-left:5px;
	width:110px;
	height:20px;	
	border:0px;
	font-size:0.8em;
	font-family:Gulim;
	background:transparent;
	}

.search {
	margin:-2px 0 0 10px;
	padding:0 2px;
    border-bottom: 1px solid #999999;    
	float:left;
}
.search input[type="search"] {
  border: none;
  outline: none;
  padding: 0px 50px;
  font-size: 12px;
  color: #999999;
}
.search form input[type="submit"]{
  background: url("/theme/vtk/images/img_05.png") no-repeat 0px 0px;
  width: 14px;
  height: 15px;
  border: none;
  margin: 0 0 0 -3px;
  padding:0px;
  border:0px;
}




/* 메인메뉴 */


/*--
메뉴 class인 cssmenu 부분을 수정시에는 css폴더 안의 style.css의  
menu 부분을 찾아서 확인 할것
--*/




/** 내용 (메인적용부분) **/


/* 관리자상단메뉴 및 보드리스트 상단이미지출력 */

.adminmenu {
	background:#f9f9f9;
}
.adminmenu li {
	padding:0.5em 1em;
	float:left;
}

.boardlisttop {
	
}
.boardlisttop img {
	width:100%;
}







/* 내용 (전체적용부분) */

/**.snb {
	width:20%;
	text-align:left;
	overflow:hidden;
	float:left;
	}
**/
.snb {
	width:100%;
	height:50px;
	border-bottom:0px solid #eee;
	text-align:left;
	clear:both;
	}

.snb #snbmn {
	width:100%;
	height:auto;
	text-align:left;
	clear:both;
	}

.colgroup {
	width:80%;
	height:auto;
	margin:0px auto;
	padding:0;
	border:none;
	text-align:left;
	float:right;
	overflow:hidden;
	}

.colgroup #cont_navi {
	height:15px;
	margin:0px;
	padding:0px;
	font-size:1em;
	font-weight:100;
	letter-spacing:0pt;
	line-height:1em;
	text-align:right;
	clear:both;
	}



.colgroup #content {
	width:100%;
	height:auto;
	margin:0px;
	padding:2.5em 0 1.5em 1em;
	border:none;
	text-align:left;
	clear:both;
	}





/* 하단부분 (전체적용부분) width값을 auto로 설정하여 내용에 맞춰 폭에 자동으로 변형되게 설정 */
#clear {
	margin:0 !important;
	padding:0 !important;
	width:100%;
	height:0px;
	font-size:0 !important;
	line-height:0 !important;
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	}





/******************* 하단_고객센터 (상담시간안내/빠른메뉴/공지사항) ************************/

/* 공통부분 */
.op_a01 {
	width:auto;
	clear:both;
	}
.op_a02 {
	width:auto;
	float:left;
	}
.op_a03 {
	width:auto;
	float:right;
	}
.op_b01 {
	width:100%;
	clear:both;
	}
.op_b02 {
	width:100%;
	float:left;
	}
.op_b03 {
	width:100%;
	float:right;
	}
.txt_l {
	text-align:left;
	}
.txt_r {
	text-align:right;
	}
.txt_c {
	text-align:center;
	}

/* 공통 색상 */
.bgcol_4666a7 {
	background:#4666a7;
}
.bgcol_35538f {
	background:#35538f;
}
.bgcol_86a763 {
	background:#86a763;
}
.bgcol_669139 {
	background:#669139;
}
.bgcol_ffffff {
	background:#ffffff;
}
.bgcol_eeeeee {
	background:#eeeeee;
}
/* 게시판 상단 디자인 */
#boardtop01 {
	width:100%;
	margin:0 0 0.5em 0;
	padding:0.5em;
	background:#f6f6f6;
}
#boardtop01 h4 {
	padding:0em;
	font-size:1em;
}
#boardtop01 ul {
	width:100%;
	margin:0 0 2em 0;
	padding:0px;
}
#boardtop01 li {
	padding:0 0.4em;
	font-size:0.9em;
	color:#666666;
}
#boardtop01 i.fa-check-square-o {
	color:#364d82;
}





#hidden{display:block; float:none; overflow:hidden; margin:0 !important; padding:0 !important;}
.hidden{display:block; float:none; overflow:hidden; margin:0 !important; padding:0 !important;}


/* 게시판 view 페이지 상단 bo_v_table 글씨 안보이게 */
#bo_v_table { display:none; }

/* 게시판 전체 수정 */
#bo_v_title .bo_v_tit { font-size:1em; }
#bo_v_info .pf_img { display:none; }
#bo_v_info strong { font-weight:300; }
#bo_v_share .btn { width:auto; }

/* 스크린 사이즈에 맞게 조절 */

@media (max-width: 1199px) {

}
@media (max-width: 979px) {

}
@media (max-width: 768px) {
	.grid_2 {
		display:none;
	}
	#sidebar {
		display:none;
	}
}
@media (max-width: 623px) {

}
@media (max-width: 479px) {

}
@media (max-width: 350px) {

}