.mainrow1 {
    width:1060px;
    margin-top:0px;
}
.mainrow1:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow1 .msub12 {
    width:1050px;
    height:575px;
    float:left;
}
.mainrow2 {
    width:1060px;
    margin-top:50px;
}
.mainrow2:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow2 .msub21 {
}
.mainrow5 {
    width:1050px;
    margin-top:25px;
}
.mainrow5:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow5 .msub51 {
}
.mainrow6 {
    width:1050px;
    margin-top:25px;
}
.mainrow6:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow6 .msub61 {
}
.mainrow7 {
    width:1050px;
    margin-top:25px;
}
.mainrow7:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow7 .msub71 {
}
.mainrow8 {
    width:1050px;
    margin-top:25px;
}
.mainrow8:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow8 .msub81 {
}
.mainrow9 {
    width:1050px;
    margin-top:25px;
}
.mainrow9:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow9 .msub91 {
}
.mainrow10 {
    width:1050px;
    margin-top:25px;
}
.mainrow10:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.mainrow10 .msub101 {
}
#index2 ul {
    width:1060px;
    margin-left:-10px
}
#index2 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index2 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:275px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index2	.limg {
    width:255px;
    height:170px;
}
#index2 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index2 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    letter-spacing: -0.7px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index2 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight:normal;
}
#index3 ul {
    width:1060px;
    margin-left:-10px
}
#index3 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index3 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:270px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index3	.limg {
    width:255px;
    height:170px;
}
#index3 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index3 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index3 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight:normal;
}
#index4 ul {
    width:1060px;
    margin-left:-10px
}
#index4 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index4 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:270px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index4	.limg {
    width:255px;
    height:170px;
}
#index4 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index4 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index4 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight:normal;
}
#index5 ul {
    width:1060px;
    margin-left:-10px
}
#index5 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index5 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:270px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index5	.limg {
    width:255px;
    height:170px;
}
#index5 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index5 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index5 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight:normal;
}
#index9 ul {
    width:1060px;
    margin-left:-10px
}
#index9 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index9 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:270px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index9	.limg {
    width:255px;
    height:170px;
}
#index9 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index9 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index9 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight:normal;
}
#index7 ul {
    width:1060px;
    margin-left:-10px
}
#index7 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index7 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:270px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index7	.limg {
    width:255px;
    height:170px;
}
#index7 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index7 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index7 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight:normal;
}
#index8 ul {
    width:1060px;
    margin-left:-10px
}
#index8 ul:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
#index8 ul li {
    float:left;
    zoom:1;
    display:inline-block;
    *display:inline;
    _display:inline;
    width:255px;
    height:270px;
    margin-left:10px;
    ;
    vertical-align:top;
}
#index8	.limg {
    width:255px;
    height:170px;
}
#index8 .gname {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    letter-spacing: -1px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    font-weight:bold;
}
#index8 .gname_pre {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
}
#index8 .account {
    display:block;
    overflow:hidden;
    padding:3px 0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:rgb(221,221,221);
    color:black;
    font-size:11px;
    line-height:13px;
    text-indent:5px;
    background-color:rgb(248,248,248);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(221,221,221);
    font-weight: normal;
}

/* from index.htm */
                #innerDiv {
                    width: 1060px;
                    margin: 0 auto;
                }
                
                .banners {
                    float: left;
                    width: 100%;
                    padding-left: 1px;
                    margin-top:10px;
                    margin-bottom:30px;
                }
                
                .banners ul {
                    width: 100%;
                    display: inline-block;
                    padding: 0;
                    line-height: 0;
                    font-size: 0;
                    letter-spacing: -5px;
                }
                
                .banners li {
                    display: inline-block;
                    *display: inline;
                    vertical-align: top;
                    *zoom: 1;
                    width: 32%;
                    margin: 15px 0 15px 1.95%;
                    text-align: center;
                    letter-spacing: 0;
                }
                
                .banners li p {
                    border: 1px solid #fff;
                }
                
                .banners li p:hover {
                    border: 1px solid #e5e5e5;
                }
                
                .banners li p:hover a {
                    color: #555;
                }
                
                .banners li a:hover {
                    text-decoration: none;
                }
                
                .banners li.first {
                    margin-left: 0;
                }
                
                .banners li span {
                    display: block;
                }
                
                .banners li .img img {
                    width: 100%;
                }
                
                .banners li .subject {
                    padding: 1px 7px 2px 7px;
                    margin: 17px 0 6px 0;
                    font-size: 13px;
                    font-family: "helvetica", "굴림" !important/*"NanumGothic"*/
                    ;
                }
                
                .banners li .txt {
                    padding: 0 7px;
                    margin: 2px 0 15px 0;
                    font-size: 11px;
                    line-height: 21px;
                }
                
                .banners li .txt a {
                    color: #aaa;
                    font-family: "helvetica", "굴림" !important/*"NanumGothic"*/
                    ;
                    font-size: 12px;
                }
            

/* from index.htm */
    #innerDiv {
        width: 1060px;
        margin: 0 auto;
    }
    
    .banners1 {
        float: left;
        width: 100%;
        padding-left: 4px;
        margin-bottom:30px;
    }
    
    .banners1 ul {
        width: 100%;
        display: inline-block;
        padding: 0;
        line-height: 0;
        font-size: 0;
        letter-spacing: -5px;
    }
    
    .banners1 li {
        display: inline-block;
        *display: inline;
        vertical-align: top;
        *zoom: 1;
        width: 48.8%;
        margin: 15px 0 15px 1.8%;
        text-align: center;
        letter-spacing: 0;
    }
    
    .banners1 li p {
        border: 1px solid #fff;
    }
    
    .banners1 li p:hover {
        border: 1px solid #e5e5e5;
    }
    
    .banners1 li p:hover a {
        color: #555;
    }
    
    .banners1 li a:hover {
        text-decoration: none;
    }
    
    .banners1 li.first {
        margin-left: 0;
    }
    
    .banners1 li span {
        display: block;
    }
    
    .banners1 li .img img {
        width: 100%;
    }
    
    .banners1 li .subject {
        padding: 1px 7px 2px 7px;
        margin: 17px 0 6px 0;
        font-size: 13px;
        font-family: "helvetica", "굴림" !important/*"NanumGothic"*/
        ;
    }
    
    .banners1 li .txt {
        padding: 0 7px;
        margin: 2px 0 15px 0;
        font-size: 11px;
        line-height: 21px;
    }
    
    .banners1 li .txt a {
        color: #aaa;
        font-family: "helvetica", "굴림" !important/*"NanumGothic"*/
        ;
        font-size: 12px;
    }

/* from index.htm */
#box { width:1040px; margin:0 auto; height:auto;}
#box h2 {padding: 5px 0 10px 0px; text-align: left; color: #666464; font-family: "helvetica", "굴림" !important/*"NanumGothic"*/; font-size: 12px;}
#box h2 span {color:red;}
#box div { width:425px; height:auto;  line-height:1px; float:left; margin:0 auto;  margin-bottom:17px;}

/* 메인에서만 퀵메뉴 탭 버튼을 아래로 */
#quickmenu .q-tab img { top: 70%; }
