/* Global */
html{
	color: #58595B; 
	font-size: 9pt; 
	font-family: 'Malgun Gothic', '맑은 고딕', Dotum, '돋음', Verdana;
}
body{margin: 0; padding: 0;}
table{table-layout: auto;}
form{margin: 0;}
img{border: 0;}
a:link{color: #58595B; text-decoration: none;}
a:active{color: #58595B; text-decoration: none;}
a:visited{color: #58595B; text-decoration: none;}
a:hover{color: #003399; text-decoration: underline;}
#div_wrap{width: 100%; }
/*#div_wrap_header{width: 100%; height: 218px; background-color: #f2ebe1;}*/
/*#div_header{width: 1420px; height: 218px;  margin: 0 auto; background-image: url(../wi_images/inner_bg1.jpg);}*/
#div_wrap_header{width: 100%; height: 200px; border-bottom: 1px solid #ddd;}
#div_header{width: 1420px; height: 200px;  margin: 0 auto;}
#div_top{width: 1000px; height: 200px; margin: 0 auto;}
#div_wrap_main{width: 1000px; margin: 0 auto;}
#div_main_left{width: 200px; float: left;}
#div_main_blank{width: 20px; float: left;}
#div_main_content{width: 780px; float: left;}
#div_bottom{clear: both;}
.div_scroll
{
	scrollbar-face-color: #000000;
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #666666; 
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #262626; 
	scrollbar-arrow-color: #CCCCCC;
}
.wi_open_top
{
	height: 50px;
	color: #DDD; 
	font-weight: bold; 
	font-family: Dotum, Arial; 
	font-size: 9pt;
	text-indent: 10px;
	line-height: 50px;
	background-image: url(../wi_imgs/m_imgs/bg_top1.gif);
}
.main_center{margin: 0 auto;}
#mask_win_back {  
  position:absolute;  
  z-index:9000;  
  background-color:#000;  
  display:none;  
  left:0;
  top:0;
} 
.mask_win{
  display: none; 
  z-index:10000;
  background-color:#ccc; 
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
.mask_win_msg{
  display: none; 
  z-index:10000;
  background-color:#fff;
  border: 5px solid #ddd;
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
.mask_win_msg_memo{
  display: none; 
  z-index:10001;
  background-color:#fff;
  border: 5px solid #ddd;
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}

/* TABLE */

table.tbl_free_100
{
	width: 100%;
	display: table; 
	border-collapse:separate; 
	border-spacing: 0px; 
	border:0px;
}

table.tbl_free_100 tr td{word-break:break-all;}
table.tbl_free_100 tr.tbl_sell_line td{border-top: 1px solid #ddd; padding: 0px;}
table.tbl_free_100 tr.tbl_tr_sell_line td{border-bottom: 1px solid #ddd;}

table.tbl_free_100 tr.title_head_free th{height: 30px; font-size: 0.9em; font-weight: bold; background: #ececec; text-align: center;}
table.tbl_free_100 tr.title_data_free td{vertical-align: top; font-size: 0.9em;}
table.tbl_free_100 tr.title_data_free td div{padding: 5px;}
table.tbl_padd5 td{padding: 5px;}

table.tbl_free_100 colgroup.tbl_col col:first-child{width: 32%;}
table.tbl_free_100 colgroup.tbl_col col:nth-child(2){width: 16%;}
table.tbl_free_100 colgroup.tbl_col col:nth-child(3){width: 34%;}
table.tbl_free_100 colgroup.tbl_col col:last-child{width: 18%;}

table.tbl_free_100 td.nowrap_txt{overflow: hidden; text-overflow: ellipsis;}
.td_txt_color10{color: #666; font-weight: bold; text-indent: 10px; background-color: #f8f8f8;}
.td_txt_color_sub10{color: #666; font-weight: bold; text-indent: 10px; background-color: #f8f8f8;}

/* COMMON */
.dv_both{clear: both;}
.dv_flol{float: left;}
.dv_flor{float: right;}
.txt_al{text-align: left;}
.txt_ac{text-align: center;}
.txt_ar{text-align: right;}
.txt_vt{vertical-align: top;}
.txt_vm{vertical-align: middle;}
.txt_vb{vertical-align: bottom;}

/* COMMON TABLE*/
.join{color: #530058; text-align: center;}
.wrap_line{background-color: #CCC;}
.tbl_780{width: 780px;}
.tbl_blank{height: 10px;}
.tbl_blank5{height: 5px;}
.tbl_blank10{height: 10px;}
.tbl_blank20{height: 20px;}
.tbl_blank30{height: 30px;}
.tbl_blank40{height: 40px;}
.tbl_blank50{height: 50px;}
.tbl_blank_line{height: 10px; border-bottom: 1px solid #DDDDDD;}
.tbl_s60{height: 60px;}
.tbl_s40{height: 40px;}
.tbl_s30{height: 30px;}
.tbl_h30{height: 30px;}
.tbl_h30:hover{background-color: #FAFAFA;}
.tbl_s25{height: 25px;}
.tbl_s20{height: 20px;}
.tbl_line{height: 1px; background-color: #ccc;}
.tbl_line2{height: 1px; background-color: #b28956;}
.tbl_line3{height: 3px; background-color: #F8F8F8;}
.div_blank277{height: 2px; oberflow: hidden;}
.div_blank3{height: 3px; oberflow: hidden;}
.div_blank4{height: 4px; oberflow: hidden;}
.div_both_line{height: 1px; background-color: #DDD; overflow: hidden; clear: both;}
.div_line0{width: 100%; height: 1px; background-color: #766954; overflow: hidden;}
.div_line1{width: 100%; height: 1px; background-color: #DDDDDD; overflow: hidden;}
.div_line2{width: 100%; height: 2px; background-color: #DDDDDD; overflow: hidden;}
.div_line3{width: 100%; height: 3px; background-color: #DDDDDD; overflow: hidden;}
.div_s25{height: 25px; line-height: 25px; border-bottom: 1px solid #DDDDDD;}
.div_s30{height: 30px; line-height: 30px; border-bottom: 1px solid #DDDDDD;}
.div_s40{height: 40px; line-height: 40px;}
.div_s50{height: 50px; line-height: 50px;}
.div_box_780{width: 780px; height: 37px; background-image: url(../wi_imgs/bg_box_780.gif);}
.div_box_780 div{font-size: 13pt; font-family: Dotum, Verdana; font-weight: bold; padding: 10px;}
.div_box_780 h3{height: 27px; padding: 2px; font-size: 13pt; font-family: Dotum, Verdana; font-weight: bold;}
.div_blank3{height: 3px; overflow: hidden;}
.tbl_color{background-color: #ECECEC;}
.td_color1{background-color: #FAFAFA;}
.td_txt_color{color: #666; font-weight: bold; text-indent: 10px; background-color: #F8F8F8;}
.tbl_title_bg0{height: 30px; font-weight: bold; text-align: center; background-image: url(../wi_imgs/bg_0.gif);}
.tbl_title_bg1{height: 30px; font-weight: bold; text-align: center; background-image: url(../wi_imgs/bg_1.gif);}
.tbl_board{height: 25px; font-weight: bold; text-align: center; background-image: url(../wi_imgs/title_board.gif);}
.tbl_board_subject{height: 25px; font-weight: bold; background-image: url(../wi_imgs/title_board.gif);}
.navi_div{text-align: right; height: 20px; color: #666; font-size: 8pt; font-family: Dotum, Verdana; padding: 5px;}
.bar_line{height: 5px; background-image: url(../wi_images/bar_line.gif);}
.tbl_bolder{border-color: #DDD; border-collapse: collapse; border-style: solid;}
.div_menu_s30{height: 30px; line-height: 30px; text-indent: 10px; border-bottom: 1px solid #DDDDDD;}
.search_box{text-align: center; background-color: #FAFAFA; border: 1px solid #DDDDDD;}
.search_box div{padding: 10px;}
.left_mark{width: 188px; height: 50px; color: #666; font-weight: bold; text-indent: 10px; line-height: 50px; background-image: url(../wi_images/left_top_bg.gif); border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}

/* Global Space Class */
.line_h120{line-height: 120%;}
.line_h150{line-height: 150%;}
.mar_t{margin-top: 5px;}
.cur_p{cursor: pointer;}
.mar_txt10{text-indent: 10px;} 

/* COMMON TAG*/
.glo_ul{overflow: hidden; margin: 0; padding: 0; border-left: none;}
.glo_li{float: left; list-style: none; padding: 0; margin: 0;}
.glo_ri{float: right; list-style: none; padding: 0; margin: 0;}
.item_li_0{width: 360px; height: 150px; border-bottom: 1px solid #CCCCCC;}
.item_li_1{width: 359px; height: 150px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
/* KEYWORD COLOR */
.span_title_txt{color: #4f0888; font-weight: bold;}
.span_title_sub_txt{color: #4f0888;}
.span_diary{font-family:Times New Roman; font-size:30px; font-weight: bold; line-height:100%;}
.span_diary24{font-family:Times New Roman; font-size:24px; font-weight: bold; line-height:100%;}
.span_price{font-family:Times New Roman; font-size:30px; font-weight: bold; color:#B00000; line-height:100%;}
.span_strike{text-decoration: strike-through;}
.span_font{font-size: 8pt;}
.span_font1{color: blue; font-size: 8pt;}
.span_font2{color: red; font-size: 8pt;}
.span_bold_11{font-size: 11pt; font-family: Dotum, Verdana; font-weight: bold;}
.span_bold_13{color: white; font-size: 13pt; font-family: Dotum, Verdana; font-weight: bold; padding: 10px;}
.span_bold{font-weight: bold;}
.span_red{color: red; font-weight: bold;}
.span_red1{color: red; font-size: 10pt; font-weight: bold;}
.span_blue{color: blue; font-weight: bold;}
.span_special{color: #b28956;}
.span_facebook_body{font-size: 8pt;}
.span_orange{color: #c07721;}
.span_orange2{color: #d89535; font-size: 8pt;}
.span_blue1{color: #3399cc; font-family: Dotum, Verdana; font-weight: bold; font-size: 11pt;}
.combo_box{font-size: 9pt; font-family: Dotum, Verdana; vertical-align: top;}
.span_bold_30{height: 30px; font-size: 11pt; font-family: Dotum, Verdana; font-weight: bold;}
.main_span_font{color:#565454; font-size: 11px;}
.main_span_font1{color:#999; font-size: 11px;}
.main_div_blank12{height: 7px; oberflow: hidden;}
.main_div_blank7{height: 3px; oberflow: hidden;}
.main_div_blank6{height: 2px; oberflow: hidden;}

/* TAG COLOR */
.tag0{font-size: 9pt;}
.tag1{color: #006699; font-size: 9pt; font-weight: bold;}
.tag2{color: #FF9900; font-size: 9pt; font-weight: bold;}
.tag3{color: #990033; font-size: 9pt; font-weight: bold;}
.tag4{color: #339900; font-size: 9pt; font-weight: bold;}
.tag5{font-size: 11pt; font-weight: bold;}

/* Border Style */
.box_thum{padding: 2px; border: 2px solid #666;}
.box_thum1{padding: 2px; border: 2px solid #999;}
.box_thum2{padding: 2px; border: 1px solid #666;}
.box_1{color: #570f75; border: 1px solid #DDDDDD;}
.mainbox_1{color: #FFF; border: 1px solid #DDDDDD;}
.box_color{border: 1px solid #272727;}
.box_login{border: 0px solid #DDDDDD;}
.box_2{border: 2px solid #ECECEC;}
.box_3{border: 3px solid #ECECEC;}
.box_4{border: 4px solid #ECECEC;}
.box_5{border: 5px solid #E7E7E7;}
.box_bold_1{border: 2px solid #0066cc;}
.box_pad_5{padding: 5px; border: 1px solid #CCCCCC;}
.box_pad_10{padding: 10px; border: 1px solid #CCCCCC;}
.box_cate{border: 1px solid #550001;}

/* BUTTON Style */
.btn{font-size: 9pt; border: 1px solid #EEEEEE; background-color: #FFFFFF; cursor: pointer;}
.btn:hover{background-color: #F8F8F8;}
.btn_purple{color: #fff; font-size: 9pt; border: 0px solid #666; background-color: #570e74; cursor: pointer;}
.btn_purple:hover{background-color: #570e74;}
.btn_black{color: #fff; font-size: 9pt; border: 0px solid #666; background-color: #000; cursor: pointer;}
.btn_black:hover{background-color: #666;}
.btn_red{color: #FFF; font-size: 9pt; border: 0px solid #CCCCCC; background-color: #500989; cursor: pointer;}
.btn_red:hover{background-color: #500989;}
.btn_blue{color: #666; font-size: 9pt; border: 1px solid #CCCCCC; background-color: #FFF; cursor: pointer;}
.btn_blue:hover{color: #FFF; background-color: #006699;}
.btn_blue1{color: #FFFFFF; font-size: 9pt; border: 1px solid #CCCCCC; background-color: #006699; cursor: pointer;}
.btn_blue1:hover{background-color: #006699;}

.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../wi_imgs/menu_imgs/blueslate_background.gif) repeat-x top left;font-family:Verdana,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(../wi_imgs/menu_imgs//blueslate_backgroundOVER.gif) no-repeat top center;}

/* Paging Style */

div #paging {width: 780px; height: 30px; text-align: center;}     
div #paging span{line-height: 30px; padding: 3px 5px 3px 5px; font-size: 8pt; border: 0px solid  #ddd; height: 23px; color: #666;} 
div #paging a{color: #666; text-decoration: none;}
div #paging a:hover {color: #666; background-color: #ECECEC;} 
div #paging .now_span{color: #8a8989;}

/* SMS Style */
.phonemsgbox{width: 100px; height: 84px; font-size: 9pt; overflow: hidden; border-style: none; border-top-width: 0px; border-bottom-width: 0px; background: none;}
.phonemsglen{font-size: 8pt; overflow: hidden; border-style: none; border-top-width: 0px; border-bottom-width: 0px; background: none;}
