/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
table {border-spacing:0; border-collapse:collapse;}
body,input,textarea,select,button,table{font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol,li{list-style:none}
em,address{font-style:normal}
a{color:#616161; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
a:hover{color:#616161; text-decoration:none;}
input{border:0px;}
td{word-break:break-all;}


/* ie6Àü¿ë_style */
#input_style input{
_border:1px solid #dbdbdb;
_height:20px;
_line-height:19px;
_padding-left:3px;
}
#radio_style input{
_width:13px;
_height:13px;
}
#check_style input{
_width:13px;
_height:13px;
}
#cfg_input_chk input{
_border:0px;
_width:13px;
_height:13px;
}

#cfg_input_chk2 input{
_border:0px;
_width:13px;
_height:13px;
}



.icon_hack{margin-top:-5px\0/IE8+9;}



/* ie6Àü¿ë_style */

#input_style input[type=text]{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
#input_style input[type=file]{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
#input_style input[type=password]{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
#input_style textarea{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
/* Common */



/* PNG Ã³¸® for IE 6 */
*html .png24 {_behavior:url("/css/iepngfix.htc")}

/* main */
#wrap{width:100%; background:url("../img/bg_a.gif");}

.top_menu{position:relative; margin-bottom:15px; width:100%; height:37px;background:url("../img/bg_top_menu.gif") repeat-x;}

#header{position:relative; width:1000px; margin:0 auto;}
#header_sub{position:relative; width:1000px; margin:0 auto;}

.search{width:1000px; margin-bottom:15px;}
#gnb{width:1000px;height:40px;margin:10px 0 0 0; background:url("../img/skin_icon/make_icon/skin_icon_222.jpg") no-repeat;}

#sub_gnb{margin-bottom:15px; height:39px; border:1px solid #eeeeee; border-top:none; background:url('../img/main_sub_bg.jpg') repeat-x;}

#location{width:1000px; margin:0 auto;}
#content{width:1000px; margin:0 auto;}
.content_st_01{width:1000px; margin:0 auto;}
.content_st_02{width:1000px; margin:15px auto;}
.content_st_03{width:1000px; margin:15px auto;}

.sub_content_01{width:1000px; margin:0 auto;}
.sub_content_02{width:1000px; margin:20px auto;}
.sub_content_03{width:1000px; margin:0 auto;}

#sub_content{width:1000px; margin:10px auto;}

#footer{width:100%;margin:0 auto; clear:both;}
/* main */

.more_btn a{font:11px 'µ¸¿ò'; color:#696969; letter-spacing:-1px;}
.more_btn a:hover{font:11px 'µ¸¿ò'; color:#696969; letter-spacing:-1px;}

.font_st_01 a{font:11px 'µ¸¿ò'; color:#9d9d9d;}
.font_st_01 a:hover{font:11px 'µ¸¿ò'; color:#9d9d9d;}

.font_st_02 a{font:12px 'µ¸¿ò'; color:#333333;}
.font_st_02 a:hover{font:12px 'µ¸¿ò'; color:#333333;}

.font_st_03 a{font:11px 'µ¸¿ò'; color:#aaaaaa; line-height:15px;}
.font_st_03 a:hover{font:11px 'µ¸¿ò'; color:#aaaaaa; line-height:15px;}

.font_st_04 a{font:11px 'µ¸¿ò'; color:#878787; line-height:15px;}
.font_st_04 a:hover{font:11px 'µ¸¿ò'; color:#878787; line-height:15px;}

.font_st_05 a{font:12px 'µ¸¿ò'; color:#595959;}
.font_st_05 a:hover{font:12px 'µ¸¿ò'; color:#595959;}

.font_st_06 a{font:11px 'µ¸¿ò'; color:#444444;  line-height:13px;}
.font_st_06 a:hover{font:11px 'µ¸¿ò'; color:#444444;  line-height:13px;}

.font_st_07 a{font:bold 14px 'µ¸¿ò'; color:#333333;  line-height:16px;}
.font_st_07 a:hover{font:bold 14px 'µ¸¿ò'; color:#333333;  line-height:16px;}

.font_st_08 a{font:12px 'µ¸¿ò'; color:#999999;  line-height:16px;}
.font_st_08 a:hover{font:12px 'µ¸¿ò'; color:#999999;  line-height:16px;}

.font_st_09 a{font:bold 16px 'µ¸¿ò'; color:#000000;  line-height:16px; letter-spacing:-1px;}
.font_st_09 a:hover{font:bold 16px 'µ¸¿ò'; color:#000000;  line-height:16px; letter-spacing:-1px;}

.font_st_10 a{font:12px 'µ¸¿ò'; color:#999999;  line-height:14px;}
.font_st_10 a:hover{font:12px 'µ¸¿ò'; color:#999999;  line-height:14px;}

.font_st_11 a{font:12px 'µ¸¿ò'; color:#595959; line-height:16px;}
.font_st_11 a:hover{font:12px 'µ¸¿ò'; color:#595959; line-height:16px;}

.copyright_font_st a{font:12px 'µ¸¿ò'; color:#696969;}
.copyright_font_st a:hover{font:12px 'µ¸¿ò'; color:#696969;}

.location_st {font:11px 'µ¸¿ò'; color:#a8a8a8;}
.location_st a{font:11px 'µ¸¿ò'; color:#a8a8a8;}
.location_st a:hover{font:11px 'µ¸¿ò'; color:#a8a8a8;}

/* main ÅÇ¸Þ´ºCSS */
	table.tab{
		font:12px 'µ¸¿ò';
		color:#444444;
	}
	table.tab td{
		text-align:center; cursor:pointer;
	}
	.selectBox{
		border:1px solid #959595;
		border-bottom:none;
		background-color:#f9f9f9;
		font:bold 11px 'µ¸¿ò'
	}
	.noSelectBox{
		border:1px solid #c5c5c5;
		background-color:#ffffff;
		font:11px 'µ¸¿ò';
	}

	.selectBox2{
		border:1px solid #e7e7e7;
		border-bottom:none;
		background-color:#ffffff ;
		font:bold 11px 'µ¸¿ò'
	}
	.noSelectBox2{
		border:1px solid #e7e7e7;
		background-color:#f3f3f3;
		font:11px 'µ¸¿ò'
	}

	.selectBox3{
		border:1px solid #c9c9c9;
		border-bottom:1px solid #f9f9f9;
		background-color:#f9f9f9;
		
	}
	.selectBox3 a{
		color:#3b3b3b; 
		font:bold 11px 'µ¸¿ò'
	}
	.selectBox3 a:hover{
		color:#3b3b3b; 
		font:bold 11px 'µ¸¿ò'
	}


	.noSelectBox3{
		border:1px solid #c9c9c9;
		background-color:#efefef;
	}
	.noSelectBox3 a{
		color:#898989; 
		font:11px 'µ¸¿ò';
	}
	.noSelectBox3 a:hover{
		color:#898989; 
		font:11px 'µ¸¿ò';
	}


	.login_input{
	width:150px; 
	height:20px;
	border:1px solid #bdbdbd;
	line-height:19px;
	padding-left:3px;
	background:#fff;
	}
	.login_input2{
	width:260px; 
	height:23px;
	border:1px solid #bdbdbd;
	line-height:21px;
	padding-left:3px;
	background:#fff;
	}
/* main ÅÇ¸Þ´ºCSS */

/*sb ÅÇ¸Þ´ºCSS */
.tab2 td{
text-align:center; cursor:pointer;
}

.selectBox4{
border:1px solid #e7e7e7;
background-color:#ffffff;
border-top:none;
}
.selectBox4 a{
color:#3b3b3b;
font:bold 12px 'µ¸¿ò'
}
.selectBox4 a:hover{
color:#3b3b3b;
font:bold 12px 'µ¸¿ò'
}


.noSelectBox4{
border:1px solid #e7e7e7;
background-color:#f9f9f9;
border-top:none;
}
.noSelectBox4 a{
color:#898989;
font:12px 'µ¸¿ò';
}
.noSelectBox4 a:hover{
color:#898989;
font:12px 'µ¸¿ò';
}
/*sb ÅÇ¸Þ´ºCSS */


/*ÀÌ¹ÌÁö ÅÇ¸Þ´ºCSS */
.selectBoxS{
background:url('/img/pdtitle01On.gif') no-repeat; width:95px; height:43px;
}
.selectBoxS a{
color:#3b3b3b;
font:bold 12px 'µ¸¿ò'
}
.selectBoxS a:hover{
color:#3b3b3b;
font:bold 12px 'µ¸¿ò'
}


.noSelectBoxS{
border:1px solid #e7e7e7;
background-color:#f9f9f9;
border-top:none;
}
.noSelectBoxS a{
color:#898989;
font:12px 'µ¸¿ò';
}
.noSelectBoxS a:hover{
color:#898989;
font:12px 'µ¸¿ò';
}
/*ÀÌ¹ÌÁö ÅÇ¸Þ´ºCSS */


/* ÅøÆÁ·¹ÀÌ¾î */
#dhtmltooltip{
position:absolute;
border-width:2px;
border-style:solid;
border-color:#CECECE;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100000;
}

/* ÀÚµ¿ µî·Ï/»èÁ¦ÆäÀÌÁö Æû°ü·Ã ½ºÅ¸ÀÏ */
#tb_line{
border:1px solid #e9e9e9;
}
#tb_line_title_50{
border:1px solid #e9e9e9;
width:120px;
}
#tb_line_title_100{
border:1px solid #e9e9e9;
width:120px;
}
#tb_line_content_50{
border:1px solid #e9e9e9;
width:232px;
}
#tb_line_content_100{
border:1px solid #e9e9e9;
width:587px;
}
.input_border_01 input{
border:1px solid #cecece;
line-height:18px;
padding-left:3px;
}

#tb_line_02{
border:1px solid #eaeaea;
border-left:none;
border-right:none;
}
#tb_line_title_50_02{
border:1px solid #eaeaea;
width:120px;
border-left:none;
border-right:none;
}
#tb_line_title_100_02{
border:1px solid #eaeaea;
width:120px;
border-left:none;
border-right:none;
}
#tb_line_content_50_02{
border:1px solid #eaeaea;
width:232px;
border-left:none;
border-right:none;
}
#tb_line_content_100_02{
border:1px solid #eaeaea;
width:587px;
border-left:none;
border-right:none;
}
.input_border_02 input{
border:1px solid #eaeaea;
line-height:18px;
padding-left:3px;
}

.input_border_02 input[type=text]{
border:1px solid #eaeaea;
background:#fafafa;
line-height:18px;
padding-left:3px;
}
.input_border_02 input[type=file]{
border:1px solid #eaeaea;
background:#fafafa;
line-height:18px;
padding-left:3px;
}
.input_border_02 input[type=password]{
border:1px solid #eaeaea;
background:#fafafa;
line-height:18px;
padding-left:3px;
}

/* ÀÚµ¿ µî·Ï/»èÁ¦ÆäÀÌÁö Æû°ü·Ã ½ºÅ¸ÀÏ */

/* °Ô½ÃÆÇ Å¸ÀÌÆ²BG */
.board_title_bg{
background:url('../img/skin_icon/make_icon/skin_icon_184.jpg') repeat-x;
width:100%;
height:90px;
border:1px solid #cccccc;
}
/* °Ô½ÃÆÇ Å¸ÀÌÆ²BG */


/* IE7ÀÌÇÏ ¹öÀü input style */
#input_style_6_7 input{
#margin:-1px 0;
}

#input_style_6_7_02 input{
#margin-top:1px;
}

.memoIp{ font-size:11px; letter-spacing:-1px; color:#969696; }
/* IE7ÀÌÇÏ ¹öÀü input style */

/* ´õº¸±â ·¹ÀÌ¾îÃ¢ style */
.category a{font:bold 11px 'µ¸¿ò'; color:#ffffff; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.category a:hover{font:bold 11px 'µ¸¿ò'; color:#ffffff; text-decoration:underline;}
.category_sub a{font:11px 'µ¸¿ò'; color:#828282; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.category_sub a:hover{font:11px 'µ¸¿ò'; color:#828282; text-decoration:underline;}

/* ´õº¸±â ·¹ÀÌ¾îÃ¢ style */
.gray_11 {font:11px 'µ¸¿ò'; color:#7d7c7c; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11 a{font:11px 'µ¸¿ò'; color:#7d7c7c; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11 a:hover{font:11px 'µ¸¿ò'; color:#7d7c7c; text-decoration:none;}

.gray_11_bold {font:bold 11px 'µ¸¿ò'; color:#7d7c7c; text-decoration:none; line-height:14px; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11_bold a{font:bold 11px 'µ¸¿ò'; color:#7d7c7c; text-decoration:none;  line-height:14px; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11_bold a:hover{font:bold 11px 'µ¸¿ò'; color:#7d7c7c; text-decoration:none;}


.gray_12 {font:12px 'µ¸¿ò'; color:#666666; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_12 a{font:12px 'µ¸¿ò'; color:#666666; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_12 a:hover{font:12px 'µ¸¿ò'; color:#666666; line-height:16px; text-decoration:none;}

.blue_12 {font:bold 12px 'µ¸¿ò'; color:#396a92; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.blue_12 a{font:bold 12px 'µ¸¿ò'; color:#396a92; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.blue_12 a:hover{font:bold 12px 'µ¸¿ò'; color:#396a92; line-height:16px; text-decoration:none;}

.location a{font:bold 11px 'µ¸¿ò'; color:#2c2c2c; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.location a:hover{font:bold 11px 'µ¸¿ò'; color:#2c2c2c; text-decoration:underline;}

.smfont { font-size:11px; color:#828282}
.inputBox { border:1px solid #ddd; height:20px; line-height:20px; background-color:#f7f7f7; }

/* ¸ÞÀÎ »ó´Ü Åõ¸íbg Ãâ·Â¹°°ü·Ã */
.main_top_alpha a{position:absolute; bottom:6px; left:5px; color:#ffffff;  font:bold 14px 'µ¸¿ò'; margin:0 0 0 5px; z-index:100;}
.main_top_alpha a:hover{position:absolute; bottom:6px; left:5px;  color:#ffffff; font:bold 14px 'µ¸¿ò';}
.alpha_bg{position:absolute; bottom:0; background:#000000; height:30px; width:230px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
/* ¸ÞÀÎ »ó´Ü Åõ¸íbg Ãâ·Â¹°°ü·Ã */



.scrolling {
width:100%;
height:150px;
overflow:auto;
overflow-x:hidden;
scrollbar-face-color:#FFFFFF;
scrollbar-3dlight-color:#dedede;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#dedede;
scrollbar-darkshadow-color:#dedede;
scrollbar-arrow-color:#dedede;
scrollbar-track-color:#dedede;
}



.smfont2 { font-size:11px; color: #999999;}
.smfont2_1 { font-size:11px; color: #999999; letter-spacing:-1px; font-family:µ¸¿ò;}
.smfont3 { font-size:11px; letter-spacing:-1px; font-family:µ¸¿ò;color:#666}
.smfont3_1 { font-size:11px; letter-spacing:-1px; color: #999999;}
.smfont4 { font-size:12px; letter-spacing:-1px; font-family:±¼¸²;color:#666}
.smfont5 { font-size:12px; letter-spacing:-1px; font-family:±¼¸²;}
.smfont6 { font-size:8pt; letter-spacing:-1px; font-family:¸¼Àº °íµñ, µ¸¿ò;}
.smfont7 { font-size:10pt; letter-spacing:-1px; font-family:¸¼Àº °íµñ, µ¸¿ò;}
.smfont8 { font-size:13pt; letter-spacing:-1px; font-family:¸¼Àº °íµñ, µ¸¿ò; font-weight:bold;}
.smfont9 { font-size:12px; font-family:±¼¸²;}


/*°Ë»öºÎºÐ¿¡ »ç¿ëµÇ´Â ÅØ½ºÆ®¹Ú½º class*/
.searchpage_box1{font-size:12px; width:100px;height:18px; line-height:18px; border:1px solid #dedede; background-color:#FFFFFF;}

/* È¸¿ø·©Å·Æ÷ÀÎÆ® */
.point_table {
border-right:1px solid #bfbfbf;
background:#f8f8f8;
height:35px;
font:11px 'µ¸¿ò';
color:#7c7c7c;
}
.point_table2 {
background:#f8f8f8;
height:35px;
font:11px 'µ¸¿ò';
color:#7c7c7c;
}
.point_table_rows {
border-right:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
height:45px;
font:12px 'µ¸¿ò';
color:#777777;
}
.point_table_rows2 {
border-bottom:1px solid #bfbfbf;
height:45px;
font:12px 'µ¸¿ò';
color:#777777;
}

.point_ranking select{
font:bold 14px 'tahoma';
border:1px solid #c7c7c7;
}
/* È¸¿ø·©Å·Æ÷ÀÎÆ® */

/* °Ô½Ã±Û·©Å·Æ÷ÀÎÆ® */
.ranking_st select{
width:195px;
background:#9b9b9b;
border:1px solid #525252;
font:11px µ¸¿ò;
color:#ffffff;
padding:5px;
margin-top:10px;
}
.ranking_img_st img{
margin-right:10px;
}
.ranking_img_st_main img{
margin-left:10px;
}
/* °Ô½Ã±Û·©Å·Æ÷ÀÎÆ® */