/*a:link { color: #83807d; text-decoration: none }
a:visited { color: #83807d; text-decoration: none }
a:hover { color: #83807d; text-decoration: underline }
a:active { color: #ff0000; text-decoration: none }

p { margin-top: 0px; margin-bottom: 0px }
td,table { font-size: 12px; color: #847f74; line-height: 160%; font-family: verdana;}*/
.clearboth { clear:both;}

div, td, tr, table, p, span {font-size:12px; font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif; color: #666666;text-decoration:none;border-collapse: collapse;  border-spacing: 0; border:0; text-align:left;}
a:link {color: #4c4c4c;text-decoration:none; font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;}
a:visited {color:#4c4c4c;text-decoration: none;font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;}
a:hover {color: #333333;text-decoration:underline;font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;}
a:active {color: #4c4c4c;text-decoration: none; font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;}


.select {font-size:9pt; font-family:"굴림","돋움"; color:#666666; border:1px solid #cfcfcf; background-color:#ffffff;}
.input {border:0px; font-size:9pt; font-family:"굴림","돋움"; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.input:focus { background-color:#dddddd; }
.search_input { font-size:12px; color: #847f74; font-family:"굴림"; border: #cfcfcf 1px solid; background-color: #ffffff;}


/*master qa search*/
/*
#mastersearch { margin:0 0 30px 0; padding:0; background-color:#f5f5f5; border-top:#dedede 1px solid; border-bottom:#dedede 1px solid;}
#mastersearch .mq_contbox { margin:10px 0 10px 0; padding:5px 0; }
#mastersearch .mq_contbox .mq_contleft {margin:0; padding:10px 0 0 20px; float:left; width:100px;}
#mastersearch .mq_contbox .mq_contright {margin:0; padding:0 0 0 20px; float:left; width:800px;}

#mastersearch2 { margin:0 0 0 0; padding:0;}
#mastersearch2 .mq_contbox { margin:0 0; padding:5px 0; }
#mastersearch2 .mq_contbox .mq_contleft {margin:0; padding:0px 0 0 7px; float:left; width:45%;}
#mastersearch2 .mq_contbox .mq_contright {margin:0; padding:0 0 0 0; float:right; width:45%;}
#mastersearch2 .mq_contbox  .leftobject{ text-align:right;}
*/
.dls { float:left; padding:0 0 7px 0; width:200px; }
.s_input { height:22px; border:#cccccc 1px solid; }
.s_select { height:25px; border:#cccccc 1px solid;}
.imgpadding { margin:0; padding:0 20px 0 50px;}



caption { display:none;}
#looptable_st table, tr, th, td { border-collapse: collapse;  border-spacing: 0; border:0;  text-align:center;}
#looptable_st {  margin:0; padding:0; border:0;  width:100%;}
#looptable_st .th_tline { padding: 0; border-top:#d7d7d7 1px solid;border-bottom:#d7d7d7 1px solid; padding:7px 0; background-color:#f9f9f9; color:#666666; font-weight:900;}
#looptable_st .td_cont { border-bottom:#dedede 1px solid; padding:5px 0; }
#looptable_st .td_cont  img{  padding:3px 5px;}
#looptable_st .left { text-align:left;}
#looptable_st .width{  width:20%;}
#looptable_st .pd20{ padding:5px 0 5px 20px;}


/*search*/
#bsearch { margin:0; padding:0;}
#bsearch  .bs_left{ float:left; margin:0; padding:0; width:50%;}
#bsearch  .bs_right{ float:left; margin:0; padding:0; width:50%; text-align:right;}


/*btnset*/
#bbtnset { margin:0; padding:0;}
#bbtnset  .bb_left{ float:left; margin:0; padding:0; width:50%; text-align:left;}
#bbtnset  .bb_right{ float:right; margin:0; padding:0; width:50%; text-align:right;}

/*단독사용*/
.bpadding1 { padding:20px 0;}
.catlistpadding1 {padding:0; text-align:left;}
.ta_center { text-align:center;}


/*글작성 수정*/
.checktext { text-align:right; padding:5px 0; }
.typeset { text-align:left; padding:5px 0;}
/*btnset*/
#bbtnset_wr { margin:0; padding:20px 0;border-top:#d7d7d7 1px solid;  }
#bbtnset_wr .wbb_left{ float:left; margin:0; padding:0; width:50%; text-align:left;}
#bbtnset_wr .wbb_right{ float:right; margin:0; padding:0; width:50%; text-align:right;}
thead { display:none;}

#wrtable_st table, tr, th, td { border-collapse: collapse;  border-spacing: 0; border:0;  text-align:center;}
#wrtable_st {  margin:0; padding:0; border:0;  width:100%;}
#wrtable_st .th_tline_wr { padding: 0; border-top:#d7d7d7 1px solid;border-right:#d7d7d7 1px solid;padding:7px 0; background-color:#ffffff; color:#666666; font-weight:900; text-align:center; width:124px;}
#wrtable_st .th_tline_wr2 { padding: 0; border-top:#d7d7d7 1px solid;border-right:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid;padding:7px 0; background-color:#ffffff; color:#666666; font-weight:900; text-align:center; width:123px;}
#wrtable_st .td_cont_wr { border-top:#dedede 1px solid; padding:5px 10px; text-align:left; width:330px;}
#wrtable_st .td_cont_wr2 { border-top:#dedede 1px solid; padding:5px 10px; text-align:left; width:805px;}



/*글보기*/
#vwtable_st table, tr, th, td { border-collapse: collapse;  border-spacing: 0; border:0;  text-align:center;}
#vwtable_st { float:right; margin:0; padding:0; border:0; }
#vwtable_st .th_tline_vw { padding: 0; border-top:#d7d7d7 1px solid;border-right:#d7d7d7 1px solid;padding:7px 0; background-color:#ffffff; color:#666666; font-weight:900; text-align:center; width:124px;}
#vwtable_st .th_tline_vw2 { padding: 0; border-top:#d7d7d7 1px solid;border-right:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid;padding:7px 0; background-color:#ffffff; color:#666666; font-weight:900; text-align:center; width:123px;}
#vwtable_st .td_cont_vw { border-top:#dedede 1px solid; padding:5px 10px; text-align:left; width:330px; }
#vwtable_st .td_cont_vw2 { border-top:#dedede 1px solid; padding:5px 10px; text-align:left; width:805px; }
#vwtable_st .thbg {background-color:#f5f5f5;} /*마지막에 위치해야 배경컬러 반영됨*/
#vwtable_st .thbg2 {background-color:#f5f5f5;} /*마지막에 위치해야 배경컬러 반영됨*/
/*btnset*/
#bbtnset_vw { margin:0; padding:20px 0;border-top:#d7d7d7 1px solid; text-align:right;}


/*com_body*/
#bbtnset_combody {float:right;  margin:0; padding:0px 0;border-top:#d7d7d7 1px solid; text-align:left;}
#bbtnset_combody .cbbb_left{ float:left; margin:0; padding:7px 0 0 10px; width:10%; text-align:left;  }
#bbtnset_combody .cbbb_right{ float:left; margin:0; padding:7px 0 0 10px; width:55%; text-align:left; }
#bbtnset_combody .cbbb_right2{ float:left; margin:0; padding:7px 0 0 10px; width:20%; text-align:left;font-size:8pt; }
#bbtnset_combody .cbbb_right3{ float:left; margin:0; padding:0px 0 0 10px; width:10%; text-align:right; }

/*비밀번호*/
#pwtable { width:450px; margin:50px auto 80px auto; padding:0 0; border:#dddddd 1px solid; background-color:#f9f9f9;}
#pwtable .mode_msg { padding:0; margin:20px 0; text-align:center; font-weight:900;}
#pwtable .ip_pw { padding:0 0 10px 0; margin:0; width:450px; text-align:center; }
#pwtable .ip_pw input{ padding:0; margin:0; width:200px; text-align:center; height:40px; line-height:40px; background-color:#ffffff; color:#666666; font-weight:bold; font-size:14px; letter-spacing:2px; }
#pwtable .ip_pw input:focus { background-color:tomato; }
#pwtable .ptbtn_set { padding:0 0 10px 0; margin:0; width:450px; text-align:center; }