@charset "utf-8";
/*영어 뉴스*/
#efmNews #container{ width:980px; margin:auto;}
#efmNews #container .snb{ width:180px; float:left; margin-right:25px;}
#efmNews #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}
#efmNews #container .newsMain{ width:570px; float:left}
#efmNews #container .aside{ width:180px; float:right;}
#efmNews #container .aside .newsRtit01{ margin:0 0 10px 0}
#efmNews #container .aside .newsRtit01 li{ background:url(/efm/news/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}
#efmNews #container .quickMenu{ position:absolute; left:800px; top:0px;}
#efmNews .newsHead	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}
#efmNews .newsHead .titNews{ position:absolute; top:5px; background:url(/efm/news/images/bulNewsTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}
#efmNews .newsHead .location{ position:absolute; float:right; right:0px; top:5px }
#efmNews .leftMenu {  background:url(/efm/news/images/leftMenuBg.gif) repeat-y}
#efmNews .leftMenu h3 { height:65px}
#efmNews .leftMenu h3 img{ vertical-align:text-bottom}
#efmNews .leftMenu .m1 li{ line-height:16px; color:#5b5b5b;}
#efmNews .leftMenu .m1 ul{ background:url(/efm/news/images/leftMenuBg.gif) repeat-y}
#efmNews .leftMenu .m1 ul li {background:url(/efm/news/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}
#efmNews .leftMenu a:link { color:#5b5b5b}
#efmNews .leftMenu a:visited { color:#5b5b5b}
#efmNews .leftMenu a:link.on { color:#af7f3f}
#efmNews .leftMenu a:visited.on { color:#af7f3f}
#efmNews .leftMenu .m1 ul li ul li{ background:url(/efm/news/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}
#efmNews .leftMenu .m1 ul li ul { background:url(/efm/news/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}
#efmNews .leftMenu .bot{background:url(/efm/news/images/leftMenuBot.gif) no-repeat bottom; min-height:200px; _height:200px; *min-height:200px;}
#efmNews .leftLink li{ line-height:0px;}

#efmNews .search{text-align:right; padding:8px 0}
#efmNews .search input{border:#CCCCCC 1px solid; padding:1px;}

#efmNews .newsHeadBox {background: url(/efm/news/images/newsHeadBg.gif) no-repeat right #f4f4f4; border:#e3e3e3 1px solid; padding:20px 15px}
#efmNews .newsHeadBox .title{ font:14px Dotum; font-weight:bold}
#efmNews .newsHeadBox .title b{ font:14px Dotum; font-weight:bold; margin-right:5px;}
#efmNews .newsHeadBox .date{}
#efmNews .newsHeadBox .ctn{ line-height:18px; margin:10px 0 0 0}

#efmNews .newsBox {border-bottom:#e3e3e3 1px solid; padding:20px 15px 10px 15px}
#efmNews .newsBox .title{ font:14px Dotum; font-weight:bold}
#efmNews .newsBox .title b{ font:14px Dotum; font-weight:bold; margin-right:5px;}
#efmNews .newsBox .date{}
#efmNews .newsBox .ctn{ line-height:18px; margin:10px 0 0 0}

#efmNews .viewBox {border-top:#e3e3e3 0px solid; padding:20px 15px 10px 15px}
#efmNews .viewBox .title{ font:14px Dotum; font-weight:bold}
#efmNews .viewBox .date{}
#efmNews .viewBox .ctn{ line-height:18px; margin:10px 0 0 0}

#efmNews .btnBox {text-align:right; padding:3px;}
#efmNews .aside { width:180px;}
#efmNews .aside .newsAOD { width:180px; border-collapse:collapse; margin-bottom:10px;}
#efmNews .aside .newsAOD th{ padding:2px 2px 2px 10px; background:url(/efm/news/images/newsRbul01.gif) no-repeat 0 8px; line-height:15px; font-weight:normal; text-align:left;}
#efmNews .aside .newsAOD td{ padding:2px 2px 2px 10px; text-align:right ;line-height:15px;}

#efmNews .aside .newsInfo { width:180px; border-collapse:collapse; margin-bottom:10px; border:#dadada 1px solid}
#efmNews .aside .newsInfo th{ padding:4px 4px 4px 10px ; background:#fff8cc; text-align:left}
#efmNews .aside .newsInfo td{ padding:3px 3px 3px 8px ;}
#efmNews .aside .newsInfo li{ padding:1px 2px 1px 8px; background:url(/efm/news/images/newsRbul01.gif) no-repeat 0 8px; line-height:15px;}

#efmNews .aside .newsWtit { width:180px; height:17px; position:relative; border-bottom:#CCCCCC 1px solid; margin-bottom:4px;}
#efmNews .aside .newsWtit h4{ font-weight:bold; position:absolute; left:2px; top:2px;}
#efmNews .aside .newsWtit .date{ font-weight:bold; position:absolute; right:2px; top:2px; color:#995803}
#efmNews .aside .newsWeather { width:180px; overflow:hidden; margin-bottom:10px;}
#efmNews .aside .newsWeather .wrap{ width:190px; left:0px}
#efmNews .aside .newsWeather .wBox{ position:relative; width:56px; height:74px; margin:0 6px 0 0; float:left; background:url(/efm/news/images/wethDayBg.gif) no-repeat;}
#efmNews .aside .newsWeather .wBox .t1{ position:absolute; left:0; top:4px; height:21px; text-align:center; width:56px;}
#efmNews .aside .newsWeather .wBox .ico{ position:absolute; left:0; top:21px; text-align:center; width:56px;}
#efmNews .aside .newsWeather .wBox .t2{ position:absolute; left:0; top:58px; height:21px; text-align:center; width:56px;}

#efmNews .linkList {}
#efmNews .linkList {width:100%; border-bottom:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}
#efmNews .linkList tfoot {font-weight:bold; background-color:#F5F7F9;}
#efmNews .linkList tr{ background:#f9f9f9;}
#efmNews .linkList th {padding:8px 5px 7px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf; border-bottom:1px solid #a2a2a2; font:12px dotum; font-weight:bold; color:#666666;}
#efmNews .linkList td {padding:8px 5px 7px 5px; border-top:1px solid #dfdfdf; color:#4C4C4C;}
#efmNews .linkList .prev{background:url(/news/images/preBulBg.gif) no-repeat 3px 3px #f9f9f9; padding-left:25px; font-weight:bold}
#efmNews .linkList .next{background:url(/news/images/nextBulBg.gif) no-repeat 3px 3px #f9f9f9; padding-left:25px; font-weight:bold}

#efmNews .listTimeBox { position:relative; background:url(/efm/news/images/dayNavBg.gif) no-repeat 0 0 ; height:194px; padding:0 0 0 0; margin:2px 0 20px 0}
#efmNews .listTimeBox .navDay { position:absolute;width:450px; height:170px; float:left;}
#efmNews .listTimeBox .navDay .prev{ position:absolute; left:55px; top:125px; width:54px; height:30px; cursor:pointer}
#efmNews .listTimeBox .navDay .next{ position:absolute; left:249px; top:125px; width:54px; height:30px; cursor:pointer}
#efmNews .listTimeBox .navDay .date{ position:absolute; left:108px; top:110px; width:140px; height:55px;}
#efmNews .listTimeBox .navDay .date	div{ font-size:12px; font-weight:bold; text-align:center; margin:0 0 5px 0}
#efmNews .listTimeBox .navDay .date	div.day{font-size:16px}
#efmNews .listTimeBox .navDay .ctn{ position:absolute; left:0px; top:100px; height:60px; padding:25px 0px 0px 80px }

#efmNews .calendar {width:165px;right:50px; top:10px; position:absolute}
#efmNews .calendar .month{ width:155px; margin:auto; text-align: center; border-bottom:#CCCCCC solid 1px; padding:0 0 8px 0; margin-top:20px}
#efmNews .calendar .tab{ width:165px;  padding:3px 0;}
/* 심플달력 */
#efmNews .calendar_simple {margin:auto; border:0px; width:100%; margin-top:5px}
#efmNews .calendar_simple tr {border:none;}
#efmNews .calendar_simple th {width:20px; height:16px; border:none; font:bold 12px 돋움,dotum;}
#efmNews .calendar_simple td {width:20px; height:17px; border:none; font:12px tahoma; text-align:center; color:#494949}
#efmNews .calendar_simple td a {color:#494949;}
#efmNews .calendar_simple a.red{color:#f24c26;}
#efmNews .calendar_simple td a.blue{color:#0072c3;}
#efmNews .calendar_simple td a em {color:#000000; font-style:normal;}
#efmNews .calendar_simple td a strong {font-weight:bold; color:#000000; text-decoration:underline;}

#efmNews .listTimeBox2 table{ width:100%; margin:0 0 10px 0}
#efmNews .listTimeBox2 table th{ background:url(/efm/news/images/bulTitday.gif) no-repeat; text-align:left; padding:10px 20px; color:#797979}
#efmNews .listTimeBox2 table td{ background:url(/efm/news/images/bulListday.gif) no-repeat 8px 8px ;padding:3px 18px}

#efmNews .listReplay {margin:0 0 10px 0}
#efmNews .listReplay h4{ height:15px; background:url(/news/images/bulListRplay.gif) no-repeat 0px 8px !important; font-weight:bold; color:#666666; padding:3px 0 0 9px; line-height:120%;}
#efmNews .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}
#efmNews .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#666666; }
#efmNews .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#666666; text-align:center}
#efmNews .listReplay table td.aLeft{ text-align:left}

