@charset "utf-8";

/* main 세부설정 */
#header .logo { float: left; padding: 13px 0 0 40px;}
#header .topnavi { float: left; margin-left: 60px;}
/*
#header .topnavi .user_search input { width: 118px; height: 16px; border: 1px solid #bdbebd; margin-left: 397px;}
*/
#header .topnavi .user_search input { width: 118px; height: 13px; solid #bdbebd; margin-left: 370px;padding: 3px 0 0 0 ;}
#header .topnavi .user_search .menu { display: inline; margin: 0 0 0 7px;}
#header .topnavi .user_search ul.menu  li { display: inline; padding: 0 0 0 5px ;}
#header .topnavi .user_search ul.menu li a { color: #1d7cbe; color: #465564; font-weight: bold;}
#header .topnavi .user_search ul.menu li span { color: #1d7cbe; font-weight: normal; padding: 0 0 0 6px ;}

/*로그인*/
#login_before .login .login_txt { height: 25px;}
#login_before .login .loginbox { overflow: hidden; width: 100%;}
#login_before .login .loginbox ul { float: left; width: 100px;}
#login_before .login .loginbox ul li { height: 25px;}
#login_before .login input { width: 99px; height: 17px; border: 1px solid #bdbebd; color: #6b6d70; font-size: 11px; padding: 3px 0 0 3px; }
#login_before .login .login_bg { float: left; width: 60px; height: 48px; background: url("../images/btn_login.gif") 0 0 no-repeat; }
#login_before .login .login_bg span{ display: block; font-weight: bold; color: #fff;margin: 30px 0 0 10px;}

#login_before .login .btn_bg01 { width: 60px; height: 18px; background: url("../images/btn_bg01.gif") 0 0 no-repeat; display: block; float: left; margin: 0 4px 0 0; text-align:center;}
#login_before .login .btn_bg01 span { display: block; margin: 3px 0 0 4px; color: #5D5854;  text-align:center;}

#login_before .login .btn_bg02 { width: 95px; height: 18px; background: url("../images/btn_bg02.gif") 0 0 no-repeat; display: block; float: left; text-align:center;}
#login_before .login .btn_bg02 span { display: block; margin: 3px 0 0 4px; color: #5D5854; text-align:center;}

/* 추가 상단내비 */
.top { overflow: hidden; width: 745px; background: url("../images/tnavi_leftbg.gif") no-repeat left top; padding: 0 0 20px 13px; height: 30px; }
.top .top2 { background: #3a6dad url("../images/tnavi_rightbg.gif") no-repeat right top; padding: 0 13px 0 0; height: 30px;}
.top .top2 ul { overflow: hidden; width: 100%; padding: 7px 0 0 0;}
.top .top2 ul li { float: left; }
.top .top2 ul li a { font-weight: bold; color: #fff;}

.top .top2 ul li.menu1 a.over1 { cursor: pointer; background: url("../images/sub_menubgleft.gif") no-repeat left top; padding: 0 0 0 13px; height: 30px; position: absolute; top: 55px; left: 220px; width: 135px;}
.top .top2 ul li.menu1 a.over1 span { font-size: 14px; letter-spacing: -1px; color: #00397f; background: #bec5cb url("../images/sub_menubgright.gif") no-repeat right top; height: 23px; padding: 7px 13px 0 0; display: block;}

.top .top2 ul li.menu1 a.out1 {cursor: pointer; cursor: pointer; position: absolute; top: 55px; left: 215px; padding: 0 0 0 13px; display: block; width: 130px;}
.top .top2 ul li.menu1 a.out1 span { display: block; color: #fff;}

.top .top2 ul li.menu2 a.over2 { cursor: pointer; background: url("../images/sub_menubgleft.gif") no-repeat left top; padding: 0 0 0 13px; height: 30px; position: absolute; top: 55px; left: 363px; width: 65px;}
.top .top2 ul li.menu2 a.over2 span { font-size: 15px; letter-spacing: -1px; color: #00397f; background: #bec5cb url("../images/sub_menubgright.gif") no-repeat right top; height: 23px; padding: 7px 13px 0 0; display: block;}

.top .top2 ul li.menu2 a.out2 { cursor: pointer; position: absolute; top: 55px; left: 355px; padding: 0 0 0 13px; display: block; width: 110px;}
.top .top2 ul li.menu2 a.out2 span { display: block; color: #fff;}

.top .top2 ul li.menu3 a.over3 { cursor: pointer; background: url("../images/sub_menubgleft.gif") no-repeat left top; padding: 0 0 0 13px; height: 30px; position: absolute; top: 55px; left: 432px; width: 82px;}
.top .top2 ul li.menu3 a.over3 span { font-size: 15px; letter-spacing: -1px; color: #00397f; background: #bec5cb url("../images/sub_menubgright.gif") no-repeat right top; height: 23px; padding: 7px 13px 0 0; display: block;}

.top .top2 ul li.menu3 a.out3 { cursor: pointer; position: absolute; top: 55px; left: 435px; padding: 0 0 0 13px; display: block; width: 75px;}
.top .top2 ul li.menu3 a.out3 span { display: block; color: #fff;}

.top .top2 ul li.menu4 a.over4 { cursor: pointer; background: url("../images/sub_menubgleft.gif") no-repeat left top; padding: 0 0 0 13px; height: 30px; position: absolute; top: 55px; left: 535px; width: 77px;}
.top .top2 ul li.menu4 a.over4 span { font-size: 15px; letter-spacing: -1px; color: #00397f; background: #bec5cb url("../images/sub_menubgright.gif") no-repeat right top; height: 23px; padding: 7px 13px 0 0; display: block;}

.top .top2 ul li.menu4 a.out4 { cursor: pointer; position: absolute; top: 55px; left: 525px; padding: 0 0 0 13px; display: block; width: 70px;}
.top .top2 ul li.menu4 a.out4 span { display: block; color: #fff;}

.top .top2 ul li.menu5 a.over5 { cursor: pointer; background: url("../images/sub_menubgleft.gif") no-repeat left top; padding: 0 0 0 13px; height: 30px; position: absolute; top: 55px; left: 633px; width: 183px;}
.top .top2 ul li.menu5 a.over5 span { font-size: 14px; letter-spacing: -1px; color: #00397f; background: #bec5cb url("../images/sub_menubgright.gif") no-repeat right top; height: 23px; padding: 7px 13px 0 0; display: block;}

.top .top2 ul li.menu5 a.out5 { cursor: pointer; position: absolute; top: 55px; left: 615px; padding: 0 0 0 13px; display: block; width: 190px;}
.top .top2 ul li.menu5 a.out5 span { display: block; color: #fff;}

.top .top2 ul li.menu6 a.over6 { cursor: pointer; background: url("../images/sub_menubgleft.gif") no-repeat left top; padding: 0 0 0 13px; height: 30px; position: absolute; top: 55px; left: 795px; width: 152px;}
.top .top2 ul li.menu6 a.over6 span { font-size: 15px; letter-spacing: -1px; color: #00397f; background: #bec5cb url("../images/sub_menubgright.gif") no-repeat right top; height: 23px; padding: 7px 13px 0 0; display: block;}

.top .top2 ul li.menu6 a.out6 { cursor: pointer; position: absolute; top: 55px; left: 815px; padding: 0 0 0 13px; display: block; width: 130px;}
.top .top2 ul li.menu6 a.out6 span { display: block; color: #fff;}

/* 네비게이션 서브부분*/
.top .top2 ul li.menu1 .menu1_1 { position: absolute; top: 85px; left: 232px;}
.top .top2 ul li.menu1 .menu1_1 ul { overflow: hidden; width: 700px;}
.top .top2 ul li.menu1 .menu1_1 ul li { float: left; background: none; margin: 0 20px 0 0;}
.top .top2 ul li.menu1 .menu1_1 ul li a.on1 { font-weight: bold; color: #fa8d00; background: none;}
.top .top2 ul li.menu1 .menu1_1 ul li a { font-weight: bold; color: #5b5b5b; background: none;}

.top .top2 ul li.menu2 .menu1_2 { position: absolute; top: 85px; left: 305px;}
.top .top2 ul li.menu2 .menu1_2 ul { overflow: hidden; width: 700px;}
.top .top2 ul li.menu2 .menu1_2 ul li { float: left; background: none; margin: 0 20px 0 0;}
.top .top2 ul li.menu2 .menu1_2 ul li a.on1 { font-weight: bold; color: #fa8d00; background: none;}
.top .top2 ul li.menu2 .menu1_2 ul li a { font-weight: bold; color: #5b5b5b; background: none;}

.top .top2 ul li.menu3 .menu1_3 { position: absolute; top: 85px; left: 410px;}
.top .top2 ul li.menu3 .menu1_3 ul { overflow: hidden; width: 700px;}
.top .top2 ul li.menu3 .menu1_3 ul li { float: left; background: none; margin: 0 20px 0 0;}
.top .top2 ul li.menu3 .menu1_3 ul li a.on1 { font-weight: bold; color: #fa8d00; background: none;}
.top .top2 ul li.menu3 .menu1_3 ul li a { font-weight: bold; color: #5b5b5b; background: none;}

.top .top2 ul li.menu4 .menu1_4 { position: absolute; top: 85px; left: 518px;}
.top .top2 ul li.menu4 .menu1_4 ul { overflow: hidden; width: 700px;}
.top .top2 ul li.menu4 .menu1_4 ul li { float: left; background: none; margin: 0 20px 0 0;}
.top .top2 ul li.menu4 .menu1_4 ul li a.on1 { font-weight: bold; color: #fa8d00; background: none;}
.top .top2 ul li.menu4 .menu1_4 ul li a { font-weight: bold; color: #5b5b5b; background: none;}

.top .top2 ul li.menu5 .menu1_5 { position: absolute; top: 85px; left: 244px;}
.top .top2 ul li.menu5 .menu1_5 ul { overflow: hidden; width: 800px;}
.top .top2 ul li.menu5 .menu1_5 ul li { float: left; background: none; margin: 0 20px 0 0;}
.top .top2 ul li.menu5 .menu1_5 ul li a.on1 { font-weight: bold; color: #fa8d00; background: none;}
.top .top2 ul li.menu5 .menu1_5 ul li a { font-weight: bold; color: #5b5b5b; background: none;}

.top .top2 ul li.menu6 .menu1_6 { position: absolute; top: 85px; left: 364px;}
.top .top2 ul li.menu6 .menu1_6 ul { overflow: hidden; width: 700px;}
.top .top2 ul li.menu6 .menu1_6 ul li { float: left; background: none; margin: 0 20px 0 0;}
.top .top2 ul li.menu6 .menu1_6 ul li a.on1 { font-weight: bold; color: #fa8d00; background: none;}
.top .top2 ul li.menu6 .menu1_6 ul li a { font-weight: bold; color: #5b5b5b; background: none;}

.top .top2 ul li .white { font-weight: bold; color: #FFFFFF; }
.top .top2 ul li a:hover { font-weight: bold; color: #000000; }

/* 달력 */
.cal_top {width: 190px; background: url("../images/cal_topbg.gif") left top no-repeat; padding: 7px 0 0 0; }
.cal_mid { background: url("../images/cal_midbg.gif") repeat-y; padding: 0 0 0 6px;}
.cal_btm {width: 190px; background: url("../images/cal_btmbg.gif") left bottom no-repeat; padding: 0 0 6px 0;}
.calendar .cal_mid p.month { padding: 0 0 4px 27px;}
.calendar .cal_mid p.month span { margin: 0 10px; font-weight: bold; color: #454343;}
.calendar table { width: 178px; height:113px; padding-bottom: 3px; }

.calendar ul.notice_top { width: 178px; background: url("../images/notice_topbg.gif") left top no-repeat; padding: 3px 0 0 0; }
.calendar .notice_btm { width: 178px; background: url("../images/notice_btmbg.gif") left bottom no-repeat; padding: 0 0 3px 0; }
.calendar ul li.txt01 { font-weight: bold; color: #fff; font-size: 13px; padding: 3px 0 0 6px;}
.calendar ul li.txttitle { color: #FFFFFF; font-weight: bold; font-size: 13px; padding: 3px 0 0 6px; text-align:center; }
.calendar ul li { color: #2a2a2a; font-size: 11px; background: #92bbdc; padding: 0 0 0 6px;}

/* 공지사항 탭*/
#tabNav1 { background: url("../images/notice_barbg.gif") repeat-x 0 24px; padding: 35px 0 0; position: relative; width: 307px;}

#tabNav1 h3#tabNavTitle0101 { left: 0;}
#tabNav1 h3#tabNavTitle0102 { left: 84px;}
#tabNav1 h3#tabNavTitle0103 { left: 168px;}

#tabNav1 h3 { float: left; left: 0; position: absolute; top: 0;}
#tabNav1 h3 a { cursor: pointer; float: left; letter-spacing: -1px; line-height: 1; text-decoration: none;}

#tabNav1 h3 a span { color: #979797; display: block; float: left; font-size: 11px; line-height: 1; white-space: nowrap;}

#tabNav1 ul { display: none; width: 307px;}
#tabNav1 ul li { background: url("../images/bul02.gif") no-repeat 0 3px; font-size: 12px; line-height: 1.2; margin: 0 0 6px; padding: 0 0 0 8px;}
#tabNav1 ul li a { color: #363636; display: inline-block; margin: 0 20px 0 0; white-space: nowrap; width: 200px;}
#tabNav1 ul li span { color: #282828; font-weight: bold;}

#tabNav1 li.more { position: absolute; right: -20px; top: 7px; background: none;}
#tabNav1 li.more a { display: block; width:40px; background: url("../images/bul01.gif") no-repeat right 2px; color: #919191;}

#tabNav1 h3 { float: left; left: 0; position: absolute; top: 0;}
#tabNav1 h3#tabNavTitle0101.on a { display: block; background: url("../images/tab_onbg.gif") no-repeat left top; width: 84px; height: 26px;}
#tabNav1 h3#tabNavTitle0101.on a span { color: #3B3B3B; display: block;}

#tabNav1 h3#tabNavTitle0101 a { display: block; background: url("../images/tab_offbg.gif") no-repeat right bottom; width: 84px; height: 26px; position: relative;}
#tabNav1 h3#tabNavTitle0101 a span { display: block; position: absolute; top: 10px; left: 20px;}

#tabNav1 h3#tabNavTitle0102.on a { display: block; background: url("../images/tab_onbg.gif") no-repeat left top; width: 84px; height: 26px;}
#tabNav1 h3#tabNavTitle0102.on a span { color: #3B3B3B; display: block;}

#tabNav1 h3#tabNavTitle0102 a { display: block; background: url("../images/tab_offbg.gif") no-repeat right bottom; width: 84px; height: 26px; position: relative;}
#tabNav1 h3#tabNavTitle0102 a span { display: block; position: absolute; top: 10px; left: 27px;}

#tabNav1 h3#tabNavTitle0103.on a { display: block; background: url("../images/tab_onbg.gif") no-repeat left top; width: 84px; height: 26px;}
#tabNav1 h3#tabNavTitle0103.on a span { color: #3B3B3B; display: block;}

#tabNav1 h3#tabNavTitle0103 a { display: block; background: url("../images/tab_offbg.gif") no-repeat right bottom; width: 84px; height: 26px; position: relative;}
#tabNav1 h3#tabNavTitle0103 a span { display: block; position: absolute; top: 10px; left: 27px;}

#header .topnavi .user_search { height: 24px;}

/* 추가 테이블 */
.calendar table { width: 178px; padding-bottom: 3px; border-collapse: collapse;}
.calendar table thead tr th.first_child { background: #93bcdc url("../images/th_bg_l01.gif") no-repeat left top; font-weight: bold; color: #fff;}
.calendar table thead tr th { background: #93bcdc; font-weight: bold; color: #5d5854; padding: 2px 3px 3px 2px; line-height: 12px;}
.calendar table thead tr th.last_child { background: #93bcdc url("../images/th_bg_r01.gif") no-repeat right top; font-weight: bold; color: #527998;}
.calendar table tbody tr td { color: #5d5854; font-weight: bold; text-align: center; height: 18px; padding: 2px; line-height: 16px;}
.calendar table tbody tr td.sun { color: #e81043; font-weight: bold;}
.calendar table tbody tr td.sat { color: #7ba7ca; font-weight: bold;}
.calendar table tbody tr td span { color: #5d5854; background: #c1d2ee; display: block; padding: 2px 0;}

.calendar .notice_btm .notice_top { width: 100%; background: url("../images/notice_btmbg.gif") left bottom no-repeat; padding: 0 0 3px 0; overflow: hidden;}
.calendar .notice_btm { width: 178px; background: url("../images/notice_topbg.gif") left top no-repeat; padding: 3px 0 0 0; overflow: hidden;}
.calendar .notice_btm .notice_top ul li.txt01 { overflow: hidden;}
.calendar .notice_btm .notice_top ul li.txt01 p { padding: 3px 0 3px 0; background: url("../images/dot_line.gif") repeat-x left bottom; font-weight: bold; color: #fff; font-size: 13px; width: 170px;}
.calendar .notice_btm .notice_top ul li.txttitle p { font-weight: bold; color: #D8D8D8; font-size: 13px; width: 170px;}
.calendar .notice_btm .notice_top ul li { color: #2a2a2a; font-size: 11px; background: #92bbdc; padding: 3px 0 0 6px;}

.calendar_font { color: #B40404; }

/* 추가 공지탭 */
.notice dl { overflow: hidden; width: 100%; background: url("../images/notice_barbg.gif") repeat-x left bottom;}
.notice dl dd { float: left; height: 16px;}
.notice dl dd.last_child { float: right;}
.notice dl dd a.tab_on {width: 84px; height: 26px; background: url(http://test.mobileok.kr/images/web/images/tab_onbg.gif) left bottom no-repeat; display: block; overflow: hidden;}
.notice dl dd a.tab_on span { display: block; margin: 8px 0 0 15px; font-weight: bold; color: #292a2e;}
.notice dl dd a.tab_off {width: 72px; height: 21px; background: url(http://test.mobileok.kr/images/web/images/tab_offbg.gif) left bottom no-repeat; display: block; overflow: hidden; margin: 5px 0 0 0;}
.notice dl dd a.tab_off span { display: block; margin: 3px 0 0 21px; font-weight: bold; color: #494949;}
.notice dl dd.last_child { margin: 10px 0 0 0; background: url("../images/bul01.gif") no-repeat right 2px; padding: 0 15px 0 0;}

.notice_list { margin: 11px 0 0 0;}
.notice_list table td a { color: #2b2b2b;  margin: 11px 0 0 0;}
.notice_list table td.b { font-weight: bold; color: #2b2b2b;}
.notice_list table td { padding-bottom: 4px; }
.notice_list table .bul02 { background: url(http://test.mobileok.kr/images/web/images/bul02.gif) 5px 5px no-repeat; padding: 0 0 0 12px;}

/* 추가 다운로드 */
.download { overflow: hidden; width: 100%; background: url("../images/notice_barbg.gif") repeat-x left bottom;}
.download p { width: 84px; height: 26px; background: url(http://test.mobileok.kr/images/web/images/tab_onbg.gif) left bottom no-repeat; display: block; overflow: hidden;}
.download p span { display: block; margin: 8px 0 0 15px; font-weight: bold; color: #292a2e;}

.down_load { overflow: hidden; width: 100%; margin: 6px 0 0 0; position: relative;}
.down_load ul { overflow: hidden; width: 100%;}
.down_load ul li { float: left;}
.down_load .btn_prev { position: absolute; top: 16px; left: 1px;}
.down_load .controller img { cursor: pointer; height: 10px; width: 10px;}
.down_load .btn_next { position: absolute; top: 16px; right: 1px;}

/* 버튼 */
.login_btn { overflow: hidden; padding: 3px 0 0 0;}

/*지난포럼*/
.pass_forum .forum_top01 {width: 165px; height: 20px;font-size: 13px; font-weight: bold; color: #2a2a2a; background: url("../images/forum_topbg.gif") left top no-repeat; padding: 10px 0 0 15px; }
.pass_forum .forum_mid01 {width: 174px; background: url("../images/forum_midbg.gif") left top repeat-y; padding: 4px 0 0 6px; }
.pass_forum .forum_btm01 {width: 180px; background: url("../images/forum_btmbg.gif") left bottom no-repeat; padding: 0 0 9px 0;  }
.pass_forum .forum_mid01 .bar_l { background: url("../images/bar_lbg.gif") left no-repeat; padding: 0 0 0 4px; margin: 0 0 5px 0;}
.pass_forum .forum_mid01 .bar_r { width: 159px; background: url("../images/bar_rbg.gif") right top no-repeat; padding-right: 4px;} 
.pass_forum .forum_mid01 .bar { width: 159px; background: #92bbdc; text-align: center; color: #ffffff; font-weight: bold; padding: 4px 0 3px 0;}
.pass_forum .forum_mid01 .forum_txt { line-height: 13px; font-size: 11px; color: #193f72; line-height: 13px;}

/*포럼위원회*/
.forum .forum_top02 {width: 217px; height: 20px; font-size: 13px; font-weight: bold; color: #2a2a2a; background: url("../images/forum_topbg02.gif") left top no-repeat; padding: 10px 0 0 15px; }
.forum .forum_mid02 {width: 174px; background: url("../images/forum_midbg02.gif") left top repeat-y; padding: 4px 0 0 6px; }
.forum .forum_btm02 { border-right: 2px solid #82accd; border-left: 2px solid #82accd;}
.forum .forum_btm02 dl { background: #92bbdc url("../images/forum_lbg.gif") no-repeat left top; height: 26px; padding: 0 0 0 4px; margin: 0 0 2px 11px; width: 202px;}
.forum .forum_btm02 dl.last_child { background: #92bbdc url("../images/forum_lbg.gif") no-repeat left top; height: 26px; padding: 0 0 0 4px; margin: 0 0 0 11px; width: 202px;}
.forum .forum_btm02 dl dd.forum_mid02 { background: url("../images/forum_rbg.gif") no-repeat right top; padding: 0 28px 0 0; height: 26px; overflow: hidden; }
.forum .forum_btm02 dl dd.forum_mid02 p { margin: 5px 0 0 13px;}
.forum .forum_btm02 dl dd.forum_mid02 p a { font-size: 13px; color: #fff; font-weight: bold;}
.forum .forum_btm02 dl dd.forum_mid02 p a:hover { color: #002d80;}

.forum .forum_top03 { background: url("../images/icon_bg01.gif") no-repeat 92% 5px; padding: 10px 0 0 15px; width: 213px; font-weight: bold; color: #2a2a2a; height: 20px; border-right: 2px solid #82accd; border-left: 2px solid #82accd;}

.forum_top04 { overflow: hidden; width: 217px; border-right: 2px solid #82accd; border-left: 2px solid #82accd; padding: 0 0 0 11px;}
.forum_top04 .guide01 { background: url("../images/btn_mobile.gif") no-repeat left top; float: left; width: 105px; height: 36px;}
.forum_top04 .guide01 p { padding: 5px 0 0 0; margin: 0 0 0 38px; width: 62px; height: 31px;}
.forum_top04 .guide01 p a { font-size: 13px; color: #fff; font-weight: bold;}
.forum_top04 .guide02 { background: url("../images/btn_guide.gif") no-repeat left top; float: left; width: 101px; height: 36px;}
.forum_top04 .guide02 p { padding: 5px 0 0 0; margin: 0 0 0 42px; width: 62px; height: 31px;}
.forum_top04 .guide02 p a { font-size: 13px; color: #fff; font-weight: bold;}

.forum_top05 { background: url("../images/firm_bottombg.gif") no-repeat left bottom; padding: 0 0 8px 0; overflow: hidden;}
.forum_top05 p { padding: 6px 0 0 0; margin: 0 0 0 11px;}

#imageSlider { height: 70px; position: relative; width: 307px; margin: 0 0 0 1px;}
.imageList { height: 65px; overflow: hidden; position: relative; width: 280px; margin: 0 0 0 15px;}

/*footer*/
#footer .fo_r .fo_l { height: 58px; background: url("../images/footer_lbg.gif") left top no-repeat; padding: 0 0 0 10px;}
#footer .fo_mid {width: 940px; height: 48px; background: url("../images/footer_mbg.gif") 0 0 repeat-x; padding-top: 10px; }
#footer .fo_r { width: 950px; height: 58px; background: url("../images/footer_rbg.gif") right top no-repeat; padding-right: 10px;}
#footer ul.guide {float: left; padding: 0 142px;}
#footer ul.guide li { text-align: center; color: #3d729d; font-size: 11px; padding-top: 2px;}
#footer ul.guide li a{ text-align: center; color: #3d729d; font-size: 11px; font-weight: bold;}
#footer ul.guide li span{ text-align: center; color: #3d729d; font-size: 10px; }

/*로그인_후*/
#login_after .login .login_txt { margin-bottom: 6px; }
#login_after .login .loginbox { overflow: hidden; width: 100%;}
#login_after .login .pdl_10 { padding-left: 10px; }
#login_after .login .txt_user li{ font-weight: bold; margin-bottom: 6px; }

#login_after .login .btn_bg01 { width: 60px; height: 18px; background: url("../images/btn_bg01.gif") 0 0 no-repeat; display: block; float: left; margin: 0 4px 0 0; text-align:center;}
#login_after .login .btn_bg01 span { display: block; margin: 3px 0 0 2px; color: #5D5854; text-align:center;}
#login_after .login .btn_bg02 { width: 105px; height: 18px; background: url("../images/btn_bg02.gif") 0 0 no-repeat; display: block; float: left; text-align:center;}
#login_after .login .btn_bg02 span { display: block; margin: 3px 0 0 0px; color: #5D5854; text-align:center;}

/* 모바일 웹 2.0 서브 메뉴05 */
#snb .sub_on03 { width: 190px; background: url("../images/f_box_top.gif") 0 0 no-repeat; }
#snb .sub_on03 .bul04{ background: url("../images/bul04.gif") 0 2px no-repeat; padding: 0 0 0 12px; color: #fff; font-weight: bold;}
#snb .sub_on03 .sub_btm{ background: url("../images/f_box_body.gif") left bottom no-repeat;}
#snb .sub_on03 .sub_2 { padding: 5px 0 10px 24px; }
#snb .sub_on03 .sub_2 li {border: none; background: url("../images/bul06.gif") 0 2px no-repeat; margin: 0 0 7px 0; padding: 0 0 0 12px; color: #595959;}
#snb .sub_on03 .sub_2 li a { color: #595959; }
#snb .sub_on03 .sub_2 li.sub_2_on {border: none; background: url("../images/bul05.gif") 0 2px no-repeat; margin: 0 0 7px 0; padding: 0 0 0 12px;}
#snb .sub_on03 .sub_2 li.sub_2_on a { font-weight: bold; color: #595959; }

#snb .sub_3 { margin: 7px 0 0 0; }
#snb .sub_2_on .sub_3 ul li.s3_on { width: 132px; margin: 0 0 5px 0; background: #c0daee url("../images/bul07.gif") 3px 5px no-repeat; padding: 3px 0 3px 13px; }
#snb .sub_2_on .sub_3 ul li.s3_on a{ color: #4076b8; font-weight: bold;}
#snb .sub_2_on .sub_3 ul li { margin: 0 0 5px 0; background: none; font-weight: normal; color: #4076b8;}
#snb .sub_2_on .sub_3 ul .s3_off a { margin: 0 0 5px 0; background: none; font-weight: normal; color: #4076b8;}

.sub_menu05 li { width: 190px; border-bottom: 1px solid #D9D9D9; padding: 6px 0;}
.sub_menu05 .bul03{ background: url("../images/bul03.gif") 0 2px no-repeat; padding: 0  0 0 12px; color: #064799; font-weight: bold;}

.bc_E74 { font-weight: bold; color: #E47C47; vertical-align: middle; }

.taglist {width: 190px; height: 16px; background: #95AAC3; padding: 5px 0 3px 10px;}
.taglist_new {width: 190px; height: 16px; background: #95AAC3; padding: 5px 0 3px 75px;}
.taglist span { font-weight: bold; color: #fff;}
.bc_9AC { width: 189px; font-weight: bold; color: #95AAC3; line-height: 16px;}

#content .location { font-size: 11px; color: #959595; text-align: right; margin-bottom: 4px;}
#content .location span { color: #397AB2; font-weight: bold; font-size: 11px;}
#content .con_body { width: 720px; overflow: hidden; background: url("../images/con_body.gif") 0 0 no-repeat; padding-left: 22px;}
#content .con_body02 { width: 720px; overflow: hidden; background: url("../images/con_body.gif") 0 0 no-repeat; padding-left: 22px;}
#content h2 { color: #397AB2; font-size: 14px; margin: 26px 0 42px 60px; }

/*2010.03.02 박윤경 추가 .. winc 서비스 소개 페이지 구성시 메뉴 이미지 관련 */
.winc_menu { border:0px solid red;  text-align:left; background: url('/images/web/images/winc_line.jpg') repeat-x bottom; height:30px; width:653px;}
#content a.rollover img { border-width:0px; display:inline; }
#content a.rollover img.over { display:none; }
#content a.rollover:hover { border:0px }
#content a.rollover:hover img { display:none; }
#content a.rollover:hover img.over { display:inline; }