.h375 { height: 375px; }
.mgl_250 { margin-left: 250px;}

/*인사말*/
.c_36a {color: #366BA2;}
.c_37a {color: #04B404;}
.c_38a {color: #08088A;}
.c_39a {color: #8A0808;}
.c_40a {color: #610B5E;}
.c_41a {color: #FE2E2E;}
.c_42a {color: #2E2EFE;}
.c_43a {color: #610B5E;}
.c_447 {color: #B4045F;}
.c_e74 {color: #E47C47} /*09_1103 추가*/

/*포럼소개*/
.con_body02 { width:725px; background:url("http://test.mobileok.kr/images/web/images/con_body.gif") 0 0 no-repeat ; overflow:hidden; padding-left:22px; }


/*게시판 작업*/
.notice_table01 { margin: -20px 0 15px 0; width: 724px; overflow: hidden; padding: 20px 0 0 0; border-bottom: 1px solid #578fbe;}
.notice_table01 table { width: 100%; border-top: 2px solid #0570C7; border-collapse: collapse; }
.notice_table01 table thead th { border-bottom: 2px solid #0570C7; padding: 10px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_bar.gif") no-repeat right 50%; font-weight: bold;}
.notice_table01 table thead th.last_child { background: none;}
.notice_table01 table tbody td { padding: 10px 5px; border-bottom: 1px solid #84a0b8; background: url("http://test.mobileok.kr/images/web/images/notice_tdbar.gif") no-repeat right 50%; text-align: center;}
.notice_table01 table tbody td.last_child { background: none;}
.notice_table01 table tbody td.left { text-align: left;}
.notice_table01 table tbody td a:hover { color: #0570c7;}
.notice_table01 table tbody td.on { color: #0570c7;}
.notice_table01 table tbody td a.on { color: #0570c7;}

.paging { text-align: center; width: 724px; overflow: hidden; margin: 0 0 15px 0;}
.paging a { margin: 0 5px 0 0;}
.paging a:hover { color: #0570c7;}
.paging .on { color: #0570c7; font-weight: bold;}
.paging .off { }
.paging img { vertical-align: middle;}

.searchbox { text-align: center; width: 724px; overflow: hidden;}
.searchbox select { vertical-align: middle; margin: 0 3px 2px 0; height:19px; }
.searchbox input { vertical-align: middle; margin: 2px 3px 4px 0; padding: 1px 0 0 0 }
.searchbox input.searchtext { height: 13px; width: 165px; }

/*게시판 보기*/
.notice_table02 { width: 724px; overflow: hidden;}
.notice_table02 table { width: 100%; border-collapse: collapse;  margin: 4px 0 5px 0;}
.notice_table02 table tbody td { border-top: 2px solid #0570C7; border-bottom: 2px solid #0570C7; padding: 10px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_tdbar.gif") no-repeat right 7px; text-align: center;}
.notice_table02 table tbody th { border-top: 2px solid #0570C7; border-bottom: 2px solid #0570C7; padding: 10px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_tdbar.gif") no-repeat right 7px; text-align: center; font-weight: bold;}
.notice_table02 table tbody td.last_child { background: none;}
.notice_table02 table tbody td.left { text-align: left;}
.notice_table02 table tbody td .notice_text { margin: 0 0 50px 15px;}
.notice_table02 table tbody td .notice_text ul li { line-height: 20px;}

.notice_table03 { width: 724px; overflow: hidden;}
.notice_table03 table { width: 100%; border-collapse: collapse; margin: 8px 0;}
.notice_table03 table tbody td { padding: 2px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_tdbar.gif") repeat-y right 7px; text-align: center;}
.notice_table03 table tbody th { padding: 2px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_tdbar.gif") repeat-y right 7px; text-align: center; font-weight: bold;}
.notice_table03 table tbody td.last_child { background: none;}
.notice_table03 table tbody td.left { text-align: left;}
.notice_table03 table tbody td.last_child div ul li { margin: 0 0 5px 0;}
.notice_table03 table tbody td.last_child div ul li a img { vertical-align: middle;}


/*게시판 쓰기*/
.write_table01 { margin: -20px 0 15px 0; width: 724px; overflow: hidden; padding: 20px 0 0 0; border-bottom: 1px solid #578fbe;}
.write_table01 table { width: 100%; border-top: 2px solid #0570C7; border-collapse: collapse; }
.write_table01 table tbody td.th { border-bottom: 2px solid #0570C7; padding: 7px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_bar.gif") no-repeat right 50%;}
.write_table01 table tbody td.th2 { padding: 7px 0 7px 5px; background: none;}
.write_table01 table tbody td.th2 div.th3 { background: url("http://test.mobileok.kr/images/web/images/notice_bar.gif") repeat-y right top; height: 100%;}
.write_table01 table tbody td.last_child { background: none;}
.write_table01 table tbody td { border-bottom: 2px solid #0570C7; border-top: 2px solid #0570C7; padding: 10px 5px; background: url("http://test.mobileok.kr/images/web/images/notice_tdbar.gif") no-repeat right 50%; text-align: center;}
.write_table01 table tbody td.last_child2 { padding: 10px 5px 10px 0; background: none;}
.write_table01 table tbody td div.write_text {  background: url("http://test.mobileok.kr/images/web/images/notice_bar.gif") repeat-y left top; padding: 0 0 0 10px;}
.write_table01 table tbody td div.write_text ul li { margin: 0 0 5px 0;}
.write_table01 table tbody td div.write_text ul li.last { margin: 0;}
.write_table01 table tbody td.th p.text_in { height: 18px;}

.write_table01 table tbody td.left { text-align: left;}
.write_table01 table tbody td a:hover { color: #0570c7;}
.write_table01 table tbody td.on { color: #0570c7;}
.write_table01 table tbody td a.on { color: #0570c7;}

.write_table01 table tbody td input.title { width: 500px; height: 18px; border: 1px solid #578FBE; }
.write_table01 table tbody td input.file { width: 250px; height: 18px; border: 1px solid #578FBE; }

/* 포럼소개 회원가입안내 */
table.board-list-table {border-collapse: collapse; font-size: 12px;}
table.board-list-table thead tr th { font-weight: bold; background: #B8CEE5 url("../images/bul_title.gif") no-repeat right center; border-bottom: 1px solid #306FB8; border-top: 1px solid #306FB8;
color: #0E3872; padding: 8px 0;}

table.board-list-table thead tr th.col-last { background: #B8CEE5 none repeat 0 0; }
table.board-list-table tbody tr td {border-bottom: 1px solid #DFDFDF; line-height: 15px; overflow: hidden; padding: 7px 0 5px; text-align: center;}
table.board-list-table tbody tr td.content { padding: 5px 0 3px 30px; text-align: left; }
table.board-list-table tbody tr.row-last td{ border-bottom:1px solid #306FB8; }
table.board-list-table tbody tr.faq-row { background:#EAEFF5; }
table.board-list-table tbody tr.faq-row td.faq-answer { padding:12px 0 15px 37px; background:#EAEFF5 url(/com/mbiz/mobileok/app/general/common/images/bul/bul_answer.gif) no-repeat 16px 15px; text-align:left;line-height:1.5em;  }

.member-join p { margin:0 0 15px 0;}
.member-join { line-height:15px; }
.tac { text-align: center; }

/* 기업현황 */
table.board-list-table tbody tr td.title {padding: 0 10px; text-align: left;}

/* 회원가입 */
.agreement_text { overflow: auto; border: 1px solid #D4DBE6; line-height: 14px; height: 180px; padding: 10px; margin: 0 0 18px 0;}
#service { border: 1px solid #D4DBE6; padding: 3px; height: 180px; margin: 0 0 10px 0; }
#service .service_tab { background: #E9E9E9; }
#service .service_tab ul {list-style: none; display: inline-block;}
#service .service_tab ul li { float:left; background: url(/com/mbiz/mobileok/app/general/common/images/bul/bul_service.gif) no-repeat right; padding: 8px 10px;}
#service .service_tab ul li.last { background: #E9E9E9; padding: 8px 10px;}
.service_text {overflow: auto; height:170px; line-height: 14px; padding: 10px 20px;}
.agree { text-align: center; font-weight: bold; margin: 0 0 20px 0; }
.reg_form_red { color: red; }

/* 사이트맵 */
.sitemap { clear: both; display: inline;  }
.sitemap dl { width: 165px; float: left; margin: 0 20px 0 0;}
.sitemap dl dt { color: #366BA2; font-size: 14px; font-weight: bold; background: #DBE4F0; padding: 9px 0 8px 13px; }
.sitemap dl dd { padding: 5px 0 15px 13px; }
.sitemap dl dd ul { list-style: none; }
.sitemap dl dd ul li { line-height: 18px; }
.sitemap dl dt.gray { background: #E5E5E5; color: #666; }
.sitemap dl dd ul li ul.depth { padding: 0 0 0 3px; }
.sitemap dl dd ul li ul.depth li { background: url(/com/mbiz/mobileok/app/general/common/images/bul/bul_line.gif) no-repeat left 50%; padding:0 0 0 5px; }
.sitemap dl.last { margin: 0px; }

/* 개인정보 보호지침 */
.privacy { width: 720px; margin: 0 0 20px 0; line-height: 16px;}
.privacy p { margin: 0 0 15px 0;}

/* 탭 */
.table_tab { overflow: hidden; width: 100%;}
.table_tab ul { overflow: hidden; width: 100%;}
.table_tab ul li { float: left; background: url("../images/tab_offbg02.gif") no-repeat left top; padding: 0 0 0 10px; margin: 0 5px 0 0;}
.table_tab ul li a { background: url("../images/tab_offbg02.gif") no-repeat right top; display: block; padding: 5px 10px 5px 0; letter-spacing: -1px;}
.table_tab ul li.on { float: left; background: url("../images/tab_onbg02.gif") no-repeat left top; padding: 0 0 0 10px; margin: 0 5px 0 0;}
.table_tab ul li.on a { background: url("../images/tab_onbg02.gif") no-repeat right top; display: block; padding: 5px 10px 5px 0; letter-spacing: -1px; font-weight: bold;}
.table_tab ul li a.l-s { letter-spacing: -1px; word-spacing: -1px;}

/* 포토갤러리 */
.title { width: 500px; vertical-align: middle; height: 16px;}

/* 코멘터리*/
div.board-comment { border: 1px solid #D4DBE6; font-size: 12px; padding: 10px 14px 0 14px; margin: 0 0 15px 0; }
div.board-comment .star-select { font-size: 11px; margin: 0 0 10px 0; }
div.board-comment .star-select span { color: #4085CE; }
div.board-comment .star-select b { color: #306FB8; font-size: 12px; padding: 0 0 0 10px; background: url("../images/bul_commemt.gif") no-repeat; }

div.board-comment form#commentForm { margin: 0 0 3px 0; }
div.board-comment form#commentForm fieldset { border: 0px; }
div.board-comment form#commentForm fieldset label textarea { width: 615px;height: 35px; border: 1px solid #C8C8C8; }
div.board-comment form#commentForm fieldset label input { vertical-align: top; }

.comment_tag { overflow: hidden; width: 680px; padding: 10px 0 15px 0;} /*09_11 03수정*/
.pdl_230 { padding-left: 230px; }

/*09_1103 추가*/
#simulator_dw { border: 1px solid #D4DBE6; margin: 0 0 10px 0; padding: 15px;}

/*09_1105 추가 회원가입안내  */
.box-style table.box-style-01 { width: 720px; font-size: 12px; line-height:15px; border-collapse: collapse; border-top: 1px solid #306FB8; border-bottom: 1px solid #306FB8; margin-bottom: 15px;}
.box-style table.box-style-01 tr th{ font-weight: bold; padding:8px 0;color:#0E3872; background:#B8CEE5; border:1px solid #D4DBE6;}
.box-style table.box-style-01 tr td{ text-align: left; line-height:15px; padding: 4px 0 4px 3px; border: 1px solid #D4DBE6; }
.box-style table.box-style-01 tr td.price { padding-right:15px; text-align: right; }
.box-style .spoint { font-size:11px; padding: 3px 0 0 0; margin-bottom: 15px;}

.member-join p { margin:0 0 15px 0;}
.member-join { line-height:15px; }
.tac { text-align: center; }

/*09_1105 추가*/
.content_mid { padding: 10px 0 20px 10px; }

/*09_1115 추가*/
.txt_list { margin: 0 0 20px 0; }
.txt_list li {line-height: 15px; color: #366BA2; }

table.table-list-table {border-collapse: collapse; font-size: 12px;}
table.table-list-table thead tr th { font-weight: bold; background: #B8CEE5 url("../images/bul_title.gif") no-repeat right center; border-bottom: 1px solid #306FB8; border-top: 1px solid #306FB8;
color: #0E3872; padding: 8px 0;}
table.table-list-table thead tr th.col-last { background: #B8CEE5 none repeat 0 0; }
table.table-list-table tbody tr td {border-bottom: 1px solid #DFDFDF; line-height: 15px; overflow: hidden; padding: 7px 0 5px; text-align: center;}
table.table-list-table tbody tr td.content { padding: 5px 0 3px 30px; text-align: left; }
table.table-list-table tbody tr.row-last td{ border-bottom:1px solid #306FB8; }

/*09_1213 추가 home.html 관련*/
#siteListWrap #thumbTable{margin:12px 0;width:100%;height:143px;border-collapse: collapse;}
#siteListWrap #thumbListWrap{padding-bottom:10px;border-bottom:1px solid #D8D8D8;}
#siteListWrap #thumbTable td{width:33%;padding:0 1px;text-align:center; background-color: #fff;border:1px solid #c8c8c8;background: url('../images/img_ico_sevice_bg.gif') 0 0 repeat-x;}
#siteListWrap #thumbTable td a{text-indent:-1000em;width:100%;overflow:hidden;height:68px;display:block;}
#siteListWrap #thumbTable td a.news{background: url("../images/img_ico_sevice1.gif") center top no-repeat;}
#siteListWrap #thumbTable td a.life{background: url("../images/img_ico_sevice2.gif") center top no-repeat;}
#siteListWrap #thumbTable td a.shop{background: url("../images/img_ico_sevice3.gif") center top no-repeat;}
#siteListWrap #thumbTable td a.event{background: url("../images/img_ico_sevice4.gif") center top no-repeat;}
#siteListWrap #thumbTable td a.community{background: url("../images/img_ico_sevice5.gif") center top no-repeat;}
#siteListWrap #thumbTable td a.edu{background: url("../images/img_ico_sevice6.gif") center top no-repeat;}

#siteListWrap dl {border-bottom:1px solid #D8D8D8; clear:both; overflow:hidden; padding:13px 0 19px 7px; }
#siteListWrap dl.toplist dt {color:#397AB2; font-size:14px; font-weight:bold;margin-top:5px; position:relative; }
#siteListWrap dl dt {color:#000000; font-size:16px; font-weight:bold;margin-top:5px; position:relative; }
#siteListWrap dl dd.toplist {font-size: 13px;overflow:hidden;white-space:nowrap;}
#siteListWrap dl dd {clear:both;color:#000000;font-size:14px;letter-spacing:-1px;padding-top:9px;width:98%;}
#siteListWrap dl dd a.subject {font-size: 13px; text-decoration:underline;}

/*09_1213 추가 category.html 관련*/
#titleWrap{border-bottom:2px solid #397AB2;height:35px;}
#titleWrap h3{float:left;margin-left:5px;margin-top:12px;font-size:14px;font-weight:bold;color:#333;letter-spacing:-1px;white-space: nowrap;}
#titleWrap a{float:right;margin-right:5px;margin-top:13px;font-size:13px;color:#313131;letter-spacing:-1px;white-space: nowrap;}
#titleWrap span{color:#6973ef;float:left;margin-left:3px;margin-top:11px;}

#categoryTopListWrap{background-color:#fbfbfc;border-bottom:1px solid #e3e5ec;margin-bottom:14px;margin-bottom:25px}
#categoryTopListWrap table {width:100%;padding:10px 8px;margin:0;}
#categoryTopListWrap td{padding-left:8px;font-size:14px;line-height:30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;width:45%;clear:both;margin-bottom:16px;background: url("../images/ico_dot.gif") 0 13px no-repeat;}
#categoryTopListWrap td a{color:#333;font-size:12px;font-weight:bold;color:#333;letter-spacing:-1px;}
#categoryTopListWrap td a.selected{color:#397AB2}
#categoryTopListWrap td.selected{color:#397AB2}

#categoryTopListWrap td.last{margin:0;}

#siteListWrap{position:relative;}
h3.for_tab{border-bottom:1px solid #abbad7;height:31px;text-indent:-1000em;}
#itemTab1 { left:0; width:89px; background-position:left -32px; }
#itemTab2 { left:89px; width:92px; background-position:-89px -32px; }
#itemTab1.on {display:block; background-position:left top; }
#itemTab2.on { display:block; background-position:-89px top; }
#itemTabBody1,#itemTabBody2{display:none;}
#itemTabBody1.on{display:block;}
#itemTabBody2.on{display:block;}

#cateTab1, #cateTab2 {font-size:15px;color:#586199;letter-spacing:-1px; display:block; line-height:32px;text-align:center; height: 32px; position:absolute; top:0; background:url('../images/tab_y2.gif') 0 32px no-repeat;  overflow:hidden; }
#cateTab1 {left:0; width:148px; background-position:left -32px; }
#cateTab2 {left:148px; width:149px; background-position:-148px -32px; }
#cateTab1.on {display:block; background-position:left top;font-size:15px;font-weight:bold;color:#333;letter-spacing:-1px; }
#cateTab2.on {display:block; background-position:-148px top;font-size:15px;font-weight:bold;color:#333;letter-spacing:-1px; }
.tabArrow{color:#397AB2;font-size:18px;padding:0;line-height:32px;vertical-align: top;}
.new{float:left;text-indent:-1000em;width:11px;margin-left:5px;margin-top:3px;height:12px;background:url('../images/ico_new.gif') 0 0 no-repeat;}

#siteListWrap dl,#siteListWrap ul{clear:both;overflow:hidden;padding:13px 0 19px 7px;border-bottom:1px solid #d8d8d8;}
#siteListWrap dl dt{position:relative;font-size:16px;font-weight:bold;color:#000;margin-top:5px;}
#siteListWrap dl dt a{font-size:12px;font-weight:bold;color:#397AB2;text-decoration: underline;float:left;white-space: nowrap;}
#siteListWrap dl dt a.name{vertical-align:text-top;}
#siteListWrap dl dt a.my{text-indent:-1000em;overflow:hidden;position:absolute;right:3px;top:-5px;display:block; width:46px;height:23px;background:url('../images/img_yellow.gif') 0 -500px no-repeat;}
#siteListWrap dl dt span.category{float:left;white-space: nowrap;}
#siteListWrap dl dd{clear:both;width:98%;padding-top:9px;font-size:13px;color:#000;letter-spacing:-1px}
#siteListWrap dl dd.top{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#siteListWrap dl dd a.subject{text-decoration: underline;}
#siteListWrap dl dd.hotSite{width:98%;margin-top:9px;font-size:15px;color:#666;letter-spacing:-1px}

#pagingNav { clear: both; margin: 0 auto; text-align: center; font-family: 'Helvetica'; font-size: 14px; letter-spacing: -1px; line-height: normal; padding: 22px 0 5px 0; }
#pagingNav a:hover { color: #5365E1; }
.cur_num, #pagingNav a { display: inline-block; color: #656565; text-decoration: none; vertical-align: middle; padding: 3px 7px; margin: 1px; }
.num_box { color: #656565; border: 2px solid #D4D4D4; font-weight:bold; }
.cur_num { border: 2px solid #3E4BD8; color: #FFF; background-color: #5365E1; }

/*09_1213 추가 site.html 관련*/
#siteInfoWrap{border:2px solid #397AB2;margin-bottom:25px;padding-top:10px;margin-top:15px;}
#siteInfoWrap #infoWrap{margin:0 5px;}
#siteInfoWrap #infoWrap .borderBottom{border-bottom:1px solid #d7d7d7;padding-bottom:10px;}
#siteInfoWrap #infoWrap table{margin:15px 0 15px 0;width:100%;border:0;margin:0;padding:0;table-layout: fixed;overflow:hidden;}
#siteInfoWrap #infoWrap tr{height:25px;vertical-align: text-top;}
#siteInfoWrap #infoWrap td{overflow:hidden;}
#siteInfoWrap #infoWrap td.title{vertical-align: text-top;padding-left:13px;width:104px;background: url('../images/img_bl_dot.gif') 5px 8px no-repeat;}
#siteInfoWrap #infoWrap td.name{color:#397AB2;font-weight: bold;overflow:hidden;white-space: nowrap;text-overflow:ellipsis}
#siteInfoWrap #infoWrap td.url{font-family:tahoma;color:#0307c3;}
#siteInfoWrap #infoWrap td.url div{overflow:hidden;white-space: nowrap;text-overflow:ellipsis}
#siteInfoWrap #infoWrap td.desc{color:#333;line-height:23px;}
#siteInfoWrap .site { text-align: center; padding: 10px 0 20px 0;}

/*09_1215 추가*/
.c_81 { color: #818181;}
.mgb_140 { margin-bottom: 140px;}
.mgt_20 { margin-top: 60px; }