/* °øÅë Àû¿ë */
html, body {
	font-family: µ¸¿ò, sans-serif;
	font-size: 12px;
	line-height:1.5;
	color: #666;
	background-color: white;
	margin:0;
}
a:link {
	font-family: µ¸¿ò, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}
a:hover {
	font-family: µ¸¿ò, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: none;
}
a:active {
	font-family: µ¸¿ò, sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: none;
}
a:visited {
	font-family: µ¸¿ò, sans-serif;
	font-size: 12px;
	color: purple;
	text-decoration: none;
}
img { border:0 }
.textBox { border: 1px solid #d3d3d3; width:168px; }
.w236 { width: 236px; }
.w100 { width: 100px; }

.min { font-size:1px; line-height:1px; }
.clear { clear:both; font-size:1px; line-height:1;margin:0; padding:0;height:1px; }
h2 { 
	font-family: µ¸¿ò, sans-serif; font-size: 14px; color: #000; line-height:1.5; font-weight: bold; margin:0; padding:0; 
	background: url(/images/shape/bullet_title.gif) no-repeat 0 3px; padding-left: 20px; margin-bottom:10px;
}
h2.type2{ 
	font-family: µ¸¿ò, sans-serif; font-size: 11px; color: #333366; line-height:1.5; font-weight: bold; margin:0; padding:0; 
	background: url(/images/shape/bullet_type02.gif) no-repeat 0 3px; padding-left: 15px; 
	border-bottom: 1px solid #333366;
}
h2.type2 span{ 
	font-family: µ¸¿ò, sans-serif; font-size: 11px; font-weight:normal;color: #666; line-height:1.5; margin-left:15px; 
}
h2.type3 { 
	font-family: µ¸¿ò, sans-serif; font-size: 14px; color: #000; line-height:1.5; font-weight: bold; margin:0; padding:0; 
	background: url(/images/shape/bullet_type03.gif) no-repeat 0 5px; padding-left: 10px; 
}
h2 hSub { color:#666;margin-left:5px; }
td { 
	font-family: µ¸¿ò, sans-serif;
	font-size: 12px;
	line-height:1.5;
	color: #666;
}
/* ¿ë¾î»çÀü  / COLOR */
.b { font-weight:bold; color: #000; }	
.cB { color: #3366cc; }
.cBB { color: #3366cc;font-weight:bold; }


/* ¸¶Áø ÆÐÆÃ */
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT15 { margin-top: 15px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT35 { margin-top: 35px; }
.mR5 { margin-right: 5px; }
.mR10 { margin-right: 10px; }
.mR15 { margin-right: 15px; }
.mR20 { margin-right: 20px; }
.mR25 { margin-right: 25px; }
.mR30 { margin-right: 30px; }
.mB5 { margin-bottom: 5px; }
.mB10 { margin-bottom: 10px; }
.mB15 { margin-bottom: 15px; }
.mB20 { margin-bottom: 20px; }
.mB25 { margin-bottom: 25px; }
.mB30 { margin-bottom: 30px; }
.mL5 { margin-left: 5px; }
.mL10 { margin-left: 10px; }
.mL15 { margin-left: 15px; }
.mL20 { margin-left: 20px; }
.mL25 { margin-left: 25px; }
.mL30 { margin-left: 30px; }

.pT5 { padding-top: 5px; }
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }	
.pT20 { padding-top: 20px; }
.pT25 { padding-top: 25px; }
.pT30 { padding-top: 30px; }
.pR5 { padding-right: 5px; }
.pR10 { padding-right: 10px; }
.pR15 { padding-right: 15px; }
.pR20 { padding-right: 20px; }
.pR25 { padding-right: 25px; }
.pR30 { padding-right: 30px; }
.pB5 { padding-bottom: 5px; }
.pB10 { padding-bottom: 10px; }
.pB15 { padding-bottom: 15px; }
.pB20 { padding-bottom: 20px; }
.pB25 { padding-bottom: 25px; }
.pB30 { padding-bottom: 30px; }	
.pL5 { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL15 { padding-left: 15px; }
.pL20 { padding-left: 20px; }
.pL25 { padding-left: 25px; }
.pL30 { padding-left: 30px; }

/* »ó´Ü Navigation °ü·Ã */
/* Top Utility °ü·Ã */
#utilMenu {
	width:994px;
}
div.util {
	width: 500px;
	float:right;
	margin:0;
	padding:0;
	margin-top:28px;
}
div.util div {
	float:left;
	background:url(/images/menu/util_bar.gif) no-repeat center right;padding-left:10px; padding-right:10px;
}
div.util div.nobar {
	float:left;
	background:none;padding-left:10px; padding-right:10px;
}
div.util div.box {
	float:left;
	background:none;
	margin:0;
	padding:0;
	padding-right:3px;
}
/* Top Directory ¸Þ´º */		
#topMenu { 			
	clear:both;
}
div.topMenu {
	float:left;
	margin:0;
	padding:0;
	background:url(/images/menu/tmBg.gif) no-repeat 30px 0; /* ±×¶óµ¥ÀÌ¼Ç BG */
}
div.topMenu div{
	float:left;
	margin:0;
	padding:0;
	background: url(/images/menu/tm_bg.gif) no-repeat center right; 
	padding-right: 24px; 
	padding-left: 22px;
	line-height:30px;
}
div.topMenu div.nobar{
	float:left;
	margin:0;
	padding:0;
	background:#3354A3  none; 
	padding-right: 24px; 
	padding-left: 22px;
}
div.topMenu div.nobg{
	float:left;
	margin:0;
	padding:0;
}
/* Top Target ¸Þ´º */		
div.tsMenu {
	float:left;
	margin:0;
	padding:0;
	background:url(/images/menu/tsBg.gif) no-repeat 0; /* ±×¶óµ¥ÀÌ¼Ç BG */
}
div.tsMenu div{
	float:left;
	margin:0;
	background:url(/images/menu/ts_bg.gif) no-repeat center right; 
	padding-right: 18px; 
	padding-left: 16px;
}
div.tsMenu div.nobar{
	float:left;
	margin:0;
	background: none; 
	padding-right: 18px; 
	padding-left: 16px;
}
div.tsMenu div.nobg{
	float:left;
	margin:0;
	padding:0;
}
/* Pagination */
.pagination {
text-align:center;
margin: 10px auto;
width:100%;
}

.pagination ul{
display:inline;
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display:inline;
background:url(/images/bg/page_bg.gif) no-repeat center right;
}

.pagination a, .pagination a:visited{
text-decoration: none; 
color: #545454;
font-size:11px;
padding-left:4px;
padding-right:6px;
}

.pagination a:hover, .pagination a:active{
font-size:11px;
color: #000;
padding-left:4px;
padding-right:6px;
}

.pagination a.currentpage{
font-size:11px;
color: #000 !important;
font-weight: bold;
cursor: default;
padding-left:4px;
padding-right:6px;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
font-size:11px;
cursor: default;
color: #000;
font-weight: bold !important;
padding-left:4px;
padding-right:6px;
}

.pagination li.nobg{
list-style-type: none;
display:inline;
background:none;
padding:0;
}

.nobg a, .nobg a:visited{
text-decoration: none; 
color: #545454;
font-size:11px;
padding:0;
}
.nobg a.currentpage{
font-size:11px;
color: #000 !important;
font-weight: bold;
cursor: default;
padding:0;
}

.nobg a:hover, .nobg a:active{
font-size:11px;
color: #000;
padding:0;
}
.nobg a.disablelink, .nobg a.disablelink:hover{
font-size:11px;
cursor: default;
color: #000;
font-weight: bold !important;
padding:0;
}
.pagination a.prevnext{
font-size:11px;
font-weight: bold;
}


/* ½ÃÇè°Ë»çÁö¿ø ¹Ú½º */
.title_table {
	width: 100%;
	padding: 0; 
	border: 0; 
}
	.title_table td { padding: 0; }
	.title_table_descBar { border-bottom:1px solid #d3d3d3;padding-bottom:5px; margin-bottom:5px; color:#3366cc; font-size:11px; }

.searchBox_left { background:  url(/images/share/search_box_left.gif) no-repeat left top; height:28px;}
.searchBox_right { background:url(/images/share/search_box_right.gif) no-repeat right top;padding-right:10px; height:28px;text-align:right; }

.boxTopLeft { background:url(/images/share/box_top_left.gif) no-repeat left top; height:10px;font-size:1px;line-height:1px; }
.boxTopRight { background:url(/images/share/box_top_right.gif) no-repeat right top;height:10px; font-size:1px;line-height:1px;}
.boxBottomLeft { background:url(/images/share/box_bottom_left.gif) no-repeat left bottom; height:10px; font-size:1px;line-height:1px;}
.boxBottomRight { background:url(/images/share/box_bottom_right.gif) no-repeat right bottom;height:10px;font-size:1px;line-height:1px;}
td.boxCont { width:680px;border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3;padding: 0 10px;}

.searchTopLeft { background: #EDF0F4 url(/images/share/search_top_left.gif) no-repeat left top; height:5px;font-size:1px;line-height:1px;}
.searchTopRight { background: url(/images/share/search_top_right.gif) no-repeat right top;height:5px; font-size:1px;line-height:1px;}
.searchBottomLeft { background: #EDF0F4 url(/images/share/search_bottom_left.gif) no-repeat left bottom; height:10px; font-size:1px;line-height:1px;}
.searchBottomRight { background:  url(/images/share/search_bottom_right.gif) no-repeat right bottom;height:10px;font-size:1px;line-height:1px;}
td.searchCont { border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3;padding: 0 10px;background: #EDF0F4 ;}

dl.board { margin: 0; padding:0; }
	dl.board dt { margin: 0px 0 5px 0 ; line-height:18px;}
	dl.board dt.bottom_line { border-bottom:1px solid #d3d3d3;margin-bottom:5px; }
	dl.board dd { 
		margin:0;
		margin-top: 7px; 
		background:url(/images/bg/list_style_circle.gif) no-repeat 0 4px;
		padding-left: 15px;
	}
	dl.board dd li { 
		list-style-position:outside;
		padding:0;
		margin:0 ;
		margin-left:7px;
	}

.tab01 {
	border-collapse: collapse;
	padding:0;
}
	.tab01 td {
		border-bottom: 1px solid #E5E5E5;
		height:25px;
		padding: 0 10px;
	}
	.tab01 a, .tab01 a:visited{
		font-size:12px;
		color: #666;
		text-decoration:none;
	}
	.tab01 a:hover, .tab01 a:active{
		font-size:12px;
		color: #FF6D01;
		text-decoration:none;
	}

td.iconSave {
	width:12px; text-align: right;
	padding: 0 5px;
}
td.bbsDate {
	width:65px; text-align: right;
	padding: 0 5px;
}
.tab02 {
	border-collapse: collapse;
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	padding:0;
}
	.tab02 td {
		background:url(/images/bg/dot_h.gif) repeat-x bottom left;
		height:25px;
		padding: 0 10px;
	}
	.tab02 td.nodot {
		background:none;
		height:25px;
		padding: 0 10px;
	}
.tab03 {
	table-layout:fixed;
	width:175px;
	border-collapse: collapse;
	padding:0;
}
.tab03 td.num01 {
	border-bottom: 1px solid #E5E5E5;
	line-height:25px;
	height:25px;
	background:url(/images/shape/icon_num01.gif) no-repeat left center;
	padding-left: 14px;
}
.tab03 td.num02 {
	border-bottom: 1px solid #E5E5E5;
	line-height:25px;
	height:25px;
	background:url(/images/shape/icon_num02.gif) no-repeat left center;
	padding-left: 14px;
}
.tab03 td.num03 {
	border-bottom: 1px solid #E5E5E5;
	line-height:25px;
	height:25px;
	background:url(/images/shape/icon_num03.gif) no-repeat left center;
	padding-left: 14px;
}

.new { 
	background: url(/images/shape/icon_new.gif) no-repeat right center;
	padding-right:3px;
}
span.bbsNew {
	color: #FF6600;
	padding-right: 30px;
	background: url(/images/shape/icon_new.gif) no-repeat right center;
}
span.subj {
	font-weight:bold;
	padding-right: 30px;
	background: url(/images/shape/icon_new.gif) no-repeat right center;
}
.charge_desc {
	border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; background:#FCFAF9;
}
.site_url {
	background:url(/images/shape/square_orange.gif) no-repeat left center;font-size:11px;border-bottom:1px solid #d3d3d3;padding: 0 0 3px 9px;
}
.site_url_nobor {
	background:url(/images/shape/square_orange.gif) no-repeat left center;font-size:11px;padding: 3px 0 3px 9px;
}
.relSite {
	background:url(/images/bg/rel_site.gif) no-repeat left top;padding: 9px;height:110px;
}

/* ´ã´çÀÚ Á¤º¸ */
.charge_t {
	border-top: 1px solid #D3D3D3;background:#FCFAF9; font-size:1px; line-height:1px;
}
.charge_tr {
	border-top: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;background:#FCFAF9; font-size:1px; line-height:1px;
}
.charge_lv {
	border-left: 1px solid #D3D3D3;background:#FCFAF9; font-size:1px; line-height:1px;
}
.charge_rv {
	border-right: 1px solid #D3D3D3;background:#FCFAF9; font-size:1px; line-height:1px;
}
.charge_con { background:#FCFAF9;padding:10px; }
.charge_info { border: 1px solid #D3D3D3;width:85px; }
.charge_info_desc { border-top: 1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; background:#F9F4F3; }

/* ÀÌ´Ï¼È */
.bbsThumb { border-collapse:collapse; padding: 0; }
	.bbsThumb td.dot {
		background:url(/images/bg/dot_h.gif) repeat-x left bottom;height:112px;
	}
	.bbsThumb td.line {
		border-bottom: 1px solid #d3d3d3;height:112px;
	}
ul.list {
	list-style-type:none;
	float: left;
	margin:0;
	padding:0;
}
	ul.list li {
		list-style-type:none;
		float: left;
		margin:0;
		padding:0;
		margin-right:3px;
	}
dl.initial {
	margin:5px 10px 0 10px;
	padding:0 ;
}
	dl.initial dt {
		font-size:12px;
		font-weight:bold;
		color:#333366;
		margin:10px 10px 0 10px;
		padding:0 ;
	}
	dl.initial dd {
		font-size:12px;
		color:#666;
		margin:5px 10px 0 10px;
		padding:0 ;
		border-bottom: 1px solid #d3d3d3;
	}
/* »çÁø °Ô½ÃÆÇ */
.bbsThumb { border-collapse:collapse; padding: 0; width:100%}
	.bbsThumb td.dot {
		background:url(/images/bg/dot_h.gif) repeat-x left bottom;height:112px;
	}
	.bbsThumb td.line {
		border-bottom: 1px solid #d3d3d3;height:112px;
	}
.thum_pic td { border-right:1px solid #E5E5E5; width:128px; padding: 0 12px; }
.thum_pic td.first { border-right:1px solid #E5E5E5; width:128px; padding:0 12px 0 0; }
.thum_pic td.last { border:none;width:128px; padding:0 0 0 12px; }
div.picImg { 
	background-color:#000;
	background-position:left top;
	background-repeat: no-repeat;
	width:116px; height: 77px; 
	}
div.pic_tit {
	margin-top:7px;
	line-height:1.3;
	height: 60px;
	}
	div.pic_tit .c369 { color:#336699; }
	div.pic_tit .c8282 { color: #828282; }
	.btn_view { text-align: right; }

.bbsVod1st { padding-right:15px; }
.bbsVod2nd { border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding-left:15px;padding-right:15px; }
.bbsVod3th { padding-left:15px;padding-right:5px; }

/* ´ã´çÀÚ Á¤º¸ */
.chargeR { background:url(/images/shape/charge_info_r.gif) no-repeat right top;padding-right:10px; }
.chargeBor { border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#F9F4F3; }
.chargeInfo { border-right:1px solid #ccc; }
.chargeName { padding:0 30px; }
.chargeMail {background:url(/images/shape/icon_mail.gif) no-repeat left 7px;padding-left:15px;padding-right:25px;  }
.chargePhone { background:url(/images/shape/icon_phone.gif) no-repeat left 6px;padding-left:15px; }

/* °³º°°Ô½ÃÆÇ */
.selectBox {
	 float:right;margin-bottom:5px;
}
.tab_type01 {
	border-collapse: collapse;
	background:url(/images/bbs/table_head.gif) no-repeat;
	padding: 0;
	width:100%;
	clear:both;
}
table.tab_type01 th {
	font-family:µ¸¿ò, sans-serif;
	line-heihgt: 1.5;
	color: #666;
	text-align:center;
	height:40px;
	background:url(/images/bbs/thBar.gif) no-repeat right 8px;
	padding: 6px 5px 0 5px;
}
table.tab_type01 th.nobar {
	font-family:µ¸¿ò, sans-serif;
	line-heihgt: 1.5;
	color: #666;
	height:28px;
	background:url(/images/bbs/table_head_r.gif) no-repeat right top;
	padding-right:10px;
	text-align:center;
	
}
table.tab_type01 td {
	font-family:µ¸¿ò, sans-serif;
	line-heihgt: 1.5;
	font-size:12px;
	color: #666;
	text-align:center;
	height: 25px;
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 5px;
}
table.tab_type01 td.subj {
	font-family:µ¸¿ò, sans-serif;
	line-heihgt: 1.5;
	font-size:12px;
	color: #666;
	height: 25px;
	text-align:left;
	padding-left:20px;
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 5px 5px 10px;
}
.tab_type01 a, .tab_type01 a:visited{
	font-size:12px;
	color: #666;
	text-decoration:none;
}
.tab_type01 a:hover, .tab_type01 a:active{
	font-size:12px;
	color: #FF6D01;
	text-decoration:none;
}

table.tab_type02 th {
	font-family:µ¸¿ò, sans-serif;
	font-size:12px;
	line-heihgt: 1.5;
	color: #333;
	font-weight:normal;
	text-align:center;
	height:25px;
	background:url(/images/bbs/thBar.gif) no-repeat right 12px;
	padding: 6px 5px 0 5px;
}
table.tab_type02 th.nobar {
	font-family:µ¸¿ò, sans-serif;
	font-size:12px;
	line-heihgt: 1.5;
	font-weight:normal;
	color: #333;
	height:25px;
	text-align:left;
	background:none;
	padding-right:10px;
}
tr.firstBar td { border-bottom:1px solid #d3d3d3; }

.tab_view {
	border-collapse:collapse;
	padding:0;
	width:100%;
}
.no {
	border-collapse:collapse;
	padding:0;
	border:0;
	width:100%;
}
.tab_view tfoot td { text-align: right; padding: 10px 0;}
.tab_view thead td.thead { border-top:1px solid #8DA0CE; border-bottom:1px solid #8DA0CE;padding:5px 0; }
.tab_view tbody td.tbody { border-top:1px solid #8DA0CE; border-bottom:1px solid #8DA0CE;padding:5px 0; }

.cellF5 { background:url(/images/bbs/bg.gif) no-repeat left bottom #F5F5F5;padding:8px 5px 8px 0;width:90px;text-align:center;vertical-align:top; }
.cellF { border-bottom:1px solid #D3D3D3;margin:0 5px;padding:8px 5px 8px 5px;}

.cellF5_no { background: #F5F5F5;padding:8px 5px 8px 0;width:90px;text-align:center;vertical-align:top; }
.cellF_no { margin:0 5px;padding:8px 5px 8px 5px;}

.word { vertical-align: middle; margin-right:10px;margin-bottom:1px; }
.volumeBtn {margin:0 5px;width:45px; }

/* ·Î±×ÀÎ °ü·Ã */
.logBox { background:url(/images/bg/loginBg.gif) no-repeat left top;width:365px; height: 172px;padding:1px; }
.logPos { margin: 29px 0 0 27px;text-align:left; }
.logId { background:url(/images/shape/id.gif) no-repeat left 2px; padding-left:80px;padding-right:10px; }
.logPass { background:url(/images/shape/pass.gif) no-repeat left 2px; padding-left:80px;padding-right:10px; }
.logName {  background:url(/images/shape/name.gif) no-repeat left 2px; padding-left:80px;padding-right:10px; }
.logMail {  background:url(/images/shape/email.gif) no-repeat left 2px; padding-left:80px;padding-right:10px; }
.logBtnBg { background:url(/images/bg/loginBottomBg.gif) no-repeat right bottom;padding-bottom:20px;  }

/* È¸¿ø°¡ÀÔ */
.grad { 
	background:url(/images/bg/gradBottom.gif) no-repeat bottom left; 
	width:681px;
}
.gradTop { 
	background:url(/images/bg/gradTop.gif) no-repeat top left;padding-top:10px;padding-left:20px;
}
.gradCont { margin: 0 20px;padding-bottom:11px; }

/* FAQ °Ô½ÃÆÇ °Ë»ö ¹Ú½º */
.tBox { 
	background:url(/images/bg/tBoxBottom.gif) no-repeat bottom left; 
	width:681px;
}
.tBoxTop { 
	background:url(/images/bg/tBoxTop.gif) no-repeat top left;padding-top:10px;padding-left:20px;
}
.tBoxMiddle { 
	background:url(/images/bg/tBoxMiddle.gif) no-repeat bottom left; 
	width:681px;
}
.tBoxCont { margin: 0 20px;padding-bottom:11px; }




.icon_squire {
	background:url(/images/shape/icon_squire.gif) no-repeat left center;padding-left:12px;margin-bottom:2px; 
}
.tableBor { border-top:2px solid #8DA0CE; border-bottom: 2px solid #8DA0CE;padding:5px 0;margin:10px 0; }

/* ¿ìÆí¹øÈ£°Ë»ö ÆË¾÷ */
.iLayer {	 
	overflow:auto;
	height:240px;
	border:none;
	margin: 0px;
	padding: 0px; 
	padding-right:20px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color:#d8d8d8; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #d8d8d8; 
	scrollbar-darkshadow-color: #585858;      
	scrollbar-track-color: #FFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: red;		
}
	.iLayer ul { margin:0; padding:0; }
	.iLayer li { list-style-type : square;  margin:5px 0 5px 5px; padding:0; font-size:12px;list-style-position : inside;color:#666;}
	.iLayer p { color:#0099cc; margin:10px 0;font-size:12px; }

.popBottom { background:url(/images/bg/pBottom.gif) no-repeat left bottom;width:388;height:402px; }
	.popTop { background:url(/images/bg/pTop.gif) no-repeat left top;width:388px;height:58px; }
	.popContent { margin:0 20px; }
		.popCont { text-align:center;border-bottom:1px solid #d3d3d3;margin-bottom:10px; }
.popClose { position:absolute; left:341px; top:382px; }