@charset "utf-8";

/* Type Selector */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,optgroup,option {
	margin: 0;
	padding: 0;
}
body {	
	font:normal 12px "애플고딕", AppleGothic, "돋움", dotum, Arial, Verdana, sans-serif;
	color:#666;
	line-height:16px;
}
body.wrap660 {width:660px;}
table {
	border-collapse: collapse;
	border-spacing: 0;	
	width:100%;
}
address,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}
img, fieldset	{border:none;}
hr, legend{display:none;}
li{list-style:none;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
caption	{display:none;}
q:before,q:after {content: '';}
abbr,acronym { border: 0;}
select,option,input,textarea {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
a,
a:link,
a:visited{color:#666; text-decoration:none; selector-dummy : expression(this.hideFocus=true);}
a:hover,
a:active {color:#3B7BB6; text-decoration:none; selector-dummy : expression(this.hideFocus=true);}

.b {font-weight:bold;}

/* title */
h1.h1_info{float:left; height:27px; margin:0 0 13px 0;}
h2.h2_info{float:left; margin:3px 0 0 10px; padding:0 0 0 10px; background:url(../images/common/bullet/bul_h2.gif) no-repeat; color:#333; font-size:14px;}
h3.h3_infonon{clear:both;margin:0 0 10px 0;}
h3.h3_info{clear:both; height:18px; margin:0 0 8px 0; padding:1px 0 0 15px; background:url(../images/common/bullet/bul_h3_info.gif) no-repeat;letter-spacing: -1.3px;font-size: 14px;}
h4.h4_info	{background:url(../images/common/bullet/bul_h4_info.gif) no-repeat 15px 0;padding:0 0 10px 30px;font-size:1.1em;color:#067BA7;}
h5.h5_info  {margin:0 0 5px 0; padding:0 0 0 10px; background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 0 4px; color:#1D66A6;}

h1.h1_reserve{float:left; height:27px; margin:0 0 13px 0;}
h2.h2_reserve{float:left; margin:3px 0 0 10px; padding:0 0 0 10px; background:url(../images/common/bullet/bul_h2.gif) no-repeat; color:#333; font-size:14px;}
h3.h3_reserve{clear:both; height:18px; margin:0 0 8px 0; padding:1px 0 0 15px; background:url(../images/common/bullet/bul_h3_reserve.gif) no-repeat;}
h4.h4_reserve	{background:url(../images/common/bullet/bul_h4_reserve.gif) no-repeat 15px 0;padding:0 0 10px 30px;}

h1.h1_pr{float:left; height:27px; margin:0 0 13px 0;}
h2.h2_pr{float:left; margin:3px 0 0 10px; padding:0 0 0 10px; background:url(../images/common/bullet/bul_h2.gif) no-repeat; color:#333; font-size:14px;}
h3.h3_pr{clear:both; height:18px; margin:0 0 8px 0; padding:1px 0 0 15px; background:url(../images/common/bullet/bul_h3_pr.gif) no-repeat;}
h4.h4_pr {background:url(../images/common/bullet/bul_h4_pr.gif) no-repeat 15px 0;padding:0 0 10px 30px;}
h4.h4_pr2 {background:url(../images/common/bullet/bul_h4_pr.gif) no-repeat 3px 0;padding:0 0 10px 20px;}
h3.capname{margin:0 0 7px 0; color:#545454; font-size:14px; letter-spacing:-1px;}

.h4_pr {background:url(../images/common/bullet/bul_h4_pr.gif) no-repeat 3px 0;padding:0 0 0px 20px;margin-top:20px;}
.h4_pr2 {background:url(../images/common/bullet/bul_h4_pr.gif) no-repeat 3px 0;padding:0 0 0px 20px;}

/* Class Selector */
.input_text{border:1px solid #BEBEBE; background:#fff;}
.input_textarea{}
.input_check{border:none;}
.input_radio{border:none;}

.text	 {
	border:1px solid #DFDFDF;
	height:18px;
}

.hidden{display:none;}
.ofhidden{overflow:hidden;}
.both  {clear:both;}
.clear {clear:both; line-height:0; width:100%; font-size:0;}
.floatl{float:left;}
.floatr{float:right;}
.ajust{text-align:justify;}
.acenter{text-align:center;}
.txtright{text-align:right;}
strong.point01{color:#1D66A6;}

/* Etc */
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb17{margin-bottom:17px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}

.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}

.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}

.pr10{padding-right:10px;}



.txt_55{color:#555;}
.txt_gr{color:#588F13;}
.txt_normal{font-weight:normal;}

.txt_red{color:#d50d0d;}

.png24 {tmp:expression(setPNG24(this));}

.indent01{padding:0 0 20px 15px; line-height:18px;}
.indent01 strong.big{margin:0 0 0 0; padding:0 0 0 0; color:#0968B7; font-size:14px;}
.indent02{padding:0 0 20px 30px; line-height:18px;}

/* layerpop */
div.layerpop{padding:25px 0 0 35px;}
div.layerpop div.titarea{position:relative; height:22px; border-bottom:1px solid #DADADA;}
div.layerpop div.titarea strong{height:15px; padding:0 17px 0 0; background:url(../images/common/popup/bul_tit_layer.gif) no-repeat right top;}
div.layerpop div.titarea img.close{position:absolute; right:0; top:4px;}
div.layerpop div.layerpopcont{padding:18px 0 0 0;}
div.layerpopcont p.cmt_gr{padding:0 0 0 7px; color:#588F13; font-weight:bold; background:url(../images/common/bullet/bul_gr.gif) no-repeat 0 5px;}
div.layerpopcont input, div.layerpopcont textarea{border:1px solid #e0e0e0;}
div.layerpopcont input, div.layerpopcont img{vertical-align:middle;}
div.layerpopcont p strong.pwd{color:#909090;}
div.layerpopcont textarea{overflow-x:hidden;}

.scroll{
scrollbar-face-color: #ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #CECBCE;
scrollbar-darkshadow-color: #CECBCE;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #CECBCE;
}

/* text button */

a.textbtn01	 {
	line-height: 0;
	text-decoration: none;
	display: inline-block;
	height: 19px;
	padding: 0 0 0 10px;
	background: url(../images/common/box/bg_textbtn.gif) left top no-repeat;
}
a.textbtn01 span	{
	font-size: 11px !important;
	color: #444;
	line-height: 19px;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	padding: 0 10px 0 0;
	background: url(../images/common/box/bg_textbtn.gif) right top no-repeat;
}


/* list bullet */
ul.normallist_info	{padding-bottom:10px;}
ul.normallist_info	li	{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 19px 7px;
	padding:3px 0 3px 29px;
}


ul.normallist_info	li.snone	{
	background:none;
	padding-left:0;
}
ul.normallist_info	li.snone01	{
	background:none;
	padding-left:10px;
	background:url(../images/common/bullet/ico_bul_hy.gif) no-repeat 0 8px;
}
ul.normallist_info	li img	{vertical-align:middle;}
ul.normallist_info	li strong.point01{color:#1D66A6;}

ul.normallist_info1_1	li	{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 19px 8px;
	padding:3px 0 3px 29px;
}

ul.normallist_info1_2	{padding-bottom:10px;}
ul.normallist_info1_2	li	{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 19px 7px;
	padding:3px 0 15px 29px;
}

ul.normallist_info1_3	{padding-bottom:10px;}
ul.normallist_info1_3	li	{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 0px 8px;
	padding:3px 0 15px 10px;
}

ul.normallist_info02	li	{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 0 6px;
	padding:3px 0 2px 9px;	
}
ul.normallist_info02	li.txt{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 0 8px;
	font-size:11px;
	line-height:16px;
}
ul.normallist_info02	li.tit	{
	color:#0A86BD;
	font-weight:bold;
}
ul.normallist_info02	li.txt strong.blue{color:#1F73CA;}

ul.normallist_info03	{padding-bottom:10px;}
ul.normallist_info03	li	{
	background:url(../images/common/bullet/ico_bul_info.gif) no-repeat 19px 9px;
	padding:5px 0 10px 29px;
}
ul.normallist_info03	li.snone	{
	background:none;
	padding-left:0;
}
ul.normallist_info03	li strong.point01{color:#1D66A6;}

ul.normallist_reserve	{padding-bottom:10px;}
ul.normallist_reserve	li	{
	background:url(../images/common/bullet/ico_bul_reserve.gif) no-repeat 19px 7px;
	padding:3px 0 3px 29px;
}
ul.normallist_pr	{padding-bottom:10px;}
ul.normallist_pr	li	{
	background:url(../images/common/bullet/ico_bul_pr.gif) no-repeat 19px 7px;
	padding:3px 0 3px 29px;
}

/*전체 메뉴보기*/
#dvall	{width:100%;position:absolute;z-index:9;top:50px;}
#category_wrap {
	width:838px;
	overflow:hidden;  
	position:fixed;
	top:50%;
	left:50%;
	margin: -300px 0 0 -408px;
	_margin-top:0;
}

* html #category_wrap{ /*IE6 only rule, applied on top of the default above*/
	position: absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
}
#category_wrap img {border:none;}
#category_wrap .sub_categorywrap {width:100%;overflow:hidden;}
#category_wrap .sub_categorywrap .sub_categorybody #categroy1 {
	margin-right:30px;
}
#category_wrap .sub_categorywrap .sub_categorybody #categroy2 {
	margin:0 25px 0 -12px;
}
#category_wrap .sub_categorywrap .sub_categorybody #categroy2 li {
	margin-left:12px;
	overflow:hidden;
}
#category_wrap .sub_categorywrap .sub_categorybody #categroy3 {width:215px;}
#category_wrap .sub_categorywrap .sub_categorybody #categroy3 li {width:112px;}
#category_wrap .sub_categorywrap .sub_categorybody #categroy1 li.first {margin-right:6px;}
#category_wrap .sub_categorywrap .sub_categorybody #categroy3 li.first {width:97px;margin-right:6px;}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list li {
	display:inline;
	float:left;
	overflow:hidden;
	width:auto;
}
#category_wrap li {	list-style:none; vertical-align:top;}
#category_wrap h2 {margin-bottom:5px!important;}
#category_wrap h2,#category_wrap ul {
	margin:0;
	clear:both;
	padding:0;
	float:left;
}
#category_wrap img.cat_body {
	display:block; 
}
#category_wrap .sub_categorywrap {
	background:url(../images/common/layout/all_categorybody01.gif) no-repeat left top;
}
#category_wrap .sub_categorywrap .sub_categorybody {
	background:url(../images/common/layout/all_categroy_subbtm.gif) no-repeat left bottom;
	padding:0 21px 24px 28px;
	overflow:hidden;
	float:left;
}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list {float:left; clear:none;}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list li ul li {
	background:url(../images/common/layout/all_categroylist_blt.gif) no-repeat 0 4px;
	display:block;
	float:none;
	margin:0 0 5px 0!important;
	padding-left:16px;
}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list li ul li a {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	letter-spacing:-1px;
	color:#888;
}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list li ul li ul {
	float:none;
	padding-left:0;
}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list li ul li ul li {
	display:block;
	background:none;
	float:none;
	margin:0!important;
	padding-left:0;
	line-height:1;
}
#category_wrap .sub_categorywrap .sub_categorybody .categroy_list li ul li ul li a {
	font-weight:normal;
	font-size:11px;
	letter-spacing:0;
	color:#888;	
}

#category_wrap .common_categorywrap {
	background:url(../images/common/layout/all_categoryhead02.gif) no-repeat 0 0;
	padding-top:22px;
}

#category_wrap .common_categorywrap .common_categorybody {
	background:url(../images/common/layout/all_categorybody02.gif) no-repeat 0 0;
	width:100%;
	overflow:hidden;
	padding:0 0 10px 28px;
}
#categroy4 {}
#categroy4 li {
	display:inline;
	float:left;
	width:340px;
}
#categroy4 li.first {width:340px;}
#categroy4 li a {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	letter-spacing:-1px;
	color:#888;
}
#categroy4 li.first ul li,#categroy4 li ul li {
	background:url(../images/common/layout/all_categroylist_blt.gif) no-repeat 0 4px;
	display:block;
	margin:0 0 5px 0!important;
	padding-left:16px;
}
#categroy4 li.first ul li {width:110px;}
#categroy4 li ul li {width:100px;}