@import url("heading.css");

body, td{
	font-size:9pt;
	font-family:dotum;
	color:#2D2C2D; 	
	line-height: 120%; 
	}



img {
    border: none
}

font {
    line-height: 140%;
}

.p10 {
    font-size: 10px
}

.p11 {
    font-size: 11px
}

.p12 {
    font-size: 12px
}

.p13 {
    font-size: 13px
}

.p14 {
    font-size: 14px;
    color: #016 !important;
}

.p15 {
    font-size: 15px
}

.p16 {
    font-size: 16px
}

.p19 {
    font-size: 20px;
    font-family: 굴림, dotum;
    color: #016 !important;
}

.p24 {
    font-size: 24px
}

.p27 {
    font-size: 27px
}

.p20 {
    font-family: 굴림;
    color: #222222;
    line-height: 150%;
    word-break: break-all;
}

A:link {
    font-family: 돋움, verdana;
    font-size: 9pt;
    color: #2D2C2D;
    text-decoration: none
}

A:active {
    color: #cccccc;
    text-decoration: none
}

A:visited {
    font-family: 돋움, verdana;
    font-size: 9pt;
    color: #2D2C2D;
    text-decoration: none
}

A:hover {
    color: #2D2C2D;
    font-family: 돋움, verdana;
    font-size: 9pt;
    color: #2D2C2D;
    text-decoration: none;
}

#rss_list A:link {
    color: blue;
    text-decoration: none;
    border-bottom: 1px solid;
    line-height: 1.5em;
}

#rss_list A:active {
    color: blue;
    text-decoration: none;
    border-bottom: 1px solid;
    line-height: 1.5em;
}

#rss_list A:visited {
    color: blue;
    text-decoration: none;
    border-bottom: 1px solid;
    line-height: 1.5em;
}

#rss_list A:hover {
    color: blue;
    text-decoration: none;
    border-bottom: 1px solid;
    line-height: 1.5em;
}

#rss_list li {
    margin: 0 0 5px 0;
}

/*메인*/
.headtitle01, .headtitle01 a:link, .headtitle01 a:visited {
    font-family: Dotum, UnDotum, AppleGothic, sans-serif;
    vertical-align: bottom;
    padding-top: 15px;
    padding-bottom: 2px;
    font-size: 24px;
    line-height: normal;
    letter-spacing: -1px;
    font-weight: bold;
    color: #016
}

.tit02 {
    font-family: Dotum;
    color: #003399;
    font-size: 16px;
    padding-top: 20px;
}

.tit03 {
    font-family: Dotum;
    color: #016;
    font-size: 14px;
    font-weight: bold;
}

.tit04 {
    font-family: Dotum;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
}

.sub01 {
    font-family: Dotum;
    color: #888888;
    font-size: 11px;
}

.sub02 {
    font-family: Dotum;
    color: #888888;
    font-size: 15px;
}

.me1, .me1 a:link {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none
}, .me1 a:visited, .me1 a:hover {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}, .me1 a:active {
    font-size: 14px;
    color: #ffffff;
    text-decoration: underline;
}

.me3, .me3 a:link {
    font-size: 12px;
    color: #ffffff;
    text-decoration: none
}, .me3 a:visited, .me3 a:hover {
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}, .me3 a:active {
    font-size: 12px;
    color: #ffffff;
    text-decoration: none
}

.me2, .me2 a:link {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    text-decoration: none
}, .me2 a:visited, .me2 a:hover {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}, .me2 a:active {
    font-size: 14px;
    color: #333333;
    text-decoration: underline;
}

.f01 {
    color: #ffffff;
}

.f02 {
    color: #000000;
}

.f03 {
    color: #333333;
}

.f04 {
    color: #1B73A4;
}

.f05 {
    color: #888888;
}

.f06 {
    color: #CC6600;
    line-height: normal;
}

.f07 {
    color: #D6D6D6;
}

.f08 {
    color: #E96040;
}
 /*포인트*/
.f09 {
    color: #E62542;
}
 /*레드*/
.f10 {
    color: #666666;
}

.f11 {
    color: #D12819;
}
 /*레드타이틀*/
.f12 {
    color: #0B426D;
}
 /*서명-이름*/
.padd01 {
    word-break: break-all;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.padd02 {
    padding: 10px;
}

.padd03 {
    word-break: break-all;
    background-color: #F6F6F6;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.s01 {
    line-height: normal;
}

.inputs01 {
    background-color: #ffffff;
    border: 1 solid bbbbbb
}

.cmt_subject {
    font-family: Dotum;
    color: #000000;
    font-weight: bold;
}

/*********************************************
 * ALIGN _ COMMON
 *********************************************/
.float_l {
    float: left;
}

.float_r {
    float: right;
}

.clear {
    clear: both;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
}

.just {
    text-align: justify;
    text-justify: inter-cluster;
}

.va_t {
    vertical-align: top;
}

.va_m {
    vertical-align: middle;
}

.va_b {
    vertical-align: bottom;
}

.icon_01 {
    list-style-image: url('000');
    padding: 0px;
}

.btns {
    vertical-align: middle;
    padding: 20px;
}

/*********************************************
 * TEXT _ COMMON
 *********************************************/
.b {
    font-weight: bold;
}

.f_bk {
    color: #000000;
}

.f_ff {
    color: #ffffff;
}

.f_or {
    color: #c55801;
}

.f_bl {
    color: #33868a;
}

.f_gr {
    color: #6e8b20;
}

.f_gray {
    color: #6a6b6c;
}

.f_red {
    color: #c90202;
}

.f_blue {
    color: #032f9c;
}

.f_09 {
    font-size: 9px;
}

.f_10 {
    font-size: 10px;
}

.f_11 {
    font-size: 11px;
}

.f_12 {
    font-size: 12px;
}

.lh_13 {
    line-height: 130%;
}

.lh_15 {
    line-height: 150%;
}

.lh_18 {
    line-height: 180%;
}

.I_space {
    letter-spacing: -1px;
}

.w_space {
    word-spacing: -1px;
}

.f_verdana {
    font-family: Verdana, Dotum;
    font-size: 12px;
}

.f_tahoma {
    font-family: Tahoma, Dotum;
    font-size: 12px;
}

.f_arial {
    font-family: Arial, Dotum;
    font-size: 12px;
}

.f_mgothic {
    font-family: Malgun Gothic, Dotum;
    font-size: 12px;
}

.t_category {
    font-size: 12px;
    font-weight: bold;
    color: #022473;
}

.t_year {
    font-size: 12px;
    font-weight: bold;
    color: #c55801;
}

.t_month {
    font-size: 12px;
    font-weight: bold;
    color: #57a216;
}

.t_word {
    font-size: 12px;
    font-weight: bold;
    color: #595959;
}

.t_region {
    font-size: 12px;
    font-weight: bold;
    color: #c55801;
}

.t_period {
    font-size: 12px;
    font-weight: bold;
    color: #595959;
}

.t_rating_bl {
    font-size: 12px;
    font-weight: bold;
    color: #3c50df;
    font-family: Arial, Dotum;
}

.t_rating_gr {
    font-size: 12px;
    font-weight: bold;
    color: #7abc1f;
    font-family: Arial, Dotum;
}

/*********************************************
 * MARGIN _ COMMON
 *********************************************/
.ma_0 {
    margin: 0px;
}

.ma_10 {
    margin: 10px;
}

.ma_t5 {
    margin-top: 5px;
}

.ma_t10 {
    margin-top: 10px;
}

.ma_t20 {
    margin-top: 20px;
}

.ma_b5 {
    margin-bottom: 5px;
}

.ma_b10 {
    margin-bottom: 10px;
}

.ma_b20 {
    margin-bottom: 20px;
}

.ma_l5 {
    margin-left: 5px;
}

.ma_l10 {
    margin-left: 10px;
}

.ma_l20 {
    margin-left: 20px;
}

.ma_r5 {
    margin-right: 5px;
}

.ma_r10 {
    margin-right: 10px;
}

.ma_r20 {
    margin-right: 20px;
}

/*********************************************
 * PADDING _ COMMON
 *********************************************/
.pad_5 {
    padding: 5px;
}

.pad_10 {
    padding: 10px;
}

.pad_20 {
    padding: 20px;
}

.pad_l5 {
    padding-left: 5px;
}

.pad_l10 {
    padding-left: 10px;
}

.pad_l15 {
    padding-left: 15px;
}

.pad_l20 {
    padding-left: 20px;
}

.pad_l25 {
    padding-left: 25px;
}

.pad_r5 {
    padding-right: 5px;
}

.pad_r10 {
    padding-right: 10px;
}

.pad_r15 {
    padding-right: 15px;
}

.pad_r20 {
    padding-right: 20px;
}

.pad_t5 {
    padding-top: 5px;
}

.pad_t10 {
    padding-top: 10px;
}

.pad_t15 {
    padding-top: 15px;
}

.pad_t20 {
    padding-top: 20px;
}

.pad_b5 {
    padding-bottom: 5px;
}

.pad_b10 {
    padding-bottom: 10px;
}

.pad_b15 {
    padding-bottom: 15px;
}

.pad_b20 {
    padding-bottom: 20px;
}

/*********************************************
 * BORDERLIST STYLE
 *********************************************/
/* Board Style 1 : : 데이터뱅크 , 시청률분석실 , 시청률순위, 공지사항 게시판 */
#boardlist {
}

#boardlist table {
    border-collapse: collapse;
    table-layout: fixed;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr th {
    background: url('../img/board/list_1_bg.gif') left top repeat-x;
    padding: 5px 0 0px 0;
    text-align: center;
}

#boardlist table tr th.left {
    background: url('../img/board/list_1_bg.gif') left top repeat-x;
    padding: 5px 0 0px 0;
    text-align: left;
}

#boardlist table tr th.no {
    background: url('../img/board/list_1_bg.gif') left top repeat-x;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr th.ra {
    background: url('../img/board/list_4_bg.gif') left top repeat-x;
    padding: 0px 0 0px 0;
    text-align: center;
    color: #6e8b20;
}

#boardlist table tr th.rano {
    background: url('../img/board/list_4_bg.gif') left top repeat-x;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr td {
    vertical-align: top;
    padding: 6px 5px 5px 5px;
    margin: 0px;
    font-size: 12px;
}

#boardlist table tr td.e {
    vertical-align: top;
    padding: 4px 5px 6px 5px;
    margin: 0px;
    font-size: 12px;
}

#boardlist table tr td.h {
    vertical-align: top;
    padding: 12px 5px 12px 5px;
    margin: 0px;
    font-size: 12px;
}

#boardlist table tr td.name {
    vertical-align: top;
    padding: 6px 0px 5px 0px;
    margin: 0px;
    font-size: 12px;
    letter-spacing: -1px;
}

#boardlist table tr td.no {
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr td.gray {
    vertical-align: top;
    padding: 6px 5px 5px 5px;
    margin: 0px;
    background-color: #f9f9f9;
}

#boardlist table tr td.rating {
    vertical-align: top;
    padding: 4px 2px 5px 2px;
    margin: 0px;
    text-align: left;
}

#boardlist table tr td.view {
    vertical-align: top;
    padding: 11px 15px 11px 15px;
    margin: 0px;
    text-align: left;
    background: url('../img/board/list_2_bg.gif') left top repeat-x;
    font-size: 12px;
    color: #c55801;
    font-weight: bolder;
}

#boardlist table tr td.view2 {
    vertical-align: top;
    padding: 8px 15px 8px 15px;
    margin: 0px;
    font-size: 12px;
    line-height: 150%;
}

#boardlist table tr td.view3 {
    vertical-align: top;
    padding: 8px 5px 5px 5px;
    margin: 0px;
    font-size: 12px;
}

#boardlist table tr td.dotline {
    height: 1px;
    background: url('../img/board/dot.gif') left top repeat-x;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr td.line {
    height: 1px;
    background-color: #d8d7d7;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr td.bottom {
    height: 1px;
    background-color: #a2a1a1;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr td.blank {
    height: 4px;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
}

#boardlist table tr td.readCon {
    padding: 35px 0;
}

#boardlist table tr td.a {
    font-size: 12px;
    padding: 2px 15px 2px 0px;
}

/* Board Style 2 */
#boardlist2 {
}

#boardlist2 table {
    border-collapse: collapse;
    table-layout: fixed;
    padding: 0px;
    margin: 0px;
}

#boardlist2 table tr td {
    vertical-align: middle;
    text-align: left;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
}

#boardlist2 table tr td.ct {
    vertical-align: middle;
    text-align: left;
    padding: 2px 0px 0px 0px;
    margin: 0px;
    font-size: 12px;
}

#boardlist2 table tr td.pic {
    vertical-align: middle;
    text-align: center;
    padding: 3px;
    margin: 3px;
    background-color: #d0d0d0;
}

#boardlist2 table tr td.txt {
    vertical-align: top;
    text-align: left;
    padding: 4px;
    margin: 0px;
    font-size: 12px;
}

#boardlist2 table tr td.dotline {
    height: 1px;
    background: url('../img/board/dot.gif') left top repeat-x;
    padding: 0px;
    margin: 0px;
}

#boardlist2 table tr td.line {
    height: 1px;
    background-color: #d8d7d7;
    padding: 0px;
    margin: 0px;
}

#boardlist2 table tr td.blue {
    height: 1px;
    background-color: #d6e1ea;
    padding: 0px;
    margin: 0px;
}

#boardlist2 table tr td.bottom {
    height: 1px;
    background-color: #a2a1a1;
    padding: 0px;
    margin: 0px;
}

#boardlist2 table tr td.readCon {
    padding: 35px 0;
}


