
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}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,'나눔고딕',NanumGothic,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style-type:none}
em,address{font-style:normal}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
img{border:0;}

#m_ssam{position:relative;}
.ssam_list{clear: both; position:relative; width: 707px; /* height: 76px; */ padding: 15px 0; text-align: center;}

.ssam_list .list_date{width: 82px;/* width: 47px; */ height:47px; float:left; font-size: 11px; padding: 0 13px 0 21px; vertical-align: top; line-height: 28px; text-align:center;}
.ssam_list .list_date .date_num{display:block;color:#4c4c4c; font-size: 30px; font-weight: bold;  text-align:center;  font-family:'Arial ', Gadget, sans-serif;}
		   			  .date_month{color: #4d4d4d; font-size: 11px; margin-right: 3px}
		   			  .date_year{color: #808080; font-size: 11px;}

.ssam_list .list_thumb{width: 55px; float:left;}
.ssam_list .list_text{clear:both;position: relative; color: #666666; width: 528px; text-align: left; line-height: 16px; padding-left: 8px; margin-bottom: 15px;}
.ssam_list .list_text .text_date{color: #999999; font-size: 11px; margin-top: 5px;}

.ssam_list .list_rep{position: absolute; right: -107px;bottom: 0px ; width: 200px;}
.ssam_list .list_rep img{float: right; margin: 0 0 0 5px;}
.ssam_list .list_rep p{color:#808080; float: right; font-size: 11px;margin: 0 5px 0 5px;}
.ssam_list .list_rep .rep_btn{float: right; width: 57px;}

.ssam_img{clear: both; width: 563px; margin:0 0 15px 100px;}

.ssam_reply{clear: both; float: left; position: relative; width: 677px; margin: 0 0 15px 0px; /* padding: 10px 15px 10px 15px; */ padding:0px; /* background: #f4f4f4; */}
.ssam_reply_tcc{clear: both; position: relative; width: 677px; margin: 0 0 15px 0px; padding: 10px 15px 10px 15px; background: #f4f4f4;}
.reply_write{width:697px; position: relative;text-align:center;}
.write_textArea input{border:1 solid #DEDEDE; float:left; width:630px; height:21px; margin-right:5px;}
.write_btn{float: left;}
.reply_G{ clear: both; float:left; padding: 10px 0 0 5px; width: 650px; line-height: 18px; /* background-image:url(http://img1.mbest.co.kr/teacherRoom/new2012/dotbg.gif); */ margin:0 0 3px 0;}
.reply_G{ clear: both; float:left; padding:0 0 10px 0; width: 677px; height:100%; line-height: 18px;}

.reply_name{color:#4c4c4c; width: 105px; float: left; font-size: 12px;}
.reply_text{color:#666666; width: 389px; float: left; margin-left: 15px; font-size: 11px;}
.reply_date{color:#999999; width: 125px; float: right; text-align: right; font-size: 11px;}

.ssam_cmt_pager {float: left; width: 650px; text-align: center; padding-top: 5px; word-spacing: 7px}
.ssam_pager{clear: both; float: left; border-top: solid 1px #e3e3e3; width: 707px; text-align: center; padding-top: 15px; word-spacing: 7px}
.ssam_pager img{vertical-align: baseline;}
.ssam_pager a{text-decoration: none; color: #666666;}
.ssam_pager a:hover{text-decoration: underline;}
.ssam_pager .nowPage{color: #333333; font-weight: bold;}
.ssam_part{*zoom:1;height:30px;}
.ssam_part:after{display:block;clear:both;content:""}
.ssam_part_date {margin-left:90px;height:30px;float: left;}
.ssam_part_rep {height:30px;float: right;}
.write_len {clear:both;height:28px;padding-top:3px;text-align:right;}


/* ==================================
	2013.01.03  게시판 리플 CSS
================================== */
#replay_cast { width:697px; margin:0; /* padding:20px 0; */ text-align:center; }
#replay_cast *  { vertical-align:top; text-align:left; margin:0; padding:0; list-style: none; font-size:11px; border:0; }
#replay_cast .r_cancle { color:#FF6600; }

#replay_cast .replay_ip, #replay_cast .replay_list, .replay_page { background:#FFFFFF;  margin:auto; }
#replay_cast .replay_ip textarea,
#replay_cast .replay_list textarea { overflow:hidden; border:1px solid #c0c0c0; padding:7px; font-size:11px; margin:0; clear:both; }
#replay_cast .replay_ip label, #replay_cast .replay_list label { margin:0  3px 0 0; padding:0; float:left;  }
#replay_cast .replay_ip span.txt_lang { color:#999; min-width:200px; }
#replay_cast .replay_ip span.subInfo { color:#999; float:right; }

/*#replay_cast .replay_list { width:100%; border-top:2px solid #a4a4a4; clear:both; }*/
#replay_cast .replay_list { width:100%;clear:both; }
#replay_cast .replay_list .name_info { margin:5px 0; padding:0 10px; color:#7c7c7c; word-break:break-all; white-space :normal;}
#replay_cast .replay_list li.det01 { display:block; padding:5px 0; border-bottom: 1px dashed #DFDFDF; position:relative; }
#replay_cast .replay_list li.det02 { display:block; padding:5px 0 5px 10px; border-bottom: 1px dashed #DFDFDF; position:relative; }
#replay_cast .replay_list li.det03 { display:block; padding:5px 0 5px 40px; border-bottom: 1px dashed #DFDFDF; position:relative; }

#replay_cast .replay_list li.det02 div.r,
#replay_cast .replay_list li.det03 div.r { background:url("http://img1.mbest.co.kr/teacherRoom/new2012/senti/re_icon.gif") no-repeat 0 0; padding-left:25px; }

#replay_cast .replay_list .txt_typo { text-align:right; margin-right:10px; padding:5px 0;}

#replay_cast .replay_list li .rep_btn { position:absolute; top:10px; right:10px; color:#7c7c7c }
#replay_cast .replay_list li .rep_btn span { margin:0 5px; }
#replay_cast .replay_list li .rep_btn a { text-decoration:none; color:#7c7c7c }
#replay_cast .replay_list li .rep_btn a:hover { font-weight:bold; color:#68bb2a; }

#replay_cast .name_info .re_nm { font-weight:bold; }
#replay_cast .name_info .re_idd { color:#acacac; }

#replay_cast .replay_page { text-align:center; }
/*#replay_cast .replay_page table { display:block; text-align:center;margin:0px auto; }*/
#replay_cast .replay_page table { display:inline-block; text-align:center;margin:0px auto; }
#replay_cast .replay_page td {vertical-align:middle;}

/* 2017-02-20 추가 */
.rnd_tabA{position:relative;display:block;height:32px;background:url(http://img1.mbest.co.kr/Pub_common/tab/tab_bg_bline.gif) repeat-x 0 100%;margin-bottom:10px !important;float:left;clear: both;width:100%;}
.rnd_tabA li,.rnd_tabA li a{background:url(http://img1.mbest.co.kr/Pub_common/tab/tab_bg_off.gif) no-repeat}
.rnd_tabA li{float:left;margin-right:-1px !important;line-height:27px}
.rnd_tabA li a{display:inline-block;padding:3px 16px 2px !important;_padding:3px 16px 2px !important;background-position:100% 0;color:#545454 !important;text-align:center !important;text-decoration:none !important}
.rnd_tabA li a:hover{color:#333;font-weight:bold;letter-spacing:-1px}
.rnd_tabA li.select a:hover{letter-spacing:0}
.rnd_tabA li.select,.rnd_tabA li.select a{background-image:url(http://img1.mbest.co.kr/Pub_common/tab/tab_bg_on.gif);font-weight:bold}
.rnd_tabA li.select a{color:#333}
/* ==================================
	2013.01.03  게시판 리플 CSS 끝
================================== */
