.b {font-weight:bold;}
.right {float:right;height:23px;}
.clear {clear:both;}
.padd10 {padding:10px;}
.exttype01 {padding:1px 3px 1px 3px;color:#ffffff;font-size:9px;}


/* 탑라인 */
#topline {width:960px;height:23px;margin:0 2px 0 0;}
#topline ul {margin:3px 0 0 0;padding:0;}
#topline img {position:relative;top:-2px;}
#topline .left {font-size:11px;color:#999;}
#topline .right li {list-style-type:none;float:left;font-size:11px;margin-left:8px;padding-left:8px;background:url('../image/front/index/split_01.gif') left no-repeat;}
#topline .right li a {color:#666666;}
#topline .right li a:hover {color:#ff6600;}
#topline .right .root a {color:#7FA206;}
#topline .right .admin a {color:#32BABC;}
#topline .right .nosplit {margin-left:1px;padding-left:6px;background-image:url('');}
#topline .right .nosplit img {position:relative;top:-4px;}
#topline .right .front a {color:#ff6600;font-weight:bold;}
#topline .right .singo a {color:#CC66FF;}
#topline .right .menu{float:right;margin-left: 8px;list-style-type: none;}
#topline .right .gnb li{background:none;}
#topline .gnb {
float:right;
width: 117px;
}

#topline .gnb a img{padding-top:1px;}
#topline .gnb a.txt{padding:1px 8px 0 3px;float:left;margin-left:8px;background: url('../image/split_01.gif') left no-repeat;}
/* 탑라인 */

/* 탑메뉴 이미지*/
#topmenu {width:960px;height:32px;}
#topmenu a img.over{display:none}
#topmenu a:hover{position:relative}
#topmenu a:hover img{display:none}
#topmenu a:hover img.over{display:inline}
/* 탑메뉴 이미지*/

/* 탑메뉴 플래쉬*/
#topmenuf {width:958px;height:30px;border:#cccccc solid 1px;}
/* 탑메뉴 플래쉬*/

/* 로고라인 */
#toplogo {width:960px;height:35px;margin:0 0 15px 0;}
#toplogo .logo {float:left;}
#toplogo .weather {float:left;margin:10px 0 0 0;}
#toplogo .mobile {float:left;}
#toplogo .right {float:right;margin:18px 1px 0 0;text-align:left;}
#toplogo .imgbox {float:right;z-index:1;margin:0;padding:0 0 0 0;}
/* 로고라인 */

/* 서브메뉴 */
#submenu {height:0px;background:#ffffff;}
#submenu ul {margin:0 0 0 50px;padding:0;}
#submenu li {list-style-type:none;float:left;padding:8px 10px 0 10px;background:url('../image/front/index/split_02.gif') right no-repeat;}
#submenu .nosplit {background:url('') right no-repeat;}
#submenu .reverse {float:right;width:240px;}
#submenu .reverse a {font-size:11px;color:#878787;}
#submenu .on {padding:1px 3px 0 3px;background:#c0c0c0;color:#fff;}
#submenu .on:hover {background:#ff7700;}
/* 서브메뉴 */

/* 로케이션 */
#location {height:15px;margin:10px 0 1px 1px;font-size:11px;color:#c0c0c0;}
#location .left{}
#location .right {width:55px;margin:0 0 0 0;padding:0;font-size:11px;}
/* 로케이션 */

/* 메인 */
#main {padding:0;margin:0;}
#main .mainopen {margin:0 0 0 200px;border-left:#dfdfdf dashed 1px;padding:0 0 0 20px;_height:500px;}
#main .leftmenu {float:left;width:180px;margin:0 -200px 1 0;_margin:0 -200px 0 0;padding:0px 20px 20px 0;}
#main .leftmenu h2 {padding:0 0 7px 0;margin:0;}
#main .leftmenu .eng {border-bottom:#dfdfdf solid 5px;padding:0 0 7px 0;margin:0 0 15px 0;font-size:10px;color:#ffffff;line-height:130%;}
#main .leftmenu .han {border-bottom:#dfdfdf solid 5px;padding:0 0 7px 0;margin:0 0 15px 0;font-size:11px;color:#ffffff;line-height:130%;}
#main .leftmenu .submenu {list-style-type:none;margin:0;padding:10px 0 10px 0px;line-height:170%;border-bottom:#dfdfdf solid 1px;}
#main .leftmenu .submenu li {border:#ffffff solid 1px;background:url('../image/front/index/ico_01.gif') left no-repeat;padding:1px 0 1px 25px;}
#main .leftmenu .submenu li:hover {border:#9BD3EB solid 1px;background:url('../image/front/index/ico_02.gif') left no-repeat #ECF5FB;}
#main .leftmenu .submenu .sub:hover {border:#9BD3EB solid 1px;background:url('') left no-repeat #ECF5FB;}
#main .leftmenu .submenu .gap:hover {border:#ffffff solid 1px;background:url('');}
#main .leftmenu .submenu a:hover {color:#000000;}
#main .leftmenu .submenu .sub {background:url('');padding-left:4px;color:#c0c0c0;}
#main .leftmenu .submenu .gap {background:url('');height:20px;margin:0;padding:0;}
#main .leftmenu .submenu .on a {padding:2px 0px 2px 0px;background:#c0c0c0;color:#fff;}
#main .leftmenu .submenu .num {color:#808080;font-size:9px;}
/* 메인 */

/* 풋터 */
#footer {clear:both;border-top:1px solid #dfdfdf;margin:20px 0 0 0;padding:5px 0 20px 0;}
#footer p {padding-top:5px;text-align: center;color:#999999;line-height:150%;font-size:11px;color:#999999;}
/* 풋터 */



/*
a:link { color:#515151; text-decoration: none;}
a:visited { color:#515151; text-decoration: none;}
a:active { color: #515151; text-decoration: none;}
a:hover { color: #FF6600; text-decoration: none;}
*/
.sys_f_11d { font-size:11px;}
.sys_f_11g { font-size:11px;}

.sys_hand {cursor:pointer;}
.sys_pos_abs { position:absolute; }
.sys_pos_rel { position:relative; }
.sys_dis_none { display:none; } 
.sys_dis_block { display:block; }
.sys_dis_inline { display:inline; }

.tree_default_TextColor {font-size:12px;}
.tree_default_SelectColor {color:#FF6600;font-size:12px;}
.tree_default_NumColor {padding-left:3px;color:#AE5037;font-size:11px;}
.sys_debug {position:absolute;display:inline;width:260px;border:#FE5C30 solid 2px;background:#F5CDAD;filter:alpha(opacity=80);opacity:0.8;padding:10px;line-height:140%;text-align:left;z-index:1000;}

.Klocation {font-size:11px;color:#c0c0c0;}
.Klocation a:hover {text-decoration:none;}
#mbr_layer_ul {list-style-type:none;width:100px; padding:2px 0 0 0; background:#F8F4CA; border-top:#F0E9BC solid 1px;border-left:#F0E9BC solid 1px;border-right:#F0E9BC solid 1px;text-align:left;}
#mbr_layer_ul li { display:none;cursor:pointer; font-size:11px; padding:1px 0 1px 3px;color:#6C552C;border-bottom:#F0E9BC solid 1px; }
#mbr_layer_ul img { vertical-align:middle;}
#mbr_layer_ul li:hover { cursor:pointer; font-size:11px; padding:1px 0 1px 3px;color:#6C552C;background:#FEFDF1;border-bottom:#F0E9BC solid 1px; }
/* init.css */

#topline .right .onbox_msg {
position: relative;
z-index: 100;

right:235px;
width: 350px;
height: 450px;
background: #fff;
border-top: #333 solid 1px;
border-left: #333 solid 1px;
border-right: #333 solid 1px;
border-bottom: #333 solid 2px;
display: none;
filter: alpha(opacity=100);
opacity: 1;
clear:both;

}

#livebox {
padding: 0 10px 10px 10px;
}
#livebox .cont {
position: relative;
margin: 5px 0 0 0;
height: 310px;
overflow-x: hidden;
overflow-y: auto;
}
#livebox .rnote {
padding: 10px 0 5px 0;

}
#livebox .rnote .rbox {
border-bottom:1px dotted #999999;
}
#livebox .rnote .rbox .o_name {
color:#2F5FA0;font-size:11px;font-weight:bold;
}
#livebox .rnote .name{
color: rgb(50, 186, 188);font-size:13px;font-weight:bold;padding:0 0 7px 0;
}
#livebox .rnote .name img{
padding-top:1px;
}
#livebox .rnote .rbox .xl {
width: 50px;
float: left;
padding:0 0 7px 0;
}
#livebox .rnote .rbox .xl a img {
padding-top:5px;
}

#livebox .rnote .rbox .xr {
width: 270px;
float: left;
margin-left: 10px;
padding-top: 2px;
line-height: 150%;
color: #656565;
font-size: 11px;
}
.hand {cursor: pointer;}
#livebox .cont .xrecent1 li {
padding: 4px 0 18px 18px;
margin: 0 0 0 5px;
background: url('../image/arr_06.gif') left 4px no-repeat;
line-height: 130%;
font-size: 11px;
color: #999;
width: 100%;
}
#livebox .cont .xrecent1 li a {
display: block;
padding-bottom: 5px;
font-weight: bold;
font-size: 12px;
color: #3C5899;
}
#livebox .cont .xrecent1 li a .comment {
color: #FF6F05;
font-size: 11px;
letter-spacing: -1px;
}
span#arlim {display: inline-block;
min-width: 10px;
padding: 0px 5px;
font-size: 11px;

line-height: 1;
color: #fff;
margin-left:5px;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
background: #f00;
border-radius: 10px;}
#livebox .cont .xrecent {
list-style-type: none;
padding: 0 0 20px 0;
margin: 0;
}
#livebox .cont .xrecent li .pic {
float: left;
width: 35px;
}
#livebox .cont .xrecent li .info .sbj {
display: block;
padding-bottom: 5px;
font-weight: bold;
font-size: 12px;
color: #3C5899;
}
#livebox .cont .xrecent li {
padding: 5px 0 5px 0;
margin: 0;
line-height: 130%;
font-size: 11px;
color: #999;
}#livebox .cont .xrecent li .info {
float: left;
width: 270px;
}
#topline .cmtn {color: #9FC54E;
font-size: 11px;
font-weight: normal;}