﻿.middle{margin-top:21px;}
.middle #middle1{background-image:url(../images/sub_top_img01.jpg);background-repeat:no-repeat;background-position:top center;height:192px;margin-top:64px;width:100%;}
.middle .middle2Wrapper{background:url(../images/middle2WrapperBg.png) repeat-x;background-position:0 7px;background-size:100% 100%;position:relative;top:-8px;}
.middle .middle2{background-image:url(../images/subMiddle2Bg.png);background-repeat:no-repeat;background-position:top center;height:67px;text-align:center;width:100%;}
.middle .middle2>h1{width: 898px;margin: 0px auto;text-align: left;padding: 14px 0;}
.middle .middle2>h1>a{color:#fff;text-decoration:none;margin-left:12px;position:relative;top:-1px;font-size:16px;font-weight:600;}
.middle .middle2>h1>a:after{content:' 홈페이지에 오신 것을 환영합니다!';}
.middle .middle2>h1>img{vertical-align:middle;}
.middle .middle2>h1>span.rightNav{float:right;}
.middle .middle2>h1>span.rightNav a{color:#fff;cursor:pointer;font-size:14px;font-weight:normal;text-decoration:none;}
.middle .middle2>h1>span.rightNav a>img{position:relative;top:1px;}
.body{display:inline-block;position:relative;margin-top:-15px;width:100%;z-index:1}
.body .bodyWrapper{width:949px;margin:0 auto;}
.body .lnb{border-right:1px solid #dadada;float:left;width:174px;margin:0 0 40px 0;min-height:740px;}
.body .content{float:right;margin-top:36px;width:740px}
.body .content #contentTitle{font-size:19px;font-weight:bold;margin-bottom:14px;margin-left:4px;}
.body .lnb>h1{margin:0;position:relative;z-index:2}
.body .lnb>h1>a{display:block;line-height:36px;padding:0 18px;border-radius:3px;color:#fff;text-decoration:none;font-size:14px;border:1px solid #939395;background-color:#19191b;background:-webkit-linear-gradient(top, #2d2c31, #0c0c0e 80%, #131418 80%);background:-moz-linear-gradient(top, #2d2c31, #0c0c0e 80%, #131418 80%);background:-o-linear-gradient(top, #2d2c31, #0c0c0e 80%, #131418 80%);background:-ms-linear-gradient(top, #2d2c31, #0c0c0e 80%, #131418 80%);background:linear-gradient(top, #2d2c31, #0c0c0e 80%, #131418 80%);zoom:1}
.body .lnb ul{list-style:none;margin:0;padding:0}
.body .lnb ul a{display:block;text-decoration:none;color:#333;font-size:13px}
.body .lnb>ul{position:relative;z-index:1;padding:1px;margin:-1px 0 0 0;border-radius:3px}
.body .lnb>ul>li>a{border-top:1px solid #dadada;line-height: 36px;font-size: 14px;padding: 6px 15px;text-align: right;}
.body .lnb>ul>li.active>a,
.body .lnb>ul>li>a:hover,
.body .lnb>ul>li>a:focus{background:url(../images/left_on_bg.gif) no-repeat;background-size:100% 100%;color:#1d7897;font-weight:bold;}
.body .lnb>ul>li:first-child>a{border-top:0}
.body .lnb ul ul{display:none;padding:4px 0;border-top:1px solid #eee}
.body .lnb>ul>li.active>ul{display:block;}
.body .lnb li li>a{line-height:20px;padding:2px 10px 2px 25px;text-align:right;}
.body .lnb li li>a:before{content:' - ';}
.body .lnb li li.active>a,
.body .lnb li li>a:hover,
.body .lnb li li>a:focus{color:#3192d7}

/* base */
p{line-height:180%!important;}


/* tbl_org */
.tbl_org_info {
    width: 100%;
    border-top: 3px solid #063873;
}
.tbl_org_info thead th{
    padding: 5px 0 5px;
    border-bottom: 1px solid #e5e5e5;
    background: #ececec;
    font-size: 13px;
}
.tbl_org_info tbody td{
    padding: 9px 0 8px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    text-align: center;
}

/* widgetContainer */
.tabview {
    overflow: hidden;
    width: 100%;
}
.box1 {
    width: 335px;
    height: 142px;
    border: 1px solid #e0e0e0;
    margin: 0 19px 9px 0;
    float: left;
}
.box2 {
    width: 335px;
    height: 142px;
    border: 0px solid #e0e0e0;
    margin: 0 19px 9px 0;
    float: left;
}
.box1 img{
	float:left;padding:12px 0 0 12px
}
.pht {
    float: left;
    display: inline;
    margin: 10px 18px 0 10px;
}
.tabview .text {
    float: left;
    width: 160px;
    padding-top: 12px;
    letter-spacing: -1px;
    font-weight: bold;
    list-style-type: none;
}
.text1 {
    font-size: 15px;
    color: #333;
    font-weight: bold;
}
.img1 {
    margin: 8px 0 11px;
}
.text3 {
    color: #333333;
    font-size: 12px;
    margin-bottom: 5px;
}
.text4 {
    color: #888888;
    font-size: 12px;
    margin-bottom: 5px;
}

/* sketchbook */
.bd_hd.clear{visibility:hidden;}
.rd_vote{display:none;}