﻿@import url(reset.css);
/*
  Project _ CocaCola Integration Site
  FileName _ common.css
  Version _ 1.0
  Descript _ CocaCola Integration Site Base Stylesheet
  Author _ Jiho Choo(chubzo@gmail.com)
  Date _ 2008. 5. 3
*/

/*
  Global Style
*/

body { position: relative; font-size: 12px; line-height: 18px; font-family: , Dotum, AppleGothic, Arial, sans-serif; color: #616161; }

/* png 이미지 ie6 투명 적용 (배경은안됨) */
.png24 {
  tmp:expression(setPng24(this));
}

#container { width:100%; height: 100%;}
#container h1 { display: none; }
#bg_content { position: absolute; z-index: -1; top: -108px; left: -287px; width:1322px; height: 769px; }
/*#bg_content { background: transparent url(../images/common/bg.jpg) no-repeat scroll 0 0; }*/

#wrapper { position: relative; margin: 108px auto 0; z-index: 1; height: 100%;}
#contents_shadow { /*float: right; */margin-right: 5px; padding: 8px 0 0 7px; width: 743px; height: 100%;/*background: transparent url(../images/common/bg_contents.png) no-repeat scroll 0 0;*/}
#contents_shadow_left_top { position: absolute; top: 6px; left: 274px; _left: 269px; width: 11px; height: 11px; background: transparent url(../images/common/bg_contents_lt.png) no-repeat scroll 0 0; }
#contents { width: 920px; /*min-height: 566px; height: auto !important; height: 566px;*/ padding: 39px 20px 0 20px; background-color: #fff; }

#footer { position: relative; z-index: 1; clear: both; width: 100%; height: 158px; overflow: hidden; }
/*#footer {  background: transparent url(../images/common/footer.jpg) no-repeat scroll 0 100%; }*/

/* Inline Style */
em { font-weight: bold; color: #ff0000; }

/* Block Style */
p.txt { }
p.txt_alert { background: transparent url(../images/common/bullet/bull_alert.gif) no-repeat scroll 0 1px; padding: 0 0 13px 15px; }
#contents h2 { height: 34px; background: transparent url(../images/common/bg_title.gif) no-repeat scroll 0 0; padding: 4px 0 12px 40px; }
#contents .section { margin: 30px 0 0 0; padding: 0 0 13px 0; border-bottom: 1px solid #d9d9d9; _height: 1px; }
#contents .section h3 { margin: 0 0 13px 12px; }
#contents .section p { margin: 0 0 0 12px; }

/* ETC */
a:link, a:visited { color: #616161; text-decoration: none; }

a:hover { color: #616161; text-decoration: underline; }

span.brand { color: #ff0000; }
br.clear { clear:both; }
input { border: 1px solid #b5b5b5; height: 19px; line-height: 19px; padding: 0 3px; }
.type_input1{border:0}
textarea { border: 1px solid #b5b5b5; line-height: 19px; padding: 0 3px; }
.bts { text-align: center; margin: 10px 0 0 0; }
.bts img { margin: 0 3px 0 0; }
.bts .left { float: left; }
.bts .right { float: right; }


/*
  Section Style
*/

/* Membership */
#contents .membership_result a.btn_red_mainpage { position: relative; top: 25px; }

#contents .membership_realname { border: 0; }

.inner_box { margin: 20px 0 0 0px; background: transparent url(../images/common/bg_inner_bottom.gif) no-repeat 0 bottom; color: #A7A7A7; width:823px;}
.sub_section { padding: 17px 20px;}
.sub_section h4 { background: transparent url(../images/common/bullet/bull_desc.gif) no-repeat scroll 0 0; padding: 0 0 0 18px; margin: 0 0 9px 0; }
.sub_section h4 img { margin: 1px 0 0 0; }
.select_radio {position:relative; margin-bottom:-10px; padding:15px 15px 0 25px;}
.ipin_helper {position:absolute; right:30px; color:#a8a8a8; font-weight:bold; text-decoration:underline !important;}
.ipin_helper img {margin-left:5px; vertical-align:middle;}

.id_num_chk { position:relative; background: transparent url(../images/common/bg_inner_top.gif) no-repeat scroll 0 0; }
.id_num_chk fieldset { width: 779px; height: 65px; background: transparent url(../images/common/bg_inner_21_bottom.gif) no-repeat scroll 0 100%; text-align: center; color: #616161; }
/*.id_num_chk fieldset { width: 650px; height: 65px; background: transparent url(../images/common/bg_inner_2_bottom.gif) no-repeat scroll 0 100%; text-align: center; color: #616161; }*/
.id_num_chk fieldset p { position: relative; left: -12px; width: 779px; background: transparent url(../images/common/bg_inner_2_top.gif) no-repeat scroll 0 0; }
.id_num_chk fieldset legend { display: none; }
.id_num_chk fieldset input, .sub_section fieldset img { vertical-align: middle; margin: 20px 0 0 0; }
.id_num_chk fieldset label { position: relative; top: 12px; margin: 0 5px 0 0; }
.id_num_chk fieldset .var { position: relative; top: 10px; }
.id_num_chk .para_alert { margin: 20px 0 0 0; margin-left: -4px; }
.id_num_chk .para_alert ul { width: 650px; }
.id_num_chk .para_alert ul.list li { background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 0 5px; padding: 0 0 0 11px; margin: 0 0 0 18px; }

.realname_error { background: transparent url(../images/common/bg_dot_line_2_a.gif) repeat-x scroll 0 0; }
.realname_error h4 { background: transparent url(../images/common/bullet/bull_ques.gif) no-repeat scroll 0 0; }
.realname_error h4 img { margin: 0; }
.realname_error p.txt b { font-weight: normal; color: #616161; }
.realname_error .bts { margin-bottom: 10px; }
.realname_error p.txt a { font-weight: bold; text-decoration: underline; color: #a7a7a7; }

.inner_box_foreigner { position: relative; margin-top: 5px; }
.inner_box_foreigner .foreigner_join { background: transparent url(../images/common/bg_inner_top.gif) no-repeat scroll 0 0; }
.foreigner_join2 { background: transparent url(../images/common/bg_inner_top.gif) no-repeat scroll 0 0; }
.ipin_join {background: transparent url(../images/common/bg_inner_top.gif) no-repeat scroll 0 0; }
.ipin_join h4 {margin-top:17px;}
.ipin_btn {display:inline-block; margin-top:-3px; vertical-align:bottom;}
.inner_box_foreigner a { position: absolute; top: 37px; right: 23px; }

#contents .membership_table { border: 0; }
#contents .membership_table table { border-top: 1px solid #dadada; }
#contents .membership_table table caption { display: none; }
#contents .membership_table table th { height: 23px; line-height: 33px; background: #f7f7f7 url(../images/common/bullet/bull_list.gif) no-repeat scroll 8px 13px; padding: 0 0 0 17px; border: 1px solid #dadada; vertical-align: top; padding-top: 1px; _padding-top: 10px; }
*+html #contents .membership_table table th { padding-top: 10px; }
#contents .membership_table table th.multi_line_2 { padding: 10px 0 10px 17px; }
#contents .membership_table table th.multi_line_3 { padding: 10px 0 10px 17px; }
#contents .membership_table table td { border: 1px solid #dadada; padding: 0 0 0 7px; }
#contents .membership_table table td input { vertical-align: middle;}
#contents .membership_table table td select { vertical-align: middle; }
#contents .membership_table table td img { vertical-align: middle; margin: 0 0 0 5px; }
#contents .membership_table table td span.comment { font-size: 11px; }
#contents .membership_table .bts { border-top:2px solid red; width: 693px;  margin: 0 0 0 13px; padding: 10px 0 0 0; }

.join_table .tb_rnd { position: absolute; width: 5px; height: 5px; }
.join_table .lt { top: -1px; left: -1px; _top: 0px; _left: 0px; background: transparent url(../images/common/bg_tb_lt.gif) no-repeat scroll 0 0; }
.join_table .rt { top: -1px; right: 0px; _top: 0; _right: -1px; background: transparent url(../images/common/bg_tb_rt.gif) no-repeat scroll 0 0; }
.join_table .lb { bottom: 0px; left: -1px; _bottom: -11px; _left: 0; background: transparent url(../images/common/bg_tb_lb.gif) no-repeat scroll 0 0; }
.join_table .rb { bottom: 0px; right: 0px; _bottom: -11px; _right: -1px; background: transparent url(../images/common/bg_tb_rb.gif) no-repeat scroll 0 0; }
.join_table { position: relative; width: 693px; margin: 13px; }

#contents .join_table table td.parent_agree { padding: 20px 0 15px 0; color: #a7a7a7; }
#contents .join_table table td.parent_agree p.txt { padding: 0 0 0 17px; }
#contents .join_table table td.address { padding-top: 5px; }
#contents .join_table table td.address input { margin: 0 0 5px 0; }
#contents .join_table table td.email { padding-top: 5px; }
#contents .join_table table td.email p { margin: 5px 0; }
#contents .join_table table td.email p span.comment { color:#787878; }
#contents .join_table table td.hobby ul li { float: left; width: 135px; }
#contents .join_table table td.mobili_use ul li { float: left; width: 135px; }
#contents .join_table table td.drink ul li { float: left; width: 135px; }
#contents .join_table table td.security p.txt { margin: 5px 0; font-size: 11px; color: #787878; }
#contents .join_table table td.security .word_input { height: 111px; position: relative; margin-bottom: 5px; }
#contents .join_table table td.security .word_input img { float: left; }
#contents .join_table table td.security .word_input p { float: left; position: absolute; bottom: 0; right: 40px; }

/* Popup */

/* ȣ ˻ */
.popup { width: 450px; padding: 0 0 30px 0; background: transparent url(../images/common/bg_pop_bottom.gif) no-repeat scroll 0 100%; }
.popup h2 { height: 30px; padding: 25px 0 0 45px; background: transparent url(../images/common/bg_pop_title.gif) no-repeat scroll 0 0; }
.popup .section { margin: 13px 15px 0 18px; }
.popup .section p.subject { background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 0 4px; padding: 0 0 0 9px; }

.popup .section .inner_box_3 { width: 411px; height: 52px; margin: 10px 0; background: transparent url(../images/common/bg_inner_3_bottom.gif) no-repeat scroll 0 100%; }
.popup .section .inner_box_3_s { height: 108px; }
.popup .section .inner_box_3 form { padding: 15px 10px; background: transparent url(../images/common/bg_inner_3_top.gif) no-repeat scroll 0 0; }
.popup .section .inner_box_3 form * { vertical-align: middle; }
.popup .section .inner_box_3 form { color: #a7a7a7; }
.popup .section .inner_box_3 form p.txt b { color: #ff0000; font-weight: bold; }

.popup .section .inner_box_4 { width: 411px; height: 65px; margin: 10px 0; background: transparent url(../images/common/bg_inner_4_bottom.gif) no-repeat scroll 0 100%; }
.popup .section .inner_box_4 h3 { height: 7px; overflow: auto; background: transparent url(../images/common/bg_inner_4_top.gif) no-repeat scroll 0 0; }
.popup .section .inner_box_4 h3 span.txt { display: none; }
.popup .section .inner_box_4 ul { height: 50px; overflow: auto; width: 400px; margin-bottom: 7px; }
.popup .section .inner_box_4 ul li { padding: 4px 5px 2px 12px; }
.popup .section .inner_box_4 ul li.result_none { color: #ff0000; font-weight: bold; text-decoration: none; }

/* ȸ α */
.popup2 { width: 410px; padding: 0 0 30px 0; background: transparent url(../images/common/bg_pop_bottom_2.gif) no-repeat scroll 0 100%; }
.popup2 h2 { height: 30px; padding: 25px 0 0 45px; background: transparent url(../images/common/bg_pop_title_2.gif) no-repeat scroll 0 0; }
.popup2 .section { margin: 13px 15px 0 18px; }
.popup2 .section p.subject { background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 0 4px; padding: 0 0 0 9px; }

#pop_login .section form { position: relative; width: 375px; height: 90px; background: transparent url(../images/member/bg_login.gif) no-repeat scroll 0 0 ; margin: 10px 0 0 0; padding: 13px 0 0 12px; }
#pop_login .section form p.login_form_id { margin: 0 0 5px 0; }
#pop_login .section form p.login_form_id label { margin: 0 27px 0 0; }
#pop_login .section form p.login_form_pwd { margin: 0 0 5px 0; }
#pop_login .section form p.login_form_pwd label { margin: 0 17px 0 0; }
#pop_login .section form input.login_txt { height: 20px; line-height: 20px; background-color: #fff; border: 0; }
#pop_login .section form input.btn_login { position: absolute; top: 8px; right: 25px; }
#pop_login .section form p.login_form_opt { margin: 0 0 0 67px; }
#pop_login .section form p.login_form_opt input { border:0; vertical-align: middle; }
#pop_login .section form p.login_form_opt img { vertical-align: middle;}
#pop_login .section .bts { margin: 8px 6px; }
#pop_login .login_parent_agree { position: absolute; bottom: 7px; left: -12px; width: 397px; height: 116px; background: transparent url(../images/member/bg_login_parent.gif) no-repeat scroll 0 0; }
#pop_login .login_parent_agree p.txt_parent_agree { position: absolute; top: 34px; left: 32px; width: 147px; background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 0 3px; padding: 0 0 0 9px; }
#pop_login .login_parent_agree p.txt_parent_agree a img { margin: 5px 0 0 0; }
#pop_login .login_parent_agree p.txt_contact { position: absolute; top: 34px; left: 210px; width: 147px; background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 0 3px; padding: 0 0 0 9px; }
#pop_login .login_parent_agree p.txt_contact a img { margin: 5px 0 0 0; }

#pop_id_search form { width: 375px; height: 136px; background: transparent url(../images/member/bg_id_search.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_id_search form hr { display: none; }
#pop_id_search form p.txt { margin: 10px 0 0 4px; }
#pop_id_search form p.id_search_name { margin: 20px 0 0 0; }
#pop_id_search form p.id_search_name input { border: 0; }
#pop_id_search form p.id_search_num { margin: 5px 0 0 0; }
#pop_id_search form p.id_search_num input { border: 0; }

#pop_id_search_result form { width: 375px; height: 136px; background: transparent url(../images/member/bg_id_search_result.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_id_search_result form hr { display: none; }
#pop_id_search_result form p.txt_id_search_result { margin: 45px 35px 0 0; text-align: center; }

#pop_pwd_search form { width: 375px; height: 186px; background: transparent url(../images/member/bg_pwd_search.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_pwd_search form hr { display: none; }
#pop_pwd_search form p.login_user_name { margin: 10px 0 0 0; _margin-top: 15px; color: #000000; }
#pop_pwd_search form p.login_user_name b { color: #fff; font-weight: bold; }
#pop_pwd_search form ul { margin: 5px 0 0 0; }
#pop_pwd_search form p.pwd_search_que { margin: 20px 0 0 0; _margin-top: 28px; }
#pop_pwd_search form p.pwd_search_ans { margin: 5px 0 0 0; }
#pop_pwd_search form p.pwd_search_ans input { border: 0; }

#pop_pwd_search_email form { width: 375px; height: 186px; background: transparent url(../images/member/bg_pwd_search_email.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_pwd_search_email form hr { display: none; }
#pop_pwd_search_email p.txt { margin: 7px 0 0 0; _margin-top: 13px; }
*+html #pop_pwd_search_email p.txt { margin-top: 13px; }
#pop_pwd_search_email p.txt_pwd_email { margin: 7px 0 0 0; _margin-top: 13px; line-height: 15px; }
*+html #pop_pwd_search_email p.txt_pwd_email { margin-top: 13px; }
#pop_pwd_search_email p.txt_alert { margin: 20px 0 0 0; background-image: url(../images/common/bullet/bull_alert_2.gif); }

#pop_pwd_search_result form { width: 375px; height: 186px; background: transparent url(../images/member/bg_pwd_search_email.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_pwd_search_result form hr { display: none; }
#pop_pwd_search_result p.txt { margin: 15px 0 0 0; background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 0 4px; padding: 0 0 0 9px; font-weight: bold; }
#pop_pwd_search_result p.txt_pwd_email { margin: 15px 0 0 0; line-height: 15px; }
#pop_pwd_search_result p.txt_alert { margin: 25px 0 0 0; background-image: url(../images/common/bullet/bull_alert_2.gif); }

#pop_pwd_search_2 form { width: 375px; height: 171px; background: transparent url(../images/member/bg_pwd_search_2.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_pwd_search_2 form hr { display: none; }
#pop_pwd_search_2 p.txt { margin: 15px 0 0 0; background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 3px 2px; padding: 0 0 0 11px; }
#pop_pwd_search_2 p.txt_pwd_email { margin: 15px 0 0 0; line-height: 15px; }
#pop_pwd_search_2 p input { border: 0; }
#pop_pwd_search_2 p.pwd_search_2_id { margin: 25px 0 0 0; }
#pop_pwd_search_2 p.pwd_search_2_name { margin: 5px 0 0 0; }
#pop_pwd_search_2 p.pwd_search_2_idnum { margin: 5px 0 0 0; }

#pop_parent_agree_email .section p.subject { font-weight: bold; }
#pop_parent_agree_email .section p.txt_no_bullet { background-image: none; }
#pop_parent_agree_email form { width: 375px; height: 171px; background: transparent url(../images/member/bg_pwd_search_2.gif) no-repeat scroll 0 0; padding: 16px 0 0 17px; margin-top: 5px; color: #fff; }
#pop_parent_agree_email form hr { display: none; }
#pop_parent_agree_email p.txt { margin: 15px 0 0 0; background: transparent url(../images/common/bullet/bull_list.gif) no-repeat scroll 3px 2px; padding: 0 0 0 11px; }
#pop_parent_agree_email p.txt_pwd_email { margin: 15px 0 0 0; line-height: 15px; }
#pop_parent_agree_email p input { border: 0; }
#pop_parent_agree_email p.parent_agree_email_id { margin: 25px 0 0 0; }
#pop_parent_agree_email p.parent_agree_email_pwd { margin: 5px 0 0 0; }
#pop_parent_agree_email p.parent_agree_email_email { margin: 5px 0 0 0; }

#pop_service_info .section h3 { background: transparent url(../images/common/bullet/bull_info.gif) no-repeat scroll 0 0; padding: 0 0 0 18px; }
#pop_service_info .section p.txt { margin: 10px 0 0 0; }
#pop_service_info .section .service_contact { width: 364px; background: transparent url(../images/common/bg_inner_5_bottom.gif) no-repeat scroll 0 100%; margin: 10px 0 0 0; }
#pop_service_info .section .service_contact h4 { height: 5px; background: transparent url(../images/common/bg_inner_5_top.gif) no-repeat scroll 0 0; }
#pop_service_info .section .service_contact h4 span.txt { display: none; }
#pop_service_info .section .service_contact ul { margin: 15px 40px 10px 40px; height: 65px; _height: 30px; }
#pop_service_info .section .service_contact ul li { color: #ff0000; font-weight: bold; background: transparent url(../images/common/bullet/bull_tri.gif) no-repeat scroll 0 3px; padding: 0 0 0 7px; margin: 0 0 10px 0; }
#pop_service_info .section .service_contact ul li a { position: relative; top: -2px; }
#pop_service_info .section .service_contact ul li img { vertical-align: middle; }
#pop_service_info .section .service_contact ul li b { color: #000; }

#pop_cf_introduce .section dl { margin: 0 5px; }
#pop_cf_introduce .section dl dt { color: #ff0000; font-weight: bold; background: transparent url(../images/common/bullet/bull_tri.gif) no-repeat scroll 0 5px; padding: 0 0 0 7px; }
#pop_cf_introduce .section dl dd { margin: 0 0 15px 0; }

#pop_post { height: 305px; }
#pop_duplicate { height: 255px; }
#pop_login { position: relative; height: 340px; }
#pop_id_search { height: 300px; }
#pop_id_search_result { height: 307px; }
#pop_pwd_search { height: 357px; }
#pop_pwd_search_email { height: 357px; }
#pop_pwd_search_result { height: 357px; }
#pop_pwd_search_2 { height: 357px; }
#pop_parent_agree_email { height: 394px; }
#pop_service_info { height: 365px; }
#pop_cf_introduce { height: 485px; }

#pop_rule { height: 500px; }
.popup3 { width: 550px; padding: 0 0 30px 0; background: transparent url(../images/common/bg_pop_bottom_3.gif) no-repeat scroll 0 100%; }
.popup3 h2 { height: 30px; padding: 16px 0 0 46px; background: transparent url(../images/common/bg_pop_title_3.gif) no-repeat scroll 0 0; }
.popup3 .section { height: 398px; overflow: auto; padding-left:10px; padding-right:12px; padding-top:20px; line-height:120%; }
.popup3 .bts { margin: 20px 12px 0 12px; padding: 12px 0 0 0; border-top: 1px solid #c9c9c9; }
.popup3 p {text-align:left;}
.popup3 span {color:red; font-weight:bold;}
.popup3 h3 {color:#8c8e9; font-weight:bold;}

 /*agreeMember*/
.type_section_rule {border:1px solid #b5b5b5; padding-left:5px; padding-right:10px; width: 693px; height:150px; overflow-y: scroll;}
.type_section_rule p {text-align:left;}
.type_section_rule span {color:red; font-weight:bold;}
.type_section_rule h3 {color:#8c8e9; font-weight:bold;}

/*ȸŻκ߰*/
.type_span1 {font-weight:bold;}
.type_li1 {border-top:1px dashed #616161; width:60%; padding-top:7px; margin-top:5px;}
.type_ul1 {padding-top:15px;}
.type_ul1 li {background:url('../images/common/bullet/bull_list.gif') no-repeat 0 50%; padding-left:10px;}
.type_div1 {text-align:center; padding-top:30px; }
.type_div2 {width:100%; text-align:center; padding-top:10px; }

/*ȸԺκ߰*/
.type_dropdownlist1 {float:left; margin-right:10px; margin-top:2px;}


.type_p2 {width:250px; float:left; padding-top:2px;}

/* popup */
#mobile {background:url(/Common/Images/common/pop/pop_mobile_bg.gif) no-repeat top left; width:431px; height:34px;}
	#mobile div.insert {margin:8px 0 0 54px}
	#mobile div.insert select {font-size:8pt; font-family:tahoma}
	#mobile div.insert ul {padding:0; margin:0; list-style:none;}
	#mobile div.insert ul li {float:left;}
	#mobile div.insert ul li input {font-size:8pt; font-family:tahoma; IME-MODE:disabled;border:1px solid #dadada;width:35px;height:18px}
	#mobile div.insert ul li.input1 {margin-left:0;}
	#mobile div.insert ul li.input2 {margin-left:-22px}
	#mobile div.insert ul li.input2 input {font-size:8pt; font-family:tahoma; IME-MODE:disabled;border:1px solid #dadada;width:54px;height:18px}
	#mobile div.insert ul li.input3 {margin-left:-22px}
	#mobile div.insert ul li.input3 input {font-size:8pt; font-family:tahoma; IME-MODE:disabled;border:1px solid #dadada;width:45px;height:18px}
	#mobile div.insert ul li.input4 {margin-left:10px}
	#mobile div.insert ul li.input4 input {font-size:8pt; font-family:tahoma; IME-MODE:disabled;border:1px solid #dadada;width:45px;height:18px}


/* 아이디패스워드찾기 100422 */
.tab_find {width:200px; height:22px; margin-left:15px;}
.tab_find li {float:left;}


/* 2010-07-15 공지사항 추가 *******************************************/

table.tbl01 { width:100%; }
	table.tbl01 th { background:url('../Images/common/bg_th.gif') no-repeat center top; height:29px;text-align:center; vertical-align:top; font-size:0px; line-height:0px; }
	table.tbl01 th img { margin:7px 0 0 0}
	table.tbl01 th.first { background:url('../Images/common/bg_th.gif') no-repeat left top; }
	table.tbl01 th.tit { padding-left:132px; text-align:left}
	table.tbl01 .date  { font-family:tahoma; font-size:11px; }
	table.tbl01 th.last { background:url('../Images/common/bg_th.gif') no-repeat right top;  }
	table.tbl01 td { border-bottom:1px solid #d9d9d9; text-align:center; color:#818181; padding:5px 0 4px 0 }
	table.tbl01 td.tit-bg { background:url('../Images/common/bg_th.gif') no-repeat left bottom; height:20px; padding-top:10px; border-bottom:0px; font-weight:bold }
	table.tbl01 td.last { background:url('../Images/common/bg_th.gif') no-repeat right bottom; height:20px; padding-top:10px; border-bottom:0px; }
		table.tbl01 td a { color:#818181; }
		table.tbl01 td.tit { padding-left:30px; text-align:left; }
		table.tbl01 td.view { text-align:center; padding:20px 30px}
		table.tbl01 td.view div.txt { text-align:left; padding:10px 0}

/* paging */
.paging { margin:20px 0; text-align:center; color:#818384; font-size:11px;font-family:tahoma }
.paging a { display:inline; padding:0 4px; }
	.paging .prev { padding:0 11px 2px 0 !important;}
	.paging .next { padding:0 0 2px 11px !important;}
	.paging strong { color:#333; }
	.paging a, .paging a:link, .paging a:visited, .paging a:active { color:#818384; }
	.paging a:hover { color:#333; }

.button { font-size:11px !important; font-family:돋움, Dotum,Tahoma;  border:1px solid #dedede; background:#f1f1f1; color:#666; line-height:11px; cursor:pointer; vertical-align:middle;  padding:2px 2px 0px 2px; #padding:2px 0 0px 0}

/* 정렬 */
.ar { text-align:right }

/* 간격 */
.s-space20 { margin-top:20px }