/*±âº» ·¹ÀÌ¾Æ¿ô----------------------------------------------------------------------*/

#wrap { width:100%; }
#header{ width:1000px; margin:0 auto; }
#contents { width:1000px; margin:0 auto; }
#footer { width:1000px; margin:0 auto; }

/*±âº» ·¹ÀÌ¾Æ¿ô------------------------------------------------------------------------*/

/*ÀÏ¹Ý style----------------------------------------------------------------------------*/

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.clear{clear:both;}
.main_top { background:url('/img/bg_top.gif') repeat-x; width:100%; }
.main_menu_bg {height:45px; width:100%; }
.top_search_bg { background:url('/img/bg_top_search.gif') repeat-x; height:51px; width:100%; }
.text_line { color:#b8b8b8; font-size:11px; }
.tab_off{color:#ff0000; font-size:11px; letter-spacing:-1px;}
.tab_on{color:#fff; font-size:11px; letter-spacing:-1px;  }
/* ¹Ì´ÏÈ¨ÀÌ ¾ø´Â ¾ÆÀÌÄÜÀ» Èæ¹éÀ¸·Î Ã³¸®ÇÏ±â À§ÇÔ */
img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.now_map { width:100%; text-align:right; border-bottom:1px solid #e0e0e0; padding-bottom:10px; }
.now_map_n { width:100%; text-align:right;  padding-bottom:10px; }
.sub_search_text { color:#2d3340; width:125px; background:#fbfbfd; border-bottom:1px solid #ebedf0; border-right:1px solid #f6f6f9; font-weight:bold; letter-spacing:-1px; padding-left:10px; }
.sub_search_text_0 { color:#2d3340;  width:125px; background:#fbfbfd; border-right:1px solid #f6f6f9;  font-weight:bold;  letter-spacing:-1px; padding-left:10px;}
.sub_search_select { padding:10px; border-bottom:1px solid #ededed; }
.sub_search_select_0 { padding:10px; }
.letter_s { letter-spacing:-1px; }

.select_st_01 select { border:1px solid #ababab; padding:3px 3px 3px 3px; height:25px; line-height:19px; font-family:tahoma,'±¼¸²','µ¸¿ò',NanumGothic,'¸¼Àº°íµñ',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif; }
.select_st_02 select { border:1px solid #ababab; padding:4px 4px 4px 4px; height:27px; line-height:21px; font-family:tahoma,'±¼¸²','µ¸¿ò',NanumGothic,'¸¼Àº°íµñ',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif; }
.guide_txt { color:#888; font-size:11px; letter-spacing:-1px; }

.input_reply { border:1px solid #bebec1; background:#fff; padding-left:3px; height:28px; line-height:28px; }
.input_default { border:1px solid #bebec1; background:#fff; padding-left:3px; height:26px; line-height:26px; }
.input_style_join { border:1px solid #dbdbdb; background:#f6f6f6; padding-left:3px; height:26px; line-height:26px; }
.input_style_text { border:1px solid #dbdbdb; background:#f6f6f6; padding-left:3px; height:80px; width:95%; }
.select_n select { padding:5px 5px 4px 5px; border:1px solid #bebec1; height:28px; line-height:22px;}
.rank_select select { width:205px; padding:4px; border:1px solid #696969; }
.input_searchbox { border:1px solid #bebec1; background:#fff; padding-left:3px; height:26px; line-height:26px; }
.bd_deal_b { border-right:1px solid  #d4cc7d; border-bottom:1px solid #d4cc7d; }
.bd_deal_e { border-bottom:1px solid #d4cc7d; }
.gothic_c { font-family:¸¼Àº °íµñ; }

/* ±âº»Çü2 */
.btn_small_stand{
padding:5px 8px 3px 8px !important;
border:1px solid #cbcbcb !important;
border-bottom:1px solid #acacac !important;
text-align:center !important;
vertical-align: middle !important;
background:url('../img/bg_gray_01.gif') bottom !important;
cursor:pointer !important;
color:#777777 !important;
font-weight:normal !important;
font-family:'µ¸¿ò' !important;
font-size:11px !important;
letter-spacing:-1px !important;
display:initial;
}
.btn_small_stand:hover{
padding:5px 8px 3px 8px !important;
border:1px solid #cbcbcb !important;
border-bottom:1px solid #acacac !important;
text-align:center !important;
vertical-align: middle !important;
background:url('../img/bg_gray_01.gif') bottom !important;
cursor:pointer !important;
color:#777777 !important;
font-weight:normal !important;
font-family:'µ¸¿ò' !important;
font-size:11px !important;
letter-spacing:-1px !important;
display:initial !important;
}
/* ±âº»Çü2End */


/*Ä«Å×°í¸®ÆûµðÀÚÀÎ*/
.category_form_1 { width:13%; color:#525252; background:#fafafa; letter-spacing:-1px; border-bottom:1px solid #e7e7e7; padding-left:10px; }
.category_form_2 { color:8c8d8f; background:#fff; width:37%; padding:13px 0 13px 10px; border-bottom:1px solid #e7e7e7; }

.category_form_3 { width:13%; color:#525252; background:#fff; letter-spacing:-1px; }
.category_form_4 { color:8c8d8f; background:#fff; width:37%; padding:13px 0 13px 10px;  }

.category_form_6 { color:8c8d8f; background:#fff; padding:13px 0 13px 10px;  }
.category_form_7 { color:8c8d8f; background:#fff; padding:13px 0 13px 10px; border-bottom:1px solid #e7e7e7; }

/* Ä«Å×°í¸®Æû*/
.category_form_5 { width:110px; color:#525252; background:#fff; letter-spacing:-1px; }
.category_form_8 { width:110px; color:#525252; background:#fafafa; letter-spacing:-1px; border-bottom:1px solid #e7e7e7; padding-left:10px; }

.category_form_9 { width:15%; color:#525252; background:#fff; letter-spacing:-1px; }



/*ÀÏ¹Ý style----------------------------------------------------------------------------*/



/* input style--------------------------------------------------------------------------*/

.input_style input[type=text]{
border:1px solid #dbdbdb; background:#f6f6f6; padding-left:3px; height:21px; line-height:21px; }

.input_style input[type=file]{
border:1px solid #dbdbdb; background:#f6f6f6; padding-left:3px; height:21px; line-height:21px;  }

.input_style input[type=password]{
border:1px solid #dbdbdb; background:#f6f6f6; padding-left:3px; height:21px; line-height:21px;  }

.input_style textarea{
border:1px solid #dbdbdb; background:#f6f6f6; padding-left:3px; height:21px; line-height:21px; }

/* input style--------------------------------------------------------------------------*/




/* Á¤º¸µî·ÏÆäÀÌÁö input style--------------------------------------------------------------------------*/

.input_add input[type=text]{
border:1px solid #bebec1; background:#f3f3f3; padding-left:3px; height:26px; line-height:26px; }

.input_add input[type=file]{
border:1px solid #bebec1; background:#f3f3f3; padding-left:3px; height:26px; line-height:26px;  }

.input_add input[type=password]{
border:1px solid #bebec1; background:#f3f3f3; padding-left:3px; height:26px; line-height:26px;  }

.input_add textarea{
border:1px solid #bebec1; background:#f3f3f3; padding-left:3px; height:26px; line-height:26px; }

/* Á¤º¸µî·ÏÆäÀÌÁö input style--------------------------------------------------------------------------*/




/*ÆùÆ® style-----------------------------------------------------------------------------*/

.font_11 { font-size:11px; letter-spacing:-1px; }
.font_12 { font-size:12px; }
.font_13 { font-size:13px; }
.font_14 { font-size:14px; }
.font_15 { font-size:15px; }
.font_16 { font-size:16px; }
.font_17 { font-size:17px; }
.font_18 { font-size:18px; }
.font_19 { font-size:19px; }
.font_20 { font-size:20px; }

/*ÆùÆ® style------------------------------------------------------------------------------*/

/* ¹Ì´ÏÈ¨ ¼öÁ¤, ±âº»ÆäÀÌÁö Å¸ÀÌÆ² ºÎºÐ */
.mini_tit {position:absolute; top:20px; right:0px}
.mini_tit_01{padding:0 0 0 17px;  line-height:35px; height:35px; float:left; font-size:11px; background:url('../img/mini_tit_bg_01.gif') left 0 repeat-x;}
.mini_tit_02{width:16px; line-height:20px; height:35px; float:left; background:url('../img/mini_tit_bg_02.gif') 0 0 repeat-x;}
.mini_tit span{display:inline-block; *zoom:1; _display:inline}

/* ¸ÞÀÎ Áö¿ª*/
.selectBox { border-left:1px solid #e6e6e6; background-color:#ffffff; cursor:pointer; border-top:1px solid #e6e6e6; text-align:center; }
.selectBox a {color:#000; font-family:'±¼¸²'; text-align:center;} 
.selectBox a:hover { color:#000; }
.noSelectBox { border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background-color:#f6f6f6; cursor:pointer; text-align:center;}
.noSelectBox a { color:#989898;  font-family:'±¼¸²'; text-align:center;} 