#topFrame {
    display: block;
    width: 980px;
    _width: 1000px;
    height: 155px;
    _height: 200px;
    padding: 40px 10px 5px 10px;
    margin: 0px;
    overflow: hidden;
    background: url(//static.ad.co.kr/images/ad/background/adtop_bg.gif)
        no-repeat left top;
}
#leftFrame {
    float: left;
    display: block;
    width: 150px;
    height: 820px;
    padding: 0px;
    margin: 35px 10px 0px 0px;
    background-color: rgb(243, 243, 243);
}
#mainFrame {
    width: 580px;
}
#rightFrame {
    margin: 35px 0px 0px 0px;
}

#topFrame .left,
#topFrame .right {
    display: block;
    width: 18px;
    height: 30px;
}
#topFrame .left {
    float: left;
    padding: 40px 22px 80px 0px;
}
#topFrame .right {
    float: right;
    padding: 40px 0px 80px 22px;
}
#topFrame .center {
    float: left;
    display: block;
    width: 900px;
    height: 150px;
    overflow: hidden;
}
#topFrame .contents {
    width: 900px;
    height: 150px;
}
#topFrame .center .content {
    float: left;
    display: block;
    width: 150px;
    height: 150px;
}
#topFrame .center .content .visual {
    width: 135px;
    height: 100px;
    border: 1px solid rgb(50, 50, 50);
    margin: 0px 8px 0px 7px;
    overflow: hidden;
    margin-bottom: 10px;
}
#topFrame .center .content .visual img {
    min-width: 135px;
    min-height: 100px;
}
#topFrame .center .content .headline {
    width: 135px;
    height: 32px;
    line-height: 16px;
    margin: 0px 8px 0px 7px;
    overflow: hidden;
}
#topFrame .center .content .headline a {
    color: #ddd;
}
#topFrame .center .content .headline span {
    color: #f70;
    font-weight: bold;
}

#categoryPanel {
    width: 128px;
    _width: 150px;
    height: 670px;
    _height: 690px;
    padding: 10px 10px 10px 10px;
    margin: 0px;
    border: 1px solid rgb(219, 219, 219);
    background: rgb(255, 255, 255);
}

#categoryPanel .heading {
    margin: 10px 0px;
    text-align: right;
}

#categoryPanel .content ul {
    padding: 3px 0px 0px 0px;
    border-top: 1px solid rgb(219, 219, 219);
    margin: 0px 0px 3px 0px;
}

#categoryPanel .content ul li {
    list-style-type: none;
    padding: 0px;
    margin: 10px 5px 10px 5px;
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
    color: rgb(120, 120, 120);
}

#categoryPanel .content ul li a {
    color: rgb(120, 120, 120);
}

#categoryPanel .content ul li a.selected {
    font-weight: bold;
}

#mainFramePanel1 .header {
    width: 580px;
}

#mainFramePanel1 .heading {
    width: 420px;
    _width: 430px;
    height: 15px;;
    padding: 0px 0px 0px 10px;
    font-family : Dotum;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: -1px;
}

#mainFrame div.list {
    width: 580px;
    height: 750px;
    margin: 10px 0px 10px 0px;
}

#mainFrame div.list table td.column3 {
    width: 135px;
}
.paginationContainer {
    width: 580px;
} 

