/* Frame */

#leftFrame {
    display: block;
    width: 95px;
    height: 1000px;
    margin-left: 4px;
    border-right: 1px solid #cccccc;
    float: left;
    letter-spacing: -1px; 
    padding : 0px;
}

#mainFrame {
    float: left;
    display: block;
    width: 600px;
    height: auto;
    padding: 0px;
    margin: 0px 0px 0px 25px;
    letter-spacing: -1px; 
}

#rightFrame {
    float: right;
    display: block;
    width: 250px;
    height: auto;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: 1px solid #d6d6d6;
    letter-spacing: -1px; 
}

#leftFrame ul,
#mainFrame ul, 
#rightFrame ul{
    list-style-type: none;
    float:left;
}
#leftFrame ul li,
#mainFrame ul li, 
#rightFrame ul li {
    list-style-type: none;
    overflow:hidden;
    padding: 0px;
    margin: 0px ;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: rgb(120, 120, 120);
    background: #ffffff; 
    line-height: 24px;
}


/* Panel & Content */
#contentPanel {
    display: block;
    padding: 0px;
}

#contentPanel .header {
    display: block;
    margin: 0px 0px 0px 2px;
    color: #333333;
    font-size: 11px;
    width: 600px;
    float: none;
    font-family: Dotum;
}
#contentPanel .header a{
    font-size: 11px;
    font-family: Dotum;
    color: #999999;
}
#mainFrame .header .button{
    text-align: right;
    width: 240px;
    float: right;
}
#contentPanel .header span{
    font-size: 11px;
    font-family: Dotum;
    color: #333333;
}
#contentPanel .breadcrumb {
    float: left;
    font-family: Dotum;
    height: 12px;
    _height: 14px;
    margin: 0px;
    padding: 1px 0px 1px 0px;
    margin: 0px;
    border: 0px ;
    color: #666666;
}

#contentPanel .dateToolBar {
    width: 600px;
    max-height: 53px;
    height : auto;
    margin: 8px 0px;
    border-top: 1px dashed #b8b8b8;
    border-bottom: 1px dashed #b8b8b8;
    color: #999999;
    line-height: 20px;
    padding : 10px 0;
    overflow : hidden;
}

#contentPanel .dateToolBar .heading {
    float: left;
    margin: 0px;
    font-family: Dotum;
    font-size: 16px;
    color: #003399;
    font-weight: bold;
}
#contentPanel .info{
    padding-bottom: 8px;
    border-bottom: 1px dashed #b8b8b8;
    line-height: 14px;
}
#contentPanel .info .wdate,
#contentPanel .info .rcount{
    font-family: Dotum;
    font-size: 12px;
    color: #999999;
    padding: 0px;
}
#contentPanel .info .rcount{
    padding-left: 20px;
}
#contentPanel .content{
    display: block;
    width: 590px;
    _width: 600px;
    height: auto;
    font-family: Gulim;
    padding: 5px;
    font-size: 14px;
    margin: 10px 0px 10px 0px;
    line-height: 20px;
    border-bottom: 0px dashed #b8b8b8;
}

#contentPanel .content div{
	font-size: 14px;
	line-height: 25px;
}

#contentPanel #tabPanel .heading{
    background: #ffffff;
    border-bottom: 1px solid #999999;
    margin: 5px;
    margin-top: 25px;
    padding:0px;
    margin-bottom : 30px;
    line-height: 20px;
}
#contentPanel #tabPanel .heading span{
    font-weight: bold;
}
#contentPanel #tabPanel .heading .tab{
    background: #f4f4f4;
    padding: 5px 20px;
    border: 1px solid #999999;
    border-bottom: 0px;
}
#contentPanel #tabPanel .heading .tab02{
    background: #ffffff;
    padding: 5px 20px;
    border: 1px solid #999999;
    border-bottom: 0px;
    border-right: 0px;
}
#contentPanel #tabPanel{
    float: left;
    width: 600px;
}
#contentPanel #tabPanel #tabAdList{
    padding: 0px;
    margin-bottom: 20px;
    float: left;
    width: 132px;
    overflow: hidden;
    width : 572px !important;
    height : 115px !important;
}

#contentPanel #tabPanel .contents{
    
}

#contentPanel #tabPanel #tabAdList dl{
 float: left;
 margin : 0px 14px;
}
#contentPanel #tabPanel #tabAdList a{
    font-size: 11px;
    font-family: Dotum;
    line-height: 14px;
    font-weight: bold;
    width: 110px ;
    overflow: hidden;
    color: #666666;
}


#contentPanel #tabPanel #tabAdList .thumbnail{
    width: 110px;
    height: 80px;
    border: 2px solid #353535;
    overflow: hidden;
    margin-bottom : 3px;
}
#contentPanel #tabPanel #tabAdList .brand,
#contentPanel #tabPanel #tabAdList .title{
    width: 110px;
    overflow: hidden;
    height: 29px;
    text-overflow : ellipsis;
    }
    
#commentHeading{
    border : 1px solid #E0E0E0;
    font-family : Dotum;
    font-size : 15px;
    height : 30px;
    line-height : 30px;
    margin : 10px 0px;
    padding-left : 20px;
    text-align : left;
    overflow : hidden;
}

#commentHeading .headingText{
	font-family : Dotum;
    font-size : 15px;
    font-weight : bold;
        float : left;
    margin-right : 5px;
	
}
#commentHeading .countText{
    
    float : left;
}
#commentPanel{
    margin-top: 15px;
    font-family: Dotum;
}
#commentFormContainer {
    clear: both;
    display: block;
    padding: 10px 16px;
    height: auto;
}
#commentHeading span.commentBtn{
    float : right;
    padding : 6px 5px 0 0;
 

}
#commentHeading span{
       display : inline-block;
}
#commentHeading span.totalCount{ 
    color: #0066cc;
}
#commentCountContainer {
    margin: 0px;
    padding: 0px;
    border-bottom: 0px dashed #b8b8b8;
}
#contentPanel #tagPanel{
     background: url(//static.ad.co.kr/images/common/icon/tag02.gif) no-repeat
        left top;
    line-height: 16px;
    padding-left: 35px;
    margin: 35px 0px 15px 10px;
    margin-left: 10px;
}

#contentPanel #tagPanel a{
    color: #999999;
}

#contentPanel #toolbar2{
    background: url(//static.ad.co.kr/images/news/info_bg.gif) repeat-x
        left top;
    height: 32px;
    width: 600px;
    float: left;
}
#contentPanel #toolbar2 .link{
    float: left;
    padding: 10px;
}
#contentPanel #toolbar2 .link a{
    font-size: 11px;
    font-family: Dotum;
    color: #999999;
}
#contentPanel #toolbar2 .button{
    width: 220px;
    float: left;
    padding-top: 7px;
}

#contentPanel .headlineWithThumbnail,
#contentPanel .headline {
    margin: 0px 0px 8px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#contentPanel .headlineWithThumbnail span,
#contentPanel .headline span{
    color: #cccccc;
    font-size: 11px;
    font-family: Dotum;
}
#contentPanel .headlineWithThumbnail a,
#contentPanel .headline a {
    font-family: Dotum;
    font-size: 15px;
    color: #003366;
    font-weight: bold;
}
#contentPanel .content .headlineWithThumbnail {
    width: 420px;
}
#contentPanel .content_list .headlineWithThumbnail {
    width: 500px;
}
#contentPanel .headline {
    width: 560px;
}
#contentPanel .content .info {
    margin: 0px 0px 8px 0px;
    overflow: hidden;
    font-family: Dotum;
    color: rgb(119, 119, 119);
    font-size: 11px;
}
#contentPanel .content .info .source a,
#contentPanel .headline .source a,
#contentPanel .headlineWithThumbnail .source a{
    color: #cc6666;
    font-size: 11px;
    font-family: Dotum;
    font-weight: normal;
}
#contentPanel .content .info .source .wdate{
    font-size: 11px;
    font-family: Dotum;
    color: #999999;
}

#contentPanel .content .info img {
    margin: -1px 0px 0px 10px;
    vertical-align: top;
}

#contentPanel .content .blurb {
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    color: #999999;
    line-height: 12pt;
    text-overflow: ellipsis;
}

#mainFrame #mainFramePanel1,
#mainFrame #mainFramePanel_new{
    clear: both;
    height: 200px;
    float: left;
    overflow: hidden;
    border-top: 1px dashed #b8b8b8;
    padding-top: 10px;
    padding-left: 5px;
    border-bottom: 0px;
    margin-bottom: 10px;
    width: 595px;
}
#mainFrame #mainFramePanel_new .header{
    padding-left: 140px;
    background: 
    url(//static.ad.co.kr/images/news/heading/maintitle_05.gif) no-repeat left top;
    margin : 10px 0 10px;
}
#mainFrame #mainFramePanel1 .right,
#mainFrame #mainFramePanel_new .right{
    float: left;
    overflow: hidden;
    margin-top: -4px;
}
#mainFrame #mainFramePanel_new .header a{
    font-size: 11px;
    color: #999999;
    font-family: Arial;
    margin-right: 15px;
}
#mainFrame #mainFramePanel_new .left{
    float: left;
    margin-right: 10px;
    width: 120px;
}
#mainFrame #mainFramePanel_new .thumbnail{
    width: 120px;
    height: 90px;
    border: 1px solid #666666;
    overflow: hidden;
}
#mainFrame #mainFramePanel_new .blurb{
    width: 120px;
    overflow: hidden;
    margin-top : 5px;
}
#mainFrame #mainFramePanel_new .blurb a{
    width: 120px;
    font-size: 11px;
    overflow: hidden;
    margin: 0px;
    color : #666666;
}
#mainFrame .button{
    width: 580px;
    text-align: right;
}
#mainFrame ul.top li{
    width: 500px;
    overflow: hidden;
}
#mainFrame ul.top li a{
    font-family: Dotum;
    font-weight: normal;
}
#mainFrame #mainFramePanel1 .right ul{
    margin-top: 5px;
}
#mainFrame #mainFramePanel1 .right ul.top{
    border-bottom: 1px solid #f2f2f2;
    margin: 0px;
}
#mainFrame #mainFramePanel_new .left{
    float: left;
    margin-right: 25px;
    width: 120px;
}

#rightFrame #bestArticlePanel{
    display: block;
    margin-bottom: 20px;
}

#rightFrame #content{
    border: 0px;
    width: 230px;
    padding: 0px;
    margin: 0px 0px 25px 15px;
    border: 0px ;
    text-align: left;
    overflow:hidden;
}
#rightFrame .header {
    border-top: 1px solid #d6d6d6;
    margin: 0px;
    padding: 0px;
    height: 32px;
    line-height: 35px;
    font-weight: bold;
    float: left;
    width: 230px;
    text-align: left;
    background: none;
}
#rightFrame .header .more{
    float: right;
    padding-right: 5px;
    background: none;
}
#rightFrame .header .more a{
    float: right;
    padding-right: 5px;
    background: none;
}
#rightFrame #rightFramePanel #content .header{
    float: left;
    width: 230px;
}
#rightFrame #content .thumbnail{
    width: 92px;
    height: 74px;
    border: 1px solid #666666;
    overflow: hidden;
    float: left;
    margin-right: 12px;
}
#rightFrame #content .thumbnail img{
    width: 92px;
    height: 74px;
}
#rightFrame #content .headline,
#rightFrame #content .blurb{
    width: 120px;
    overflow: hidden;
    float: left;
    line-height: 18px;
    height: 38px;
    text-align: left;
}
#rightFrame #content .headline a{
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    color: #003366;
    line-height: 20px;
    font-family: Gulim;
}
#rightFrame #content .blurb a{
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    color: #999999;
    line-height: 18px;
    font-family: Dotum;
}
#rightFrame .banner {
    width: 250px;
    height: 250px;
    margin: 0px 0px 10px 0px;
}

span.selected,
.selected {
    font-weight: bold;
}
#realClickBanner ul{
}
#realClickBanner ul li{
    padding-left : 10px;
    width : 250px !important;
    margin-left : 20px;
}