/* CSS Document */

body, 
input, 
textarea, 
select, 
button, 
table {font-family:'돋움',Dotum,AppleGothic,sans-serif; font-size: 12px; color:#555555;}
html,body {height:100%; overflow:auto;background-color:#363636;}
a {color:#bfbfbf; text-decoration:none;}
img {border: none;}

.clear {clear:both;}

.vd_frm {width:685px; margin:0; padding:0; float:left; background:url("../../inc/img/media/vd_pnl_bg.png") repeat-y 0 100%;}
.vd_frm .vd_pnl {width:685px; height:445px; margin:0; padding:0;}
.vd_frm .vd_pnl .hdr {width:685px; height:70px;}
.vd_frm .vd_pnl .hdr .logo {width:181px; height:33px; margin:20px 0 0 20px; float:left;}
.vd_frm .vd_pnl .hdr .on_air {width:79px; height:35px; margin:25px 22px 0 0; float:right;}
.vd_frm .vd_obj {width:643px; height:363px; margin:0 20px; padding:0;}
.vd_frm .vd_obj.fadeSome {opacity:0.30; filter:alpha(opacity=30); -moz-opacity:30%;}
.vd_frm .vd_obj.fadeLots {opacity:0.50; filter:alpha(opacity=50); -moz-opacity:0.5;}
.vd_frm .vd_obj.fadeCompletely {opacity:0.0; filter:alpha(opacity=0); -moz-opacity:0.0;}
.vd_frm .vd_obj #silverlightControlHost {height:100%; margin:0; padding:0;}
        
.vd_inf {width:685px; height:195px; margin:0; padding:0; clear:both;}
.vd_inf .dv_ln {height:1px; margin:0 20px; background-color:#696969;}
.vd_inf .bx {height:165px; margin:14px 20px 15px 20px; background-color:#ededed;}
.vd_inf .bx .inf {width:185px; height:120px; margin:15px 0 15px 25px; float:left;}
.vd_inf .bx .inf .idx {width:185px; height:15px; border-bottom:2px solid #dfa400;}
.vd_inf .bx .inf .vlu {width:185px, height:120px; margin-top:10px;}
.vd_inf .bx .inf ul {margin:0; padding:0; list-style:none;}
.vd_inf .bx .inf li {margin:0; padding:0; height:23px; display:inline;  clear:both;}
.vd_inf .bx .inf .lst_idx {width:4px; height:4px; padding-top:3px; float:left;}
.vd_inf .bx .inf .lst_vlu {width:174px; height:20px; padding-left:7px; float:left; overflow:hidden; font-size:9pt; color:#1300c9;}
.vd_inf .bx .cmt {width:380px; height:15px; margin:15px 0 15px 25px; float:left;}
.vd_inf .bx .cmt .idx {width:380px; height:15px; border-bottom:2px solid #dfa400;}
.vd_inf .bx .cmt .vlu {width:380px; height:100px; margin-top:10px; line-height:170%; overflow-x:hidden; overflow-y:scroll;}

.vd_rlt {width:295px; height:640px; margin:0; padding:0; float:left; background:url("../../inc/img/media/vd_rlt_bg.png") repeat-y 0 100%;}
.vd_rlt .t_bx {width:245px; height:250px; margin:25px 20px 0px 20px; border:5px solid #bfbfbf;}
.vd_rlt .t_bx .idx {width:225px; height:20px; margin:15px 10px 0 10px; border-bottom:2px solid #dfa400;}
.vd_rlt .t_bx .l_tl {margin:10px 0 0 10px; font-size:12px; font-weight:bold; color:#ffffff;}
.vd_rlt .t_bx .vlu {width:225px; height:170px; margin:5px 10px; overflow-x:hidden; overflow-y:scroll;}
.vd_rlt .t_bx .vlu ul {margin:0; padding:0; list-style:none;}
.vd_rlt .t_bx .vlu li {margin:0; padding:0; height:36px; display:inline;  clear:both;}
.vd_rlt .t_bx .vlu .l_idx {width:4px; height:4px; padding-top:6px; float:left;}
.vd_rlt .t_bx .vlu .tm {width:190px; height:13px; padding:3px 0 0 7px; float:left; overflow:hidden; font-size:9pt; font-weight:bold; color:#dfa400;}
.vd_rlt .t_bx .vlu .tm a {color:#dfa400;}
.vd_rlt .t_bx .vlu .tl {width:201px; height:13px; padding-left:11px; clear:both; overflow:hidden; font-size:9pt; color:#ffffff;}
.vd_rlt .t_bx .vlu .nm {width:201px; height:13px; padding-left:11px; clear:both; overflow:hidden; font-size:9pt; color:#ffffff;}
.vd_rlt .m_bx {width:245px; height:265px; margin:-5px 20px 0px 20px; border:5px solid #bfbfbf;}
.vd_rlt .m_bx .slt_bx {width:225px; height:21px; margin:20px 10px 10px 10px;}
.vd_rlt .m_bx .slt_bx .ltl_btn {width:109px; height:21px; float:left;}
.vd_rlt .m_bx .slt_bx .rcm_btn {width:109px; height:21px; float:right;}
.vd_rlt .m_bx .ltl_bx {width:225px; height:200px; margin:10px; overflow-x:hidden; overflow-y:scroll;}
.vd_rlt .m_bx .ltl_bx ul {margin:0; padding:0; list-style:none;}
.vd_rlt .m_bx .ltl_bx li {margin:0; padding:0; height:36px; display:inline; clear:both;}
.vd_rlt .m_bx .ltl_bx .thm_img {width:70px; height:60px; padding-top:6px; float:left;}
.vd_rlt .m_bx .ltl_bx .vd_itm {width:130px; height:60px; padding-top:6px; float:right;}
.vd_rlt .m_bx .ltl_bx .vd_itm .tm {font-size:9pt; color:#dfa400;}
.vd_rlt .m_bx .ltl_bx .vd_itm .tp {font-size:9pt; color:#dfa400;}
.vd_rlt .m_bx .ltl_bx .vd_itm .tl {font-size:9pt; color:#ffffff;}
.vd_rlt .m_bx .ltl_bx .vd_itm .nm {font-size:9pt; color:#ffffff; clear:both;}
.vd_rlt .b_bx {width:235px; height:25px; margin:30px;}
.vd_rlt .b_bx .blt {width:81px; height:25px; float:left;}
.vd_rlt .b_bx .hlp {width:142px; height:25px; float:right;}

.vod_inf {width:685px; height:155px; margin:0; padding:0; clear:both;}
.vod_inf .dv_ln {height:1px; margin:0 20px; background-color:#696969;}
.vod_inf .bx {height:125px; margin:14px 20px 15px 20px; background-color:#ededed;}
.vod_inf .bx .inf {width:185px; height:80px; margin:15px 0 15px 25px; float:left;}
.vod_inf .bx .inf .idx {width:185px; height:15px; border-bottom:2px solid #dfa400;}
.vod_inf .bx .inf .vlu {width:185px, height:80px; margin-top:10px;}
.vod_inf .bx .inf ul {margin:0; padding:0; list-style:none;}
.vod_inf .bx .inf li {margin:0; padding:0; height:23px; display:inline;  clear:both;}
.vod_inf .bx .inf .lst_idx {width:4px; height:4px; padding-top:3px; float:left;}
.vod_inf .bx .inf .lst_vlu {width:174px; height:20px; padding-left:7px; float:left; overflow:hidden; font-size:9pt; color:#1300c9;}
.vod_inf .bx .cmt {width:380px; height:15px; margin:15px 0 15px 25px; float:left;}
.vod_inf .bx .cmt .idx {width:380px; height:15px; border-bottom:2px solid #dfa400;}
.vod_inf .bx .cmt .vlu {width:380px; height:60px; margin-top:10px; line-height:170%; overflow-x:hidden; overflow-y:scroll;}

.vod_rlt {width:295px; height:600px; margin:0; padding:0; float:left; background:url("../../inc/img/media/vd_rlt_bg.png") repeat-y 0 100%;}
.vod_rlt .t_bx {width:245px; height:240px; margin:25px 20px 0px 20px; border:5px solid #bfbfbf;}
.vod_rlt .t_bx .idx {width:225px; height:20px; margin:15px 10px 0 10px; border-bottom:2px solid #dfa400;}
.vod_rlt .t_bx .l_tl {margin:10px 0 0 10px; font-size:12px; font-weight:bold; color:#ffffff;}
.vod_rlt .t_bx .vlu {width:225px; height:160px; margin:5px 10px; overflow-x:hidden; overflow-y:scroll;}
.vod_rlt .t_bx .vlu ul {margin:0; padding:0; list-style:none;}
.vod_rlt .t_bx .vlu li {margin:0; padding:0; height:36px; display:inline;  clear:both;}
.vod_rlt .t_bx .vlu .l_idx {width:4px; height:4px; padding-top:6px; float:left;}
.vod_rlt .t_bx .vlu .tm {width:190px; height:13px; padding:3px 0 0 7px; float:left; overflow:hidden; font-size:9pt; font-weight:bold; color:#dfa400;}
.vod_rlt .t_bx .vlu .tm a {color:#dfa400;}
.vod_rlt .t_bx .vlu .tl {width:201px; height:13px; padding-left:11px; clear:both; overflow:hidden; font-size:9pt; color:#ffffff;}
.vod_rlt .t_bx .vlu .nm {width:201px; height:13px; padding-left:11px; clear:both; overflow:hidden; font-size:9pt; color:#ffffff;}
.vod_rlt .m_bx {width:245px; height:255px; margin:-5px 20px 0px 20px; border:5px solid #bfbfbf;}
.vod_rlt .m_bx .slt_bx {width:225px; height:21px; margin:20px 10px 10px 10px;}
.vod_rlt .m_bx .slt_bx .ltl_btn {width:109px; height:21px; float:left;}
.vod_rlt .m_bx .slt_bx .rcm_btn {width:109px; height:21px; float:right;}
.vod_rlt .m_bx .ltl_bx {width:225px; height:188px; margin:10px; overflow-x:hidden; overflow-y:scroll;}
.vod_rlt .m_bx .ltl_bx ul {margin:0; padding:0; list-style:none;}
.vod_rlt .m_bx .ltl_bx li {margin:0; padding:0; height:36px; display:inline; clear:both;}
.vod_rlt .m_bx .ltl_bx .l_idx {width:4px; height:4px; padding-top:6px; float:left;}
.vod_rlt .m_bx .ltl_bx .tm {width:190px; height:13px; padding:3px 0 0 7px; float:left; overflow:hidden; font-size:9pt; font-weight:bold; color:#dfa400;}
.vod_rlt .m_bx .ltl_bx .tm a {color:#dfa400;}
.vod_rlt .m_bx .ltl_bx .vd_itm .tp {font-size:9pt; color:#dfa400;}
.vod_rlt .m_bx .ltl_bx .tl {width:201px; height:13px; padding-left:11px; clear:both; overflow:hidden; font-size:9pt; color:#ffffff;}
.vod_rlt .m_bx .ltl_bx .nm {padding-left:11px; font-size:9pt; color:#ffffff; clear:both;}
.vod_rlt .b_bx {width:235px; height:25px; margin:20px 40px;}
.vod_rlt .b_bx .blt {width:81px; height:25px; float:left;}
.vod_rlt .b_bx .hlp {width:142px; height:25px; float:right;}
    
/* 실시간 플레이어 */
.vd_frm_onair {width:685px; margin:0; padding:0; float:left;}
.vd_frm_onair .vd_pnl {width:685px; height:445px; margin:0; padding:0;}
.vd_frm_onair .vd_pnl .hdr {width:685px; height:70px;}
.vd_frm_onair .vd_pnl .hdr .logo {width:181px; height:33px; margin:20px 0 0 20px; float:left;}
.vd_frm_onair .vd_pnl .hdr .on_air {width:79px; height:35px; margin:25px 22px 0 0; float:right;}
.vd_frm_onair .vd_obj {width:643px; height:363px; margin:0 20px; padding:0;}
.vd_frm_onair .vd_obj.fadeSome {opacity:0.30; filter:alpha(opacity=30); -moz-opacity:30%;}
.vd_frm_onair .vd_obj.fadeLots {opacity:0.50; filter:alpha(opacity=50); -moz-opacity:0.5;}
.vd_frm_onair .vd_obj.fadeCompletely {opacity:0.0; filter:alpha(opacity=0); -moz-opacity:0.0;}
.vd_frm_onair .vd_obj #silverlightControlHost {height:100%; margin:0; padding:0;}
.dv_ln {height:1px; margin:0 20px; background-color:#696969;}
.btn_bx {height:25px; margin:15px 22px; text-align:right;}
/*.btn_bx .blt {width:81px; height:25px; float:left;}
.btn_bx .hlp {width:142px; height:25px; float:right;}*/
.btn_bx .left_btn {float:left;}
.btn_bx .right_btn {float:right;}

.btn_bx .right_btn ul {margin:0; padding:0; list-style:none;}
.btn_bx .right_btn li {margin:0; padding:0; height:25px; display:inline;  clear:both;}

.btn_bx_101 {height:25px; margin:10px 22px; text-align:right;}
.btn_bx_101 .left_btn {float:left;}
.btn_bx_101 .right_btn {float:right; margin:5px 0 0 0;}
.vd_frm_onair .vd_pnl .hdr .logo_101 {width:181px; height:33px; margin:25px 0 0 20px; float:left;}



.tp_bx .lgn_stt {margin:0 0 0 0; padding:20px 34px 0 34px; text-align:right;}
.tp_bx .lgn_stt ul {margin:0; padding:0; list-style:none;}
.tp_bx .lgn_stt li {margin:0; padding:0 2px 0 0; display:inline; overflow:hidden;}
.tp_bx .mn_bx {margin:0 0 0 0; padding:0 34px 0 34px; height:60px;}
.tp_bx .mn_bx .ci {position:relative; float:left;}
.tp_bx .mn_bx .mnu {padding-top:22px; float:right;}
.tp_bx .mn_bx .mnu ul {margin:0; padding:0; list-style:none;}
.tp_bx .mn_bx .mnu li {margin:0; padding:0 0 0 10px; display:inline; overflow:hidden;}

.tp_bx .mn_bx .t_mnu {top:90px; width:918px; margin-left:15px; position:absolute; background-color:#ffffff; clear:both; z-index:1;}
.tp_bx .mn_bx .t_mnu .tp_bnr {width:320px; padding-top:5px; float:left;}
.tp_bx .mn_bx .t_mnu .inner {width:598px; height:200px; padding:20px 0; border-top:2px solid #d6dfff; float:left;}
.tp_bx .mn_bx .t_mnu .inner .m_grp {width:85px; margin:0; padding:0; float:left;}
.tp_bx .mn_bx .t_mnu .inner .m_grp ul {margin:0; padding:0; list-style:none;}
.tp_bx .mn_bx .t_mnu .inner .m_grp li {margin:0; padding:0; display:block; overflow:hidden;}
.tp_bx .mn_bx .t_mnu .close {margin:0; padding:0 438px; background:url("../../inc/img/home/t_mn_line.png") repeat-x 0 100%; clear:both;}
.tp_bx .mn_bx .t_mnu .close .cls_btn {top:20px; position:relative;}

.hm_cnt_bx {margin-top:40px;width:1000px; clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx {margin-left:34px; padding:0; width:707px; float:left;}

.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx {clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn {margin:0 16px 0 16px; padding:0; width:113px; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lv_cst {width:113px; height:53px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lv_cst_tm {margin:0 0 10px 0; padding:0; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lv_cst_err {margin:0 0 10px 0; padding:0; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lnk {clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lnk ul {margin:0; padding:0; list-style:none;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lnk li {display:inline; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lnk .lft {margin:0; padding:0;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .qck_icn .lnk .rgt {margin:0; padding:0 0 0 7px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_inf_bx .hm_bnr {margin:0 0 16px 0; padding:0; width:562px;  float:left;}

.hm_cnt_bx .hm_cnt_lft_bx .hm_evt_bx {clear:both; width:707px; height:98px; padding-top:10px; background-color:#ededed;z-index:1;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_evt_bx #evt_carousel {width:669px; height:88px; position:relative; clear:both; overflow:hidden; margin:0 auto;z-index:1;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_evt_bx #evt_carousel img {visibility:hidden; cursor:pointer;z-index:1;}

.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx {clear:both; width:707px; height:119px; margin-top:18px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws {width:323px; height:97px; padding:10px; border-top:2px solid #cdebf6; border-bottom:2px solid #cdebf6; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .ttl {width:56px; height:13px; margin-bottom:10px; float:left}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .mr_btn {width:31px; height:7px; float:right;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .nws_cnt {clear:both; width:323px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .nws_cnt ul {margin:0px; padding:0px; list-style:none;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .nws_cnt li {margin:0px; padding:0px; display:inline; clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .nws_cnt .nws_cls {width:4px; height:4px; padding-top:3px; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .nws_cnt .nws_ttl {width:249px; height:20px; padding:0 5px 0 7px; float:left; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_nws .nws_cnt .nws_dt {width:56px; height:20px; font-size:9px; font-family:Tahoma; float:right; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq {width:323px; height:97px; margin-left:15px; padding:10px; border-top:2px solid #cdebf6; border-bottom:2px solid #cdebf6; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .ttl {width:59px; height:13px; margin-bottom:10px; float:left}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .mr_btn {width:31px; height:7px; float:right;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .acq_cnt {clear:both; width:323px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .acq_cnt ul {margin:0px; padding:0px; list-style:none;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .acq_cnt li {margin:0px; padding:0px; display:inline; clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .acq_cnt .acq_cls {width:4px; height:4px; padding-top:3px; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .acq_cnt .acq_ttl {width:249px; height:20px; padding:0 5px 0 7px; float:left; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_nws_bx .hm_acq .acq_cnt .acq_dt {width:56px; height:20px; font-size:9px; font-family:Tahoma; float:right; overflow:hidden;}

.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx {clear:both; width:707px; height:119px; margin-top:20px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry {width:323px; height:97px; padding:10px; border-top:2px solid #f6e4cf; border-bottom:2px solid #f6e4cf; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .ttl {width:111px; height:12px; margin-bottom:10px; float:left}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .mr_btn {width:31px; height:7px; float:right;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .smp_cnt {clear:both; width:323px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .smp_cnt ul {margin:0px; padding:0px; list-style:none;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .smp_cnt li {margin:0px; padding:0px; display:inline; clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .smp_cnt .smp_cls {width:4px; height:4px; padding-top:3px; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .smp_cnt .smp_ttl {width:249px; height:20px; padding:0 5px 0 7px; float:left; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_pry .smp_cnt .smp_dt {width:56px; height:20px; font-size:9px; font-family:Tahoma; float:right; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt {width:323px; height:97px; margin-left:15px; padding:10px; border-top:2px solid #f6e4cf; border-bottom:2px solid #f6e4cf; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .ttl {width:36px; height:12px; margin-bottom:10px; float:left}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .mr_btn {width:31px; height:7px; float:right;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .smp_cnt {clear:both; width:323px;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .smp_cnt ul {margin:0px; padding:0px; list-style:none;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .smp_cnt li {margin:0px; padding:0px; display:inline; clear:both;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .smp_cnt .smp_cls {width:4px; height:4px; padding-top:3px; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .smp_cnt .smp_ttl {width:249px; height:20px; padding:0 5px 0 7px; float:left; overflow:hidden;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_pry_bx .hm_smp_qt .smp_cnt .smp_dt {width:56px; height:20px; font-size:9px; font-family:Tahoma; float:right; overflow:hidden;}

.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx {width:707px; height:49px; margin:20px 0;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx .hm_pt {width:280px; height:47px; border:1px solid #ededed; background:url("../../inc/img/home/poem_ttl.gif") no-repeat 0 0; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx .hm_pt .ttl {margin:18px 0 0 90px; text-align:center;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx .hm_pt .ttl a {color:blue;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx .hm_qt {width:407px; height:47px; margin-left:15px; border:1px solid #ededed; background:url("../../inc/img/home/qt_ttl.gif") no-repeat 0 0; float:left;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx .hm_qt .ttl {margin:10px 0 0 95px; color:blue;}
.hm_cnt_bx .hm_cnt_lft_bx .hm_clm_bx .hm_qt .cnt {margin:0 0 0 95px;}

.hm_cnt_bx .hm_cnt_rgt_bx {margin:0 34px 0 0; padding:0; width:225px; float:left;}

.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx {clear:both; width:207px; height:312px; margin:0 0 16px 16px; border:1px solid #c0e4ff;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .ttl {margin:0; padding:0;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cls {width:207px; height:45px; margin:10px 0 10px 0}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cls ul {margin:0; padding:0; list-style:none;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cls li {margin:0; padding:0; height:23px; display:inline;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cls .lft {margin:0; padding:0; float:left;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cls .mdl {margin:0; padding:0 1px; float:left;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cls .rgt {margin:0; padding:0; float:right;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt {clear:both; width:207px; height:184px; margin:13px 0 9px 0; background-color:#e4f6f6;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .pht {width:95px; height:77px; margin:10px 9px; float:left; overflow:hidden; position:relative;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .vd_btn {width:87px; height:28px; margin-top:28px; float:left;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .bbl_btn {width:87px; height:28px; margin-top:3px; float:left;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .cnt_bg {clear:both; margin:0 6px 10px 6px; width:193px; height:79px; background:url("../../inc/img/home/m_srm_info_bg.gif") no-repeat 0 0;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .cnt_bg .dt {padding:7px 0 0 5px; font-size:11px; color:#36889d;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .cnt_bg .srm_ttl {padding:10px 0 0 0; font-size:14px; font-weight:bold; color:#009ca2; text-align:center;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .cnt_bg .bbl {padding:2px 0 0 0;font-size:11px; font-weight:normal; color:#53888a; text-align:center;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .srm_cnt .cnt_bg .pst {padding:2px 5px 0 0; font-size:11px; font-weight:normal; color:#bac2c2; text-align:right;}}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_srm_bx .mr_lnk {margin:0; padding:0;}

.hm_cnt_bx .hm_cnt_rgt_bx .hm_sb_lnk_bx {clear:both; width:209px; height:130px; margin:0 0 16px 16px; background-color:#f2f2f2;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_sb_lnk_bx ul {margin:0; padding:0; list-style:none; float:left;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_sb_lnk_bx li {margin:0; padding:0; height:42px; display:inline;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_sb_lnk_bx .btn {margin:1px 0 0 1px; padding:0; float:left;}

.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx {clear:both; width:187px; height:80px; margin:0 0 16px 16px; padding:10px; border:1px solid #f2f2f2;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx .ttl {width:64px; height:13px; margin-bottom:10px; float:left}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx .mr_btn {width:31px; height:7px; float:right;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx .glr_cnt {clear:both; width:187px; margin-left:2px}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx .glr_cnt ul {margin:0px; padding:0px; list-style:none;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx .glr_cnt li {margin:0px; padding:0px 2px; display:inline; float:left;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_glr_bx .glr_cnt .glr_thm {width:58px; height:54px; overflow:hidden; position:relative;}

.hm_cnt_bx .hm_cnt_rgt_bx .hm_bnr_bx {margin:0 0 16px 16px; width:209px; height:192px; clear:both;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_bnr_bx ul {margin:0; padding:0; list-style:none;}
.hm_cnt_bx .hm_cnt_rgt_bx .hm_bnr_bx li {margin:0; padding:0 0 10px 0; height:57px; overflow:hidden;}

.st_inf_bx {width:1000px; height:50px; background-color:#e0e5ee; clear:both;}
.st_inf_bx .st_inf {margin:10px 0 0 35px; float:left;}
.st_inf_bx .st_inf ul {margin:0; padding:0; list-style:none;}
.st_inf_bx .st_inf li {margin:0; padding:0; display:inline; overflow:hidden;}
.st_inf_bx .st_adr {margin:15px 35px; float:right;}



/* modalWindow */
.loginWindow{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:100;} 
.loginWindow.open{ display:block;}
.loginWindow .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity:30);}
.loginWindow .loginLayer{ position:absolute; width:289px; top:120px; left:50%; padding:30px; border:2px solid #737373; margin:0 0 0 -175px; background:#fff;}
.loginWindow .loginLayer form{ display:none; *zoom:1; margin:0 0 29px 0;}
.loginWindow .loginLayer form:after{ content:""; display:block; clear:both;}
.loginWindow .loginLayer form legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden;}
.loginWindow .loginLayer fieldset{ border:0; margin:0; padding:0;}
.loginWindow .loginLayer.loginTypeA form.typeA,
.loginWindow .loginLayer.loginTypeB form.typeB{ display:block;}
.loginWindow .loginLayer dl{ margin:0; padding:0 0 1px 0;}
.loginWindow .loginLayer dt{ font-size:12px; font-weight:bold; color:#868d95; margin:0 0 2px 0;}
.loginWindow .loginLayer dd{ margin:0 0 21px 0;}
.loginWindow .loginLayer .inputText{ width:269px; height:31px; padding:6px 9px 0 9px; border:1px solid #ddd; font:20px Tahoma; color:#333;}
.loginWindow .loginLayer .inputText:focus{ background-color:#fbfbfb;}
.loginWindow .loginLayer .inputCheck{ margin:0 3px 0 0; width:13px; height:13px; vertical-align:middle;}
.loginWindow .loginLayer.loginTypeA .inputText{ background-image:url(../img/bgLoginText.gif); background-repeat:no-repeat; background-position:right top;}
.loginWindow .loginLayer.loginTypeB .inputText{ background-image:url(../img/bgOpenidText.gif); background-repeat:no-repeat; background-position:right top; padding:6px 9px 0 35px; width:243px;}
.loginWindow .loginLayer .keep{ margin:0; float:left; font-size:11px; line-height:normal; white-space:nowrap;}
.loginWindow .loginLayer .keep label{ color:#555;}
.loginWindow .loginLayer .loginButton,
.loginWindow .loginLayer .loginButton input{ position:relative; border:0; color:#fff; font-size:12px; font-weight:bold; display:inline-block; height:36px; line-height:36px; background-color:transparent; background-image:url(../img/buttonLoginAction.gif); background-repeat:no-repeat; overflow:visible;}
.loginWindow .loginLayer .loginButton{ float:right; background-position:0 0; right:11px;}
.loginWindow .loginLayer .loginButton input{ left:11px; background-position:right 0; padding:0 30px 0 45px; cursor:pointer;}
.loginWindow .loginLayer .help{ margin:0 -30px -30px -30px; padding:14px 0; list-style:none; text-align:center; background:#fafafa; border-top:1px solid #f2f2f2;}
.loginWindow .loginLayer .help li{ display:inline; font-size:11px; line-height:11px; padding:0 0 0 5px;}
.loginWindow .loginLayer .help li.join{ font-weight:bold;}
.loginWindow .loginLayer .help li.find{ border-left:1px solid #b3b3b3;}
.loginWindow .loginLayer .help li.typeA,
.loginWindow .loginLayer .help li.typeB{ display:none; border-left:1px solid #b3b3b3;}
.loginWindow .loginLayer.loginTypeA .help li.typeA,
.loginWindow .loginLayer.loginTypeB .help li.typeB{ display:inline;}
.loginWindow .loginLayer .help li a{ text-decoration:none; color:#555;}
.loginWindow .loginLayer .help li a:hover,
.loginWindow .loginLayer .help li a:active,
.loginWindow .loginLayer .help li a:focus{ text-decoration:underline;}
.loginWindow .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url(../img/buttonCloseX.gif) no-repeat center center;}
.loginWindow .loginLayer .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}





.memberSmallBox {top:200px; width:1000px; height:100%; position:absolute;  z-index:1;}
.memberSmallBox .bodyContents {width:800px; height:500px; margin:auto; background-color:#f2f2f2; z-index:2;}