@charset "utf-8";

@import url('reset.css'); 

select{cursor: pointer}
button{background:transparent; margin:0; padding:0; overflow:visible; cursor:pointer;}
button::-moz-focus-inner{ border:0; padding: 0;}
.input_txt{height:24px; line-height:24px; padding:0 5px; overflow:visible; border:1px solid #e0e0e0; vertical-align:middle; border-radius:2px; background:url('../../img/common/bg_input.gif') repeat-x 0 0 #fff;}
.input_txt:focus{outline:0 none; border:1px solid #62b2de;}
.radiobox,.checkbox{display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; margin-top:-1px; vertical-align:middle;}

.mt00{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.pntclr{color:#21a5df;}
.dftclr{color:#686872;}
.gryclr{color:#9aa4a9;}


.select_b{position:relative;}
.select_t{display:block; cursor:pointer; color:#383845;}
/*.select_b .select_m{display:none; position:absolute; padding:0 0 3px 0; background:url('../../img/common/slt_bt_bg.png') repeat-x 0 100%; z-index:1001;}*/

/*.select_b .select_m .layer_inner{padding:1px; border:1px solid #000; background:#fff;overflow-y:auto;}*/
/*.select_b .select_m .layer_inner li.bline{border-bottom:1px solid #d1d1d6;}*/
/*.select_b .select_m .layer_inner li a{display:block; height:28px; padding:0 10px; line-height:28px; overflow:hidden; font-family:tahoma; color:#383845;}*/
/*.select_b .select_m .layer_inner li a:hover{background:#26ade3; color:#fff;}*/
/*.select_b .select_m .layer_inner li a:hover span{color:#fff;cursor:pointer;}*/
.select_b .select_m{border:none;height: 22px;outline: 0px transparent !important;  background:url('../../img/common/bg_input.gif') repeat-x 0 0 #fff;}
.select_b .t_select {padding-right: 5px;}

.select_b .select_t span,.select_b .select_m .layer_inner li a span{color:#86868e;}

.select_box{position:relative; display:block; height:24px; line-height:24px; padding-left:7px; border:1px solid #e0e0e0; border-radius:2px; background:url('../../img/common/bg_input.gif') repeat-x 0 0 #fff; z-index:1000;}
.select_box .month_btn{position:absolute; display:block; width:26px; height:24px; top:0; right:0; background:url('../../img/common/btn/btn_month01_off.png') no-repeat 0 0; cursor:pointer; text-indent:-9999px;}
.select_box .arrow_btn{position:absolute; display:block; width:26px; height:24px; top:0; right:0; background:url('../../img/common/btn/btn_arrow01_off.png') no-repeat 0 0; cursor:pointer; text-indent:-9999px;}
.select_box .pntclr,.select_box .t_calendar  strong{color:#9aa4a9;}
.select_box.on{border:1px solid #62b2de; background:url('../../img/common/bg_input.gif') repeat-x 0 0 #fff;}
.select_box.on .month_btn{background:url('../../img/common/btn/btn_month01.png') no-repeat 0 0;}
.select_box.on .arrow_btn{background:url('../../img/common/btn/btn_arrow01.png') no-repeat 0 0;}
.select_box.on .pntclr,.select_box.on .t_calendar  strong{color:#21a5df;}
.select_box .btn{position:absolute; display:block; top:0; right:0; cursor:pointer;}
.select_box .btn img{display:block;}
.select_box input{border:0 none; outline:0 none;}

.gray_select,.gray_select button{position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; height:20px; vertical-align:middle; white-space:nowrap;  overflow:visible; text-align:left;}
.gray_select{height:20px; background:url('../../img/common/gray_select_boxl.gif') no-repeat 0 0; z-index:999;}
/*.gray_select button{height:20px; line-height:20px; padding:0 25px 0 10px; background:url('../../img/common/gray_select_boxr.gif') no-repeat 100% 0; color:#383845; font-size:12px;}*/
.gray_select button{height:20px; line-height:20px; padding:0 25px 0 10px; color:#383845; font-size:12px;}
.gray_select .select_m{top:20px; left:0;}

/* btn */
.btn_type01,.btn_type01 a{position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; height:20px; vertical-align:middle; white-space:nowrap;  overflow:visible; text-align:center;}
.btn_type01{background:url('../../img/common/btn/btn_type01_lbg.gif') no-repeat 0 0;}
.btn_type01 a{line-height:20px; padding:0 7px; background:url('../../img/common/btn/btn_type01_rbg.gif') no-repeat 100% 0; color:#fff;}

.btn_btype01,.btn_btype01 a{position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; height:26px; vertical-align:middle; white-space:nowrap;  overflow:visible; text-align:center;}
.btn_btype01{background:url('../../img/common/btn/btn_btype01_lbg.gif') no-repeat 0 0;}
.btn_btype01 a{min-width:54px; line-height:26px; padding:0 10px; background:url('../../img/common/btn/btn_btype01_rbg.gif') no-repeat 100% 0; color:#fff; font-weight:bold;}
.btn_btype02,.btn_btype02 a{position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; height:26px; vertical-align:middle; white-space:nowrap;  overflow:visible; text-align:center;}
.btn_btype02{background:url('../../img/common/btn/btn_btype02_lbg.gif') no-repeat 0 0;}
.btn_btype02 a{min-width:54px; line-height:26px; padding:0 10px; background:url('../../img/common/btn/btn_btype02_rbg.gif') no-repeat 100% 0; color:#fff; font-weight:bold;}


/* tooltip */
.tootip_layer{display:none; position:absolute; top:0; left:0; padding:0 0 3px 0; background:url('../../img/common/slt_bt_bg.png') repeat-x 0 100%; z-index:100;width: 160px;}
.tootip_layer .tootip_inner{border:1px solid #000; background:#fff;}
.tootip_layer .arrow{position:absolute; top:-5px; left:10px; width:13px; height:6px; background:url('../../img/common/bg_tooltip_arrow.gif') no-repeat 0 0;}
.tootip_layer .tooltip_txt{padding:10px;}

/* skip_nav */
#skip_nav{position:relative; width:100%; z-index:9999;}
#skip_nav a{position: absolute; display: block; font-weight: bold; top: 0; left: -1000px; font-size: 100%; text-align: center; background-color:#000; z-index:1000;} 
#skip_nav a:hover, 
#skip_nav a:active, 
#skip_nav a:focus{left:0; height:20px; width:100%; line-height:20px; color:#fff !important;}

/* layout */
#wrap{width:100%; min-width:1200px; margin:0 auto;}
#header{position:relative; height:120px; background:url('../../img/common/bg_header.gif') repeat-x 0 0; z-index:10;}
#header:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#container{position:relative; padding-bottom:15px; zoom:1;  z-index:9;}
#container:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#footer{border-top:1px solid #f3f3f4; background:#f8f8f8;}
#footer .footer_inner{width:1200px; padding:15px 0; margin:0 auto; zoom:1;}
#footer .footer_inner:after{content:""; display:block; height:0; clear:both; visibility:hidden;}

/* footer */
#footer .footer_logo{float:left; width:152px; padding-top:7px; text-align:center;}
#footer .footer_info{margin-left:152px; font-size:11px; line-height:16px; color:#9b9ba2;}

/* header */
#header h1{position:absolute; top:24px; left:20px;}
#header .tnb{position:absolute; top:10px; right:0; z-index:10;}
.tnb .channel_box{float:left; background:url('../../img/common/bg_channel_box_left.gif') no-repeat 0 0;}
.channel_box .inner{height:46px; padding:14px 25px 0 14px; background:url('../../img/common/bg_channel_box_right.gif') no-repeat 100% 0;}
.channel_box .channel_select {float:left; width:146px; height:32px; margin-right:10px;font-family:tahoma;border-color: #25ACE3}
/*.channel_box .channel_select .select_m .layer_inner{height:280px; overflow-y:auto;}.channel_box .channel_select{float:left; width:196px; height:32px; margin-right:10px; background:url('../../img/common/menu/bg_channel_select.gif') no-repeat 0 0;}*/
/*.channel_box .channel_select .select_t{height:32px; line-height:32px; overflow:hidden;  padding:0 25px 0 52px; font-family:tahoma;}*/
/*.channel_box .channel_select .select_m{top:31px; left:41px; width:154px;}*/
/*.channel_box .channel_select .select_m .layer_inner{height:280px; overflow-y:auto;}*/
.channel_box .program_select{float:left; width:204px; height:32px;  margin-right:15px;font-family:tahoma;border-color: #BFBFBF}
/*.channel_box .program_select .select_t{height:32px; line-height:32px; overflow:hidden; padding:0 25px 0 12px; font-family:tahoma;}*/
/*.channel_box .program_select .select_m{top:31px; left:1px; width:202px; }*/
/*.channel_box .program_select .select_m .layer_inner{height:280px; overflow-y:auto;}*/

.channel_box .channelprogram_txt{float:left; padding:0 9px 0 52px; background:url('../../img/common/menu/bg_channelprogram_txt.gif') no-repeat 0 0;}
.channel_box .channelprogram_txt ul{height:32px;}
.channel_box .channelprogram_txt ul li{float:left; padding:8px 6px 0 12px; background:url('../../img/common/menu/bg_channelprogram_arrow.gif') no-repeat 0 13px; font-size:14px;}
.channel_box .channelprogram_txt ul li:first-child{padding:10px 6px 0 0; background:none; font-size:12px;}

.channel_box .week_time{float:left; height:34px; padding:0 0 0 17px; background:url('../../img/common/bg_week_time.gif') no-repeat 0 0; line-height:18px; font-family:tahoma; color:#bdbdc4;}
.channel_box .week_time strong{color:#383845;}
.channel_box .week_time .time{color:#86868e;}
.tnb .channel_num{float:left; padding:13px 20px 0 43px; background:url('../../img/common/bg_channel_num.gif') no-repeat 13px 13px; font-family:Arial; font-size:34px; line-height:36px; color:#0170b5; font-weight:bold;}

#header .gnb{position:absolute; top:80px; left:0; height:40px; overflow:hidden; z-index:9;}
#header .gnb>ul{padding-bottom:8px; background:url('../../img/common/bt_bg.png') repeat-x 0 100%; zoom:1;}
#header .gnb>ul:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#header .gnb>ul>li{float:left; width:150px;}
#header .gnb>ul>li>a{position:relative; display:block; height:29px; padding-top:11px; font-size:13px; line-height:18px; font-weight:bold; text-align:center; color:#fff;}
#header .gnb>ul>li>a span.arrow{display:none; position:absolute; bottom:-6px; left:50%; margin-left:-6px; width:13px; height:6px; background:url('../../img/common/menu/gnb_arrow.gif') no-repeat 0 0;}
#header .gnb>ul>li>a.on{color:#ffea00;}
#header .gnb>ul>li.on>a{background:#383845; color:#fff;}
#header .gnb>ul>li.on>a span.arrow{display:block;}
#header .gnb>ul>li:first-child>ul{border-left:1px solid #f1f1f1;}
#header .gnb>ul>li>ul{height:317px; padding:9px 0 0 0; border-right:1px solid #f1f1f1; background:#fff;}
#header .gnb>ul>li.on>ul{background:#fcfcfc;}

#header .gnb>ul>li>ul>li{margin-top:10px;}
#header .gnb>ul>li>ul>li>a{display:block; height:26px; line-height:26px; overflow:visible; padding:0 0 0 56px; color:#383845; font-weight:bold; background-repeat:no-repeat; background-position:24px 0;}
#header .gnb>ul>li.on>ul>li>a{background-position:24px -26px;}
#header .gnb>ul>li>ul>li>a:hover{background-color:#26ade3; background-position:24px -52px; color:#fff;}
#header .gnb>ul>li>ul>li>a.m1_1{background-image:url('../../img/common/menu/bg_menu1_1.gif');}
#header .gnb>ul>li>ul>li>a.m1_2{background-image:url('../../img/common/menu/bg_menu1_2.gif');}
#header .gnb>ul>li>ul>li>a.m1_3{background-image:url('../../img/common/menu/bg_menu1_3.gif');}
#header .gnb>ul>li>ul>li>a.m2_1{background-image:url('../../img/common/menu/bg_menu2_1.gif');}
#header .gnb>ul>li>ul>li>a.m2_2{background-image:url('../../img/common/menu/bg_menu2_2.gif');}
#header .gnb>ul>li>ul>li>a.m2_3{background-image:url('../../img/common/menu/bg_menu2_3.gif');}
#header .gnb>ul>li>ul>li>a.m3_1{background-image:url('../../img/common/menu/bg_menu3_1.gif');}
/*#header .gnb>ul>li>ul>li>a.m3_2{background-image:url('../../img/common/menu/bg_menu3_2.gif');}*/
#header .gnb>ul>li>ul>li>a.m4_1{background-image:url('../../img/common/menu/bg_menu4_1.gif');}
#header .gnb>ul>li>ul>li>a.m4_2{background-image:url('../../img/common/menu/bg_menu4_2.gif');}
#header .gnb>ul>li>ul>li>a.m4_3{background-image:url('../../img/common/menu/bg_menu4_3.gif');}

#header .gnb>ul>li>ul>li>a.m5_1{background-image:url('../../img/common/menu/bg_menu5_1.gif');}
#header .gnb>ul>li>ul>li>a.m5_2{background-image:url('../../img/common/menu/bg_menu5_2.gif');}
#header .gnb>ul>li>ul>li>a.m5_3{background-image:url('../../img/common/menu/bg_menu5_3.gif');}


#header .gnb>ul>li>ul>li:first-child{margin-top:0;}
#header .gnb>ul>li>ul>li>ul>li{margin-top:3px;}
#header .gnb>ul>li>ul>li>ul>li>a{display:block; height:19px; line-height:19px; overflow:visible; padding:0 0 0 26px; color:#6d6f78;}
#header .gnb>ul>li>ul>li>ul>li>a:hover{background:#26ade3; color:#fff;}

#header .user_setting{position:absolute; top:80px; right:41px; z-index:9;}
.user_setting .user_cont{position:relative; display:table-cell; height:40px; padding:0 35px 0 7px; background:url('../../img/common/menu/user_cont_arrow.gif') no-repeat 100% 50%; vertical-align:middle; font-weight:bold; color:#fff; cursor:pointer; z-index:11;}
.user_setting .user_cont span.arrow{display:none; position:absolute; bottom:-6px; left:50%; width:13px; height:6px; margin-left:-7px; background:url('../../img/common/menu/usercont_arrow.gif') no-repeat 0 0; z-index:11;}
.user_setting .user_cont.on{background-color:#383845;}
.user_setting .user_cont.on span.arrow{display:block;}
.user_setting .user_cont img{vertical-align:middle; border:2px solid #e5e5e5; margin-right:10px;}
.user_setting .user_infolayer{display:none; position:absolute; top:40px; right:0; width:300px; padding-bottom:5px; background:url('../../img/common/bt_bg02.png') repeat-x 0 100% #fff;  z-index:10;}
.user_setting .user_infolayer .inner{border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.user_setting .user_infolayer .user_info{margin:0 15px; padding:10px 0;}
.user_setting .user_infolayer .user_info.tline{border-top:1px solid #e0e0e0;}
.user_setting .user_infolayer .user_info li{width:100%; overflow:hidden; padding:5px 0;}
.user_setting .user_infolayer .user_info li .user_tit{float:left; width:107px; padding:4px 0 4px 6px; color:#9aa4a9;}
.user_setting .user_infolayer .user_info li .user_sub{float:left; padding:4px 0 4px 8px; }
.user_setting .user_infolayer .user_info li .user_sub02{float:left; padding:0;}
.user_setting .user_infolayer .user_info li .user_sub02 input{width:135px;}
.user_setting .user_infolayer .user_info li .logout{float:right;}
.user_setting .user_infolayer .user_midifybtn{width:100%; overflow:hidden; border-top:1px solid #e0e0e0;}
.user_setting .user_infolayer .user_midifybtn a{float:left; width:148px; padding:10px 0; border-left:1px solid #e0e0e0; text-align:center; font-weight:bold; color:#26ade3;}
.user_setting .user_infolayer .user_midifybtn a:first-child{border-left:0 none;}

#header .aside_btn{position:absolute; top:80px; right:0; z-index:9;}
#header .aside_btn button{display:block; width:41px; height:40px; background:url('../../img/common/menu/btn_aside_btn.gif') no-repeat 0 0; text-indent:-9999px;}


#container{display:table; width:100%; background:none;}
#container.on{background:url('../../img/common/bg_container.gif') repeat-y 100% 0;}

#container .contents{position:relative; display:table-cell; width:auto; padding:0 20px; vertical-align:top;}
#container .aside{position:relative; display:table-cell; width:390px; vertical-align:top; }


.cont_top{width:100%; zoom:1;}
.cont_top:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.cont_top .cont_topl{float:left;}
.cont_top .cont_topr{float:right; padding:4px 0;}

.path_area{height:23px; padding:10px 0 0 7px;}
.path_area li{float:left; padding:0 6px 0 12px; background:url('../../img/common/icon/icon_path_arrow.gif') no-repeat 0 2px; color:#86868e; line-height:14px;}
.path_area li.home{padding:0 6px 0 18px; background:url('../../img/common/icon/icon_path_home.gif') no-repeat 0 0; color:#86868e;}
.path_area li.on{color:#383845;}

.total_num{float:left; height:59px; margin-left:8px; padding:0 10px; border:1px solid #ebebec; vertical-align:middle; text-align:right; color:#aeaeb1; line-height:22px;}
.total_num strong{font-size:32px; font-family:Arial;  line-height:34px;}
.total_num strong.sdclr{color:#0170b5;}
.total_num strong.ptclr{color:#86868e;}

.tit_box{height:32px; padding-top:4px;}
.tit_box h2{height:26px; overflow:hidden; padding-left:31px; background-repeat:no-repeat; background-position:0 0; font-size:16px; line-height:26px; font-weight:bold; color:#383845;}
.tit_box h2.mo01{background-image:url('../../img/common/menu/bg_menu1_1.gif');}
.tit_box h2.mo02{background-image:url('../../img/common/menu/bg_menu1_2.gif');}
.tit_box h2.mo03{background-image:url('../../img/common/menu/bg_menu1_3.gif');}
.tit_box h2.ss01{background-image:url('../../img/common/menu/bg_menu2_1.gif');}
.tit_box h2.ss02{background-image:url('../../img/common/menu/bg_menu2_2.gif');}
.tit_box h2.st01{background-image:url('../../img/common/menu/bg_menu3_1.gif');}
.tit_box h2.sm01{background-image:url('../../img/common/menu/bg_menu4_1.gif');}
.tit_box h2.sm02{background-image:url('../../img/common/menu/bg_menu4_2.gif');}


.top_searchbox{min-height:26px; padding:15px 15px; border:1px solid #d1d1d6; background:#f3f3f3; zoom:1;}
.top_searchbox:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.top_searchbox.pr{position:relative;}
.top_searchbox>span.arrow{display:none; position:absolute; top:-7px; left:42px; width:12px; height:7px; background:url('../../img/common/icon/icon_tsch_arrow.gif') no-repeat 0 0;}
.top_searchbox.pr>span.arrow{display:block;}
.top_searchbln{height:1px; overflow:hidden; border:1px solid #eaeaea; border-top:0 none; margin:0 2px 18px;}
.top_searchbox .select_box{border:1px solid #62b2de; background:url('../../img/common/bg_input.gif') repeat-x 0 0 #fff;}
.top_searchbox .select_box .month_btn{background:url('../../img/common/btn/btn_month01.png') no-repeat 0 0;}
.top_searchbox .select_box .arrow_btn{background:url('../../img/common/btn/btn_arrow01.png') no-repeat 0 0;}
.top_searchbox .select_box .pntclr,.top_searchbox .select_box .t_calendar  strong{color:#21a5df;}
.top_searchbox .tsearch_day{float:left; padding:0;}
.top_searchbox .tsearch_select{float:left; padding:0 3px;}
.top_searchbox .tsearch_search{float:left; padding:0 3px;}
.top_searchbox .select_b{z-index:1001;}

.tsearch{float:left; padding:0 3px;}
.t_calendar{padding:0 33px 0 0; color:#21a5df;}
.t_calendar strong{color:#21a5df;}
.t_calendar em{color:#686872; font-style:normal;}
.t_select{padding:0 33px 0 0; color:#686872;}
.calendar_layer{top:26px; left:0; width:250px;}
.swung{float:left; padding:5px 0 0; font-weight:bold; color:#21a5df;}
.tsearch_txt{float:left; padding:5px 10px 0 5px; font-weight:normal; color:#9aa4a9;}
.tsearch_select .select_m{top:26px; left:0; width:115px;}
.tsearch .t_search{padding:0 65px 0 0;}
.tsearch .t_search input{width:140px; border:0 none; outline:0 none;}

.box_type01{min-height:26px; zoom:1; border:1px solid #d1d1d6;}
.box_type01:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.box_type01_bline{height:1px; overflow:hidden; border:1px solid #eaeaea; border-top:0 none; margin:0 2px;}

.btn_box{position:relative; width:100%; zoom:1; padding:8px 0 5px;}
.btn_box:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.btn_box .btn_lf{float:left; color:#878592;}
.btn_box .btn_rf{float:right; color:#878592;}

.vote_titbox{padding:10px 20px; border-bottom:1px solid #e2e2e2;}
.vote_titbox .vote_tit{ color:#9aa4a9;}
.vote_titbox .vote_tit_txt{padding-left:30px; font-size:16px; font-weight:bold; color:#383845;}
.vote_titbox .vote_data{padding-left:15px; color:#686872;}
.vote_contbox{padding:10px;}


.tab_type01 ul{width:100%; zoom:1;}
.tab_type01 ul:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.tab_type01 ul li{float:left; border:1px solid #e4e4e4; border-bottom:0 none; margin-left:-1px;}
.tab_type01 ul li:first-child{margin-left:0;}
.tab_type01 ul li a{position:relative; display:block; width:86px; height:35px; line-height:35px; text-align:center; color:#383845;}
.tab_type01 ul li a span.arrow{display:none; position:absolute; bottom:-1px; left:50%; margin-left:-6px; width:12px; height:7px; background:url('../../img/common/icon/icon_tab01_arrow.gif') no-repeat 0 0;}
.tab_type01 ul li.on{border:1px solid #6d6f78; border-bottom:0 none; background:#6d6f78;}
.tab_type01 ul li.on a{font-weight:bold; color:#fff;}
.tab_type01 ul li.on a span.arrow{display:block;}


.table_topbox{width:100%; margin:0 0 5px 0; zoom:1;}
.table_topbox:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.table_topbox .tabletb_l{float:left; width:48%; color:#383845;}
.table_topbox .tabletb_r{float:right; width:48%; text-align:right; color:#383845;}
.table_topbox .tabletb_l span,.table_topbox .tabletb_r span{color:#e2e2e2;}


.table_type01{border-bottom:1px solid #bfbfbf;}
.table_type01 table{width:100%;table-layout:fixed;}
.table_type01 table thead th{padding:10px 0; border-left:1px solid #b0b0b5; background:#9b9ba2; color:#fff; font-weight:bold; text-align:center;}
.table_type01 table tbody td{padding:6px 7px; border-left:1px solid #f4f5f6; border-top:1px solid #e2e2e2; color:#383845; text-align:left; word-break:break-all;}
.table_type01 table tbody td a{color:#383845;}
.table_type01 table tfoot th{padding:7px 0; border-top:1px solid #bfbfbf; border-left:1px solid #deecf3; background:#dcf1fa; color:#0170b5; text-align:center;}
.table_type01 table thead th:first-child,.table_type01 table tfoot th:first-child,.table_type01 table tbody td:first-child{border-left:0 none;}
.table_type01 table tbody td.ac{text-align:center;}
.table_type01 table tbody td.ar{text-align:right;}
.table_type01 table tbody td.name img{vertical-align:-7px;}
.table_type01 table tbody td.brd_txt{border-left:0 none;}
.table_type01 table tbody td.noline{border-left:0 none;}
.table_type01 table tbody td .icon_area{float:left;}
.table_type01 table tbody td .icon_area img{display:block;}
.table_type01 table tbody td .icon_area .iconbox01{float:left; border:1px solid #e2e2e2; margin-right:2px;}
.table_type01 table tbody td .icon_area .iconbox02{float:left; background:url('../../img/common/bg_iconbox02_r.gif') no-repeat 100% 0; margin-right:2px;}
.table_type01 table tbody td .icon_area .iconbox02 ul{float:left; margin-right:7px; border:1px solid #e2e2e2; border-right:0 none;}
.table_type01 table tbody td .icon_area ul li{float:left; padding:2px 2px 2px 3px; background:url('../../img/common/icon/icon_area_line.gif') no-repeat 0 50%; background-color:#fff;}
.table_type01 table tbody td .icon_area ul li:first-child{padding:2px 2px 2px 2px; background-image:none;}
.table_type01 table tbody td .icon_area ul li a,.table_type01 table tbody td .icon_area ul li span{position:relative; display:block;}
.table_type01 table tbody td .icon_area ul li span.icon_movie{position:absolute; top:0; left:0; display:block; width:20px; height:20px; background:url('../../img/common/btn/btn_movie.png') no-repeat 0 0;}
.table_type01 table tbody td .p_txtcont{position:relative; line-height: inherit;}
/*.table_type01 table tbody td.on,.table_type01 table tbody td.on a{color:#21a5df;}*/

/* CBS ����� ����� �ؽ�Ʈ ���� ���� ó��. */
/* .table_type01 table tbody td.on,.table_type01 table tbody td.on a{color:#383845;} */
.table_type01 table tbody tr.blind_area td{background:#ececec; border-left:1px solid #e9e9e9; color:#a7a7ac;}
.table_type01 table tbody tr.blind_area td.noline{border-left:0 none;}
.table_type01 table tbody tr.blind_area td.name span{opacity:0.4; filter:alpha(opacity=40); -ms-filter:"alpha(Opacity=40)";}
.table_type01 table tbody tr.blind_area td a{color:#a7a7ac;}
.table_type01 table tbody tr.blind_area td .icon_area ul li{background-color:#ececec; opacity:0.4; filter:alpha(opacity=40); -ms-filter:"alpha(Opacity=40)";}

.table_type01 table tbody tr.blind_area td .icon_area ul li.blind{background-color:#fff; opacity:1; filter:alpha(opacity=100); -ms-filter:"alpha(Opacity=100)";}

.table_type01 table tbody tr.focus td{background:#def2fb;}
.table_type01 table tbody tr.focus td .icon_area .iconbox02{background:url('../../img/common/bg_iconbox02_focusr.gif') no-repeat 100% 0;}
.table_type01 table tbody tr td .tootip_layer img{vertical-align:top;}

.table_type02{}
.table_type02 table{width:100%;}
.table_type02 table thead th{padding:6px 0; border-left:1px solid #f6f6f6; background:#f3f3f3; color:#393745; font-weight:normal; text-align:center;}
.table_type02 table tbody td{padding:6px 10px; border-left:1px solid #f6f6f6; border-bottom:1px solid #e2e2e2; color:#393745; text-align:left;}
.table_type02 table tbody td a{color:#383845;}
.table_type02 table thead th:first-child,.table_type02 table tbody td:first-child{border-left:0 none;}
.table_type02 table tbody td.ac{text-align:center;}
.table_type02 table tbody td.ar{text-align:right;}

.table_type03{padding:10px 0;}
.table_type03.line{border-top:1px solid #e2e2e2;}
.table_type03 table{width:100%;}
.table_type03 table tbody th{padding:0 0 0 20px; color:#97a5a8; font-weight:normal; text-align:left;}
.table_type03 table tbody td{height:36px; color:#696775; text-align:left;}

.table_type03 table tbody .tdth{padding:0 0 0 20px; color:#97a5a8; font-weight:normal; text-align:left;}
.table_type03 table tbody td .set_blk{float:left; margin-right:4px;}
.table_type03 table tbody td .set_txt{float:left; padding:5px 5px 0 5px; color:#9aa4a9;}
.table_type03 table tbody td .set_btn{float:left; padding-top:2px;}
.table_type03 table tbody td label{margin-right:25px;}


.paging{padding:15px 0 0; text-align:center;}
.paging .inner{display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; margin:0 auto;}
.paging a{float:left; min-width:18px; height:24px; padding:0 3px; overflow:hidden; line-height:24px; margin-left:-1px; border:1px solid #ebebec; color:#383845; text-align:center;}
.paging a:first-child{margin-left:0;}
.paging a.on{color:#fff; border:1px solid #6d6f78; background:#6d6f78;}
.paging .first,.paging .prev,.paging .next,.paging .last{background-image:url('../../img/common/btn/btn_paging_bg.gif'); background-repeat:no-repeat; text-indent:-9999px;}
.paging .first{background-position:0 0;}
.paging .prev{background-position:-24px 0;}
.paging .next{background-position:-48px 0;}
.paging .last{background-position:-72px 0;}

/* aside */
.aside_tab{height:69px; border-bottom:1px solid #e0e0e0; background:#e9e9e9;}
.aside_tab:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.aside_tab li{float:left; width:78px;}
.aside_tab li a{position:relative; display:block; height:23px; padding-top:46px; background-image:url('../../img/aside/aside_tab_off.png'); background-repeat:no-repeat; background-color:#fff; text-align:center; color:#9b9ba0;}
.aside_tab li a span.arrow{display:none; position:absolute; bottom:-1px; left:50%; margin-left:-8px; width:16px; height:9px; background:url('../../img/aside/aside_tab_arrow.png') no-repeat 0 0;}
.aside_tab li.on a span.arrow{display:block;}
.aside_tab li a.aside_tab01{background-position:0 0;}
.aside_tab li a.aside_tab02{background-position:-78px 0;}
.aside_tab li a.aside_tab03{background-position:-156px 0;}
.aside_tab li a.aside_tab04{background-position:-234px 0;}
.aside_tab li a.aside_tab05{background-position:-312px 0;}
.aside_tab li.on a,.aside_tab li:hover a{text-indent:-9999px; background-image:url('../../img/aside/aside_tab_on.png');}
.aside_tab li.on a.aside_tab01,.aside_tab li:hover a.aside_tab01{background-position:0 0; border-right:1px solid #4aa1c9; background-color:#57bdec;}
.aside_tab li.on a.aside_tab02,.aside_tab li:hover a.aside_tab02{background-position:-78px 0; border-right:1px solid #86be3f; background-color:#9edf4a;}
.aside_tab li.on a.aside_tab03,.aside_tab li:hover a.aside_tab03{background-position:-156px 0; border-right:1px solid #d9b034; background-color:#ffcf3d;}
.aside_tab li.on a.aside_tab04,.aside_tab li:hover a.aside_tab04{background-position:-234px 0; border-right:1px solid #9f97d9; background-color:#bbb2ff;}
.aside_tab li.on a.aside_tab05,.aside_tab li:hover a.aside_tab05{background-position:-312px 0; border-right:1px solid #d67272; background-color:#fc8686;}
.aside_tab li.setting{float:right;}
.aside_tab li.setting a{background-image:url('../../img/aside/aside_tab_setting.png'); background-color:#e9e9e9;}
.aside_tab li.setting:hover a{text-indent:0;}


.aside_cont{padding:0 6px;}
.aside_top{width:100%; padding:15px 0; zoom:1;}
.aside_top:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.aside_top .aside_tit{float:left; font-size:13px; color:#383845; font-weight:bold;}
.aside_top .aside_btnarea{float:right;}
.aside_top .aside_btnarea li{position:relative; float:left; padding:0 10px 0 7px; background:url('../../img/aside/aside_top_line.gif') no-repeat 0 2px;}
.aside_top .aside_btnarea li:first-child{background:none;}
.aside_top .aside_btnarea li a{display:block; line-height:18px; color:#383845;}
.aside_top .aside_btnarea li.setting a{padding:0 0 0 21px; background:url('../../img/aside/icon_aside_setting.gif') no-repeat 0 1px;}



.filtering li{padding:0 0 8px 0;}
.filtering li .ftr_box{border:1px solid #e4e4e4; background:#fff;}
.filtering li .ftr_bline{height:1px; overflow:hidden; margin:0 2px; border:1px solid #e4e4e4; border-top:0 none; background:#fff;}
.ftr_box .ftr_top,.ftr_box .ftr_cont,.ftr_box .ftr_btm{width:100%; zoom:1;}
.ftr_box .ftr_top:after,.ftr_box .ftr_cont:after,.ftr_box .ftr_btm:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.ftr_box .ftr_top{padding:8px 0;}
.ftr_box .ftr_top .t_tit{float:left; padding-left:8px; font-size:13px; color:#383845;}
.ftr_box .ftr_top .t_tit img{vertical-align:-4px;}
.ftr_box .ftr_top .t_icon{float:right; padding:2px 8px 0 0;}
.ftr_box .ftr_cont{padding:0; border-top:1px solid #ebebec;}
.ftr_box .ftr_cont table{width:100%;}
.ftr_box .ftr_cont table td.user_img{text-align:center; vertical-align:middle;}
.ftr_box .ftr_cont table td.brd_txt{padding:5px 8px 5px 4px; color:#383845; vertical-align:middle;}
.ftr_box .ftr_cont table td.brd_txt .p_txtcont{position:relative;}
.ftr_box .ftr_btm{padding:5px 0; border-top:1px solid #ebebec;}
.ftr_box .ftr_btm .b_data{float:left; padding:6px 0 0 10px; color:#9a9a9e; font-size:11px; font-family:tahoma;}
.ftr_box .ftr_btm .b_btn{float:right; padding-right:5px;}
.ftr_box .ftr_btm .b_btn a,.ftr_box .ftr_btm .b_btn span{display:-moz-inline-stack; display:inline-block; *display:inline; padding:2px; zoom:1; border:1px solid #e8e8e9;}
.ftr_box .ftr_btm .b_btn a img,.ftr_box .ftr_btm .b_btn span img{vertical-align:top;}
.filtering li.blind_area .ftr_box,.filtering li.blind_area .ftr_bline{background:#ededed;}
.filtering li.blind_area .ftr_box .ftr_cont{border-top:1px solid #ccc;}
.filtering li.blind_area .ftr_box .ftr_btm{border-top:1px solid #e0e0e0;}
.filtering li.blind_area .ftr_box .ftr_top,.filtering li.blind_area .ftr_box .ftr_cont{opacity:0.4; filter:alpha(opacity=40); -ms-filter:"alpha(Opacity=40)";}
.filtering li.blind_area .ftr_box .ftr_btm .b_data{color:#cacacb;}
.filtering li.blind_area .blind{background:#fff;}
.filtering li.blind_area .blind img{opacity:1; filter:alpha(opacity=100);}



.monitering_chart li{padding:0 0 8px 0;}
.monitering_chart li .mct_box{margin-top:-1px; border:1px solid #e4e4e4; background:#fff;}
.monitering_chart li .mct_bline{height:1px; overflow:hidden; margin:0 2px; border:1px solid #e4e4e4; border-top:0 none; background:#fff;}
.mct_box .mct_top,.mct_box .mct_cont{width:100%; zoom:1;}
.mct_box .mct_top:after,.mct_box .mct_cont:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.mct_box .mct_top{padding:8px 0; border-bottom:1px solid #ebebec;}
.mct_box .mct_top .t_tit{float:left; padding-left:8px; font-size:13px; color:#383845;}
.mct_box .mct_top .t_data{float:right; padding-right:8px; font-size:11px; color:#9b9ba0;}
.mct_box .mct_cont{padding:0;}


.user_info>li{width:100%; overflow:hidden; padding:0 0 8px 0;}
.user_info li .box_lf{float:left; width:158px;}
.user_info li .box_rf{float:right; width:209px;}
.user_info li .user_box{border:1px solid #e4e4e4; background:#fff;}
.user_info li .user_bline{height:1px; overflow:hidden; margin:0 2px; border:1px solid #e4e4e4; border-top:0 none; background:#fff;}
.user_box .user_top,.user_box .user_cont{width:100%; zoom:1;}
.user_box .user_top:after,.user_box .user_cont:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.user_box .user_top{height:32px; padding:3px 0 0 0;}
.user_box .user_top .t_tit{float:left; padding:5px 0 0 8px; font-size:13px; color:#383845;}
.user_box .user_top .t_tit span{font-size:11px; color:#656567;}
.user_box .user_top .t_icon{float:right; padding:4px 8px 0 0;}
.user_box .user_cont{padding:0; border-top:1px solid #ebebec;}
.user_box .user_cont02{padding:0 5px 15px;}
.user_level{position:relative; height:69px; padding-top:10px; text-align:center;}
.user_level .aside_layerb{position:absolute; top:6px; right:11px;}
.user_join{min-height:59px; border-top:1px solid #ebebec;}
.user_join ul{padding:2px 10px 0;}
.user_join ul li{padding:8px 0 0 0;}
.user_join ul li strong{color:#9aa4a9; font-weight:normal;}
.user_join ul li span{padding-left:20px; color:#686872;}
.user_infochg{height:176px; padding:5px 5px 0 10px;}
.user_infochg li{width:100%; overflow:hidden; padding:5px 0 0 0;}
.user_infochg li strong{float:left; width:90px; padding-top:5px; color:#9aa4a9; font-weight:normal;}
.user_infochg li span{position:relative; float:right; width:100px;}
.user_infochg li span .input_txt{width:68px; padding:0 25px 0 5px;}
.user_infochg li span .btn{position:absolute; top:1px; right:1px;}
.user_infochg li span.switch{height:26px; overflow:hidden; background-image:url('../../img/aside/bg_onoff_switch.gif'); background-repeat:no-repeat;}
.user_infochg li span.switch input{position:absolute; top:-9999px; left:-9999px;}
.user_infochg li span.switch label{float:left; height:26px; width:50%; cursor:pointer; text-indent:-9999px;}
.user_infochg li span.switch.on{background-position:0 0;}
.user_infochg li span.switch.off{background-position:0 -26px;}

.user_reply{position:relative; width:146px; height:182px; margin:9px auto 11px; background:url('../../img/aside/bg_user_reply.gif') no-repeat 0 0;}
.user_reply .user_reply_txt{padding:4px 3px 0; width:140px;}

.user_reply .user_reply_txt textarea{width:98%; height:80px; border:0 none; outline:0 none;}
.user_reply .user_reply_byte{height:24px; line-height:24px; padding:0 5px; overflow:hidden; text-align:right; color:#9b9ba0;}
.user_reply .user_reply_btn{position:absolute; bottom:1px; left:1px;}
.user_reply .user_reply_btn img{display:block;}
.user_graph{height:76px; padding:5px 0 0 10px;}
.user_graph li{width:100%; overflow:hidden; padding:5px 0 0 0;}
.user_graph li strong{float:left; width:30px; padding-top:2px; color:#9aa4a9; font-weight:normal;}
.user_graph li span{float:left; width:160px; height:17px; line-height:17px; overflow:hidden;  background:url('../../img/aside/bg_user_graph.gif') no-repeat 0 0;}
.user_graph li span em{display:block; height:17px; overflow:hidden; background-repeat:repeat-x; background-position:0 0; font-style:normal; font-weight:bold; color:#686872; text-indent:3px;}
.user_graph li span .graph01{background-image:url('../../img/aside/bg_user_graph01.gif');}
.user_graph li span .graph02{background-image:url('../../img/aside/bg_user_graph02.gif');}
.user_graph li span .graph03{background-image:url('../../img/aside/bg_user_graph03.gif'); color:#383845;}
.user_box .user_cont02 .top_searchbox .tsearch_select{float:left; padding-left:0; padding-right:10px;}
.user_box .user_cont02 .top_searchbox .tsearch_search{position:relative; float:left; width:164px; height:20px; padding:6px 0 0 5px; background:url('../../img/aside/user_tsearch_bg.gif') no-repeat 0 0;background-size: 100%; color:#686872;}
.user_box .user_cont02 .top_searchbox .tsearch_search input{padding-left:10px;}
.user_box .user_cont02 .top_searchbox .tsearch_search .btn{position:absolute; top:0; right:0;}
.user_box .user_cont02 .table_type01{margin-top:5px;}


.calendar{padding:9px;}
.calendar .calendar_month{position:relative; height:33px; padding-top:4px; text-align:center; font-size:16px; font-weight:bold; font-family:Arial; color:#383845;}
.calendar .calendar_month a{position:absolute; top:0; width:24px; height:24px; border:1px solid #ebebec; background-image:url('../../img/common/btn/btn_paging_bg.gif'); background-repeat:no-repeat; text-indent:-9999px;}
.calendar .calendar_month .year_prev{left:0; background-position:0 0;}
.calendar .calendar_month .month_prev{left:25px; background-position:-24px 0;}
.calendar .calendar_month .month_next{right:25px; background-position:-48px 0;}
.calendar .calendar_month .year_next{ right:0; background-position:-72px 0;}
.calendar table{width:100%; border-bottom:1px solid #e2e2e2;}
.calendar table thead th{height:32px; padding:0; border-left:1px solid #b0b0b5; text-align:center; color:#fff; font-weight:normal; background:#9b9ba2;}
.calendar table thead th:first-child,.calendar table tbody td:first-child{border-left:0;}
.calendar table tbody td{height:33px; padding:0; border-top:1px solid #e2e2e2; border-left:1px solid #f6f6f6; text-align:center; font-size:12px;}
.calendar table tbody td.today{background:#22a6e0; color:#fff;}
.calendar table tbody td.on{background:#6d6f78; color:#fff;}


.asidelayer_wrap{position:absolute; top:0; left:0; width:100%; height:100%; z-index:9997;}
.asidelayer_mask{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.2; filter:alpha(opacity=20); -ms-filter:"alpha(Opacity=20)"; z-index:9998;}
.asidelayer{position:absolute; padding:0 0 3px 0; background:url('../../img/common/slt_bt_bg.png') repeat-x 0 100%; z-index:9999;}
.asidelayer_inner{border:1px solid #000; background:#fff;}
.asidelayer .arrow{position:absolute; top:-7px; right:22px; width:14px; height:8px; background:url('../../img/aside/bg_asidelayer_arrow.gif') no-repeat 0 0;}
.asidelayer .asidelayer_content{min-height:15px; padding:15px 15px; zoom:1;}
.asidelayer .asidelayer_content:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.asidelayer .asidelayer_content.tline{border-top:1px solid #e0e0e0;}
.asidelayer .asidelayer_bottom{width:100%; overflow:hidden; border-top:1px solid #e0e0e0;}
.asidelayer .asidelayer_bottom a{float:left; width:183px; padding:15px 0; border-left:1px solid #e0e0e0; text-align:center; font-weight:bold; color:#26ade3;}
.asidelayer .asidelayer_bottom a:first-child{border-left:0 none;}

#aside_setting .asidelayer{top:69px; left:10px; width:370px;}
#aside_setting .aside_tab_list{padding-top:5px;}
#aside_setting .aside_tab_list li{padding-top:10px; width:100%; overflow:hidden;}
#aside_setting .aside_tab_list li .checkbox{float:left; margin:7px 2px 0 0;}
#aside_setting .aside_tab_list li label{float:left; height:21px; padding:5px 0 0 27px; background-image:url('../../img/aside/bg_aside_tab_list.gif'); background-repeat:no-repeat; line-height:18px; color:#686872;}
#aside_setting .aside_tab_list li label span{padding-left:20px; color:#9aa4a9;}
#aside_setting .aside_tab_list li.aside_t01 label{background-position:0 0;}
#aside_setting .aside_tab_list li.aside_t02 label{background-position:0 -26px;}
#aside_setting .aside_tab_list li.aside_t03 label{background-position:0 -52px;}
#aside_setting .aside_tab_list li.aside_t04 label{background-position:0 -78px;}
#aside_setting .aside_tab_list li.aside_t05 label{background-position:0 -104px;}
#aside_setting .aside_tab_list li.aside_t05 label span{padding-left:32px;}


#aside_filt .asidelayer{top:38px; left:3px; width:370px;}
#aside_filt .asidelayer .arrow{right:35px;}

#aside_moniter .asidelayer{top:38px; left:3px; width:370px;}
#aside_moniter .asidelayer .arrow{right:35px;}

#aside_user .asidelayer{top:38px; left:3px; width:370px;}
#aside_user .asidelayer .arrow{right:35px;}


#aside_user_level .asidelayer{top:189px; left:10px; width:370px;}
#aside_user_level .asidelayer .arrow{left:132px;}
#aside_user_level .asidelayer .asidelayer_content{padding:6px 10px 15px; zoom:1;}

.asidelayer_content .use_tit{float:left;}
.asidelayer_content .aside_tabuse{float:right; width:230px;}
.asidelayer_content .aside_tabuse li{float:left; color:#9aa4a9;}
.asidelayer_content .aside_tabuse li:first-child{margin-right:15px;}

.asidelayer_content .aside_item{padding-top:5px;}
.asidelayer_content .aside_item table{width:100%;}
.asidelayer_content .aside_item table td{height:35px; text-align:left; vertical-align:middle; color:#9aa4a9;}
.asidelayer_content .aside_item table td img{vertical-align:-5px;}
.asidelayer_content .aside_item table td.item_tit{color:#9aa4a9;}
.asidelayer_content .aside_item table td.item_tit.vt{vertical-align:top; padding-top:8px;}
.asidelayer_content .aside_item table td.item_cont{padding:0;}
.asidelayer_content .aside_item table td.item_cont ul{width:100%; overflow:hidden;}
.asidelayer_content .aside_item table td.item_cont ul li{float:left; padding-top:8px;}

.asidelayer_content .aside_level_icon{width:100%; overflow:hidden;}
.asidelayer_content .aside_level_icon li{float:left; width:83px; border:1px solid #e4e4e4; margin:0 2px 2px 0;}
.asidelayer_content .aside_level_icon li .icon_img{padding-top:5px; text-align:center;}
.asidelayer_content .aside_level_icon li .icon_img img{vertical-align:top;}
.asidelayer_content .aside_level_icon li .icon_txt{height:17px; padding-top:5px; text-align:center; color:#9aa4a9;}


 @media screen and (-webkit-min-device-pixel-ratio:0){ 
	#container .aside{right:-1px;}
 }


body.login{background-color:#fafafa;}
#login_wrap{width:772px; margin:100px auto 0;}
#login_wrap .login_box{border:1px solid #d1d1d6; background:#fff;}
#login_wrap .login_bline{height:1px; overflow:hidden; margin:0 2px; border:1px solid #eaeaea; border-top:0 none;}
.login_content{width:709px; overflow:hidden; padding:40px 0 20px 60px;}
.login_content .login_lfbox{float:left; width:320px;}
.login_content .login_rfbox{float:right; width:382px;}
.login_lfbox h1{padding-bottom:5px; border-bottom:1px solid #d1d1d6;}
.login_lfbox h1 img{vertical-align:top;}

.login_lfbox .login_form{position:relative; margin-top:138px;}
.login_form li.login_id,.login_form li.login_pw{width:222px; height:25px; overflow:hidden; padding:5px 0; margin-bottom:5px; background:url('../../img/common/login/login_form_bg.gif') no-repeat 0 0;}
.login_form li.login_id label,.login_form li.login_pw label{float:left; width:45px; padding:2px 0; background:url('../../img/common/login/login_form_line.gif') no-repeat 100% 50%; text-align:center; font-family:Arial; font-size:16px; color:#21a5df; font-weight:bold;}
.login_form li.login_id input,.login_form li.login_pw input{width:150px; padding:2px 10px 0; border:0 none; outline:0 none; font-size:16px; line-height:20px; color:#686872;}
.login_form li.login_btn{position:absolute; top:0; right:0; width:90px;}
.login_form li.login_btn button{display:block; width:90px; height:75px; background:url('../../img/common/login/login_form_btn.gif') no-repeat 0 0; text-align:center; font-family:Arial; font-size:18px; color:#fff; font-weight:bold;}
.login_form li.login_save{color:#686872;}

.login_rfbox .cast_logo{text-align:right;}
.login_rfbox .login_img{padding-top:30px; text-align:center;}

.login_footer{width:100%; padding:15px 0; border-top:1px solid #f3f3f4; background:#f8f8f8; zoom:1;}
.login_footer:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.login_footer .footer_logo{float:left; width:122px; padding:7px 0 0 57px;}
.login_footer .footer_info{margin-left:190px; font-size:11px; line-height:16px; color:#9b9ba2;}



.ellips_text{
display:block;
height:20px;
overflow : hidden;
white-space: nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
-ms-text-overflow:ellipsis; 
-moz-binding:url(/xe/ellipsis.xml#ellipsis) 
}



.multi_board{padding-top:10px;}
.multi_board>ul{width:100%; zoom:1;}
.multi_board>ul:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.multi_board>ul>li{position:relative; float:left; width:280px; height:390px; border:1px solid #e2e2e2; margin:0 20px 20px 0;}
.multi_board>ul>li .multi_num{height:30px; line-height:30px; padding:0 10px; overflow:hidden; border-bottom:1px solid #e2e2e2; color:#383845; background:#eee;}
.multi_board>ul>li .multi_num strong{float:left;}
.multi_board>ul>li .multi_num span{float:right;}
.multi_board>ul>li .multi_top{position:relative; height:32px; margin:0 10px; padding:5px 0;  border-bottom:1px solid #e2e2e2; overflow:hidden;}
.multi_board>ul>li .multi_top .user_infobox{text-align:center;}
.multi_board>ul>li .multi_top .user_infobox .user_class{position:absolute; top:4px; left:0;}
.multi_board>ul>li .multi_top .user_infobox .user_info{}
.multi_board>ul>li .multi_top .user_etc{position:absolute; top:10px; right:0;}
.multi_board>ul>li .multi_top .user_etc span{margin-left:5px;}
.multi_board>ul>li .multi_imglst{height:24px; margin:10px 0 0 0; text-align:center;}
.multi_board>ul>li .multi_imglst li{position:relative; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; margin-right:3px; vertical-align:middle;}
.multi_board>ul>li .multi_imglst li span.icon_movie{position:absolute; top:0; left:0; display:block; width:20px; height:20px; background:url('../../img/common/btn/btn_movie.png') no-repeat 0 0;}
.multi_board>ul>li .mutiimg_box{position:relative; width:200px; height:200px; overflow:hidden; margin:5px auto 0; border:1px solid #e2e2e2; text-align:center}
.multi_board>ul>li .mtlst_txtcont{position:relative; padding:10px 0 0 0; margin:0 10px; border-top:1px solid #e2e2e2;}
.multi_board>ul>li .mtlst_txt{height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.multi_board>ul>li .mtlst_txtcont .tootip_layer{top:23px;}
.multi_board>ul>li .mtlst_txtcont .tootip_layer .arrow{left:50px;}
.multi_board>ul>li .multi_btnbox{padding:5px 3px; text-align:center;}
.multi_board>ul>li .multi_btnbox li{display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; margin-right:5px;}
.multi_board>ul>li .mtlayer_area{position:relative;}
.multi_board>ul>li .mtlayer_area .mtlayer_save{position:absolute; display:none; top:-20px; left:120px; z-index:100;}
.multi_board>ul>li .mtlayer_area .mtlayer_img{position:absolute; display:none; top:-20px; left:10px; z-index:100;}
.multi_board>ul>li .mtlayer_area .mtlayer_save a,
.multi_board>ul>li .mtlayer_area .mtlayer_img a{display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; padding:5px 10px; border:1px solid #ddd; background:#21a5df; color:#fff;}


.multi_board>ul>li .mutiimg_box li{display:none;}
.multi_board>ul>li .mutiimg_box li.on{display:block;}
.p_txtcont{display: inline-block;line-height: 27px;vertical-align: middle;}

#frame2 {min-height: 950px;max-height: 1100px;}

/* iframe */
.iFrameView {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 20px;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    BORDER-TOP: #969696 2px solid;
    BORDER-RIGHT: medium none;
}
.iFrameView tr{
    HEIGHT: 30px;
}
.iFrameView .GridViewHeaderStyle{
    BACKGROUND-COLOR: #f7f7f7;
}

.iFrameView th{
    BORDER-BOTTOM: #e1e1e1 1px solid;
    FONT-STYLE: normal;
    BORDER-RIGHT: #f7f7f7 1px solid;
}