@charset "UTF-8"; 

/* layout */
body{background: url(/images/common/bg_container.gif) left 65px repeat-x;width:100%;min-width:980px; }
#header{background: url(/images/common/bg_dotmenu.gif) left top repeat-x;width:100%;min-width:980px; }
#header #dotmenu{margin:0 auto;width:980px; height:23px;}
#header #dotmenu ul{float:right;}
#header #dotmenu ul li{float:left;height:20px;margin:0;font-weight:bold;color:#c1d7fd;font-size:11px;border-right:1px solid #374c6f;border-left:1px solid #374c6f;}
#header #dotmenu ul li a{height:20px;padding:1px 13px 0 13px;display:block}
#header #dotmenu ul li a:link,
#header #dotmenu ul li a:hover,
#header #dotmenu ul li a:visited,
#header #dotmenu ul li a:active,
#header #dotmenu ul li a:focus{color:#c1d7fd;text-decoration:none}

#navi{width:100%;height:42px;background:#163c7a;color:#fff}
#navi .navi_in{margin:0 auto;padding:0 0 0 0;width:980px;height:42px;}
#Link {float:right;width:146px;height:20px;margin:10px 0 0 0;}


#wrap_containerBG{clear:both;margin:0;padding:0;background: url(/images/common/bg_container2.gif) 50% top no-repeat}
#wrap_container{/*width:1214px;*/width:980px;margin:0 auto;}
#container{width:980px;margin:0 auto;}
#container_header{overflow:hidden;width:980px;height:80px;/*TOP Logo Search*/padding-top:30px;}

#container2{overflow:hidden;width:980px;margin:0 0 30px 0;min-height:730px;}
#container2 #sidebar{float:left;width:190px;margin:0 0 60px 0;}
#container2 #content{float:right;width:770px;margin:0 0 60px 0;padding:0 0 0 0;background:#fff;}

/*#container2 #content_depth bar*/
#container2 #depth_menubar{overflow:hidden;width:770px;height:25px;background:url('/images/common/bg_content_depthbar.gif') left top no-repeat; color:#0e223f;}
#container2 #depth_menubar .home{float:left;width:45px}
#container2 #depth_menubar .home img{vertical-align:top}
#container2 #depth_menubar .depth_bg1{float:left;height:25px;padding:0 14px 0 0;background:url('/images/common/bgline2_depth_menubar.png') right top no-repeat;}
#container2 #depth_menubar .depth_bg1 p{float:left;height:22px;padding:3px 0 0 10px; background:url('/images/common/bgline_depth_menubar.gif') left top repeat-x;}
#container2 #depth_menubar .depth_bg1 p a,#container2 #depth_menubar .depth_bg2 p a{text-decoration:none; color:#0e223f;}

#container2 #depth_menubar .depth_bg2{float:left;height:25px;padding:0 0 0 10px;background: url('/images/common/bgline_depth_menubar.gif') left top repeat-x}
#container2 #depth_menubar .depth_bg2 p{float:left;height:22px;padding:3px 15px 0 0;background:url('/images/common/bgline3_depth_menubar.gif') right top no-repeat}
#container2 #depth_menubar .depth2{float:left;height:22px;padding:3px 0 0 10px;color:#fff}

#container2 #content #Title{position:relative;width:720px;margin:0 auto;color:#0e223f;padding:0px;height:56px;border-bottom:3px solid #163c7a;}
#container2 #content #Title .categoryTitle{display:inline;position:absolute;margin:33px 0 0 0;height:23px;border-bottom:3px solid #ce001d;font-size:19px;}
#container2 #content #Title .RSS{position:absolute;left:675px; top:35px;height:14px;line-height:14px;margin:0;}
#container2 #content #Title .RSS img{vertical-align:top;}
#container2 #content #Title .RSS a{color:#222;}

/*view tiltle layout */
#container2 #content #Titlebox_view_v2{width:720px;height:17px;margin:0 auto;padding:28px 0 0 0;}
#container2 #content #Titlebox_view_v2 .h3_content_title{font-size:20px}

#container2 #content #Tab_menu {width:720px;margin:0 auto;padding:30px 0 0px 0;font-size:14px} 
#container2 #content #Tab_menu ul li{display:inline;font-weight:bold; text-decoration:none;}
#container2 #content #Tab_menu ul li strong{margin:0 10px;color:#ce001d}
#container2 #content #Tab_menu ul li span{margin:0 4px 0 8px; color:#cacaca}
#container2 #content #Tab_menu ul .Ov strong{margin:0 10px 0 6px;color:#ce001d;}
#container2 #content #Tab_menu ul .Ov .openarrow{margin:0 7px 10px 0;color:#ce001d;}
#container2 #content #Tab_menu ul .Ov span{margin:0 10px;}
#container2 #content #Tab_menu ul li a:link{color:#585c66;}
#container2 #content #Tab_menu ul li a:hover{color:#ce001d; text-decoration:none;}
#container2 #content #Tab_menu ul li a:visited,#container2 #content #Tab_menu ul li a:active,#container2 #content #Tab_menu ul li a:focus{color:#585c66}

#container2 #content_text{width:720px;margin:0 auto;padding:30px 0 0 0;color:#585c66/*컨텐�??�용?�역 */}

#footer{ height:69px; background: url(/images/common/bg_footer.gif) left top repeat-x; color:#617a92; font-size:10px;width:100%;min-width:980px; }

/* 2015-05-13 kbs event */
.kbs_container {position:relative;}
.kbs_wrap {width:747px !important;}
.kbs_eventarea {position:absolute; top:-16px; right:0px;}
.kbs_eventareap {position:absolute; top:-30px; right:0px;}

/*?�단 ?�?�트 */
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:146px; position:absolute;top:0px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:146px; color:#243653; height:19px; padding:1px 0 0 0px; float:left; background:#b6bdc7 url(/images/common/select-bg.png) no-repeat;text-align:center;font-weight:bold;z-index: 999;}
.newListSelected a span {width:284px; display:block;}
ul.newList li{border-bottom:1px solid #c4c7ca;background:#b6bdc7}
ul.newList li a {height:17px;padding:3px 8px; display: block;color:#fff;font-weight:bold;text-align:right;cursor:pointer}
ul.newList li a span{color:#d2001f}
ul.newList li a:focus {-moz-outline-style: none;}


.selectedTxt {width:146px; overflow:hidden; height:20px; padding:0px 0px 0 0;}
.hiLite {background:#7a818b!important; color:#fff!important;}
.hiLite a {background:#7a818b!important; color:#fff!important;}
.newListHover {background:#7a818b!important; color:#fff!important; cursor:default;cursor:pointer}
.newListSelHover, .newListSelFocus {background-position:0 -20px; cursor:default;cursor:pointer}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}




/*sidebar_LEFT MENU*/
.side_banner{width:190px;margin:15px 0 0 0;}
/***.h2_lnb{display:table-cell; width:160px; height:80px;padding:0 15px; vertical-align:middle;  font-size:22px;color:#fff; line-height:1em;text-align:center;font-weight:normal;background:url('/images/common/leftmenu_topbg.gif') left top no-repeat;}
*:first-child+html .h2_lnb strong{display:inline-block; padding:22px 0 0 0; }****/
.side_banner .conus_ban {margin-top:15px;}

#lm {width:184px;border:3px solid #333f52;padding:8px 0;border-top:none; background:#fff;}
#lm li a{display:block;padding:8px 0;background:url('/images/common/leftmenu_line.gif') left bottom no-repeat;font-size:14px;color:#000;text-decoration:none;}
#lm li a:hover{color:#d2001f;}
#lm .last a{background:none;}
#lm li ul {display:none;padding:6px 0 6px 0;font-weight:normal !important;}
#lm li ul li{font-weight:normal;margin:0 0 2px 0;}
#lm li ul li a {display:block;font-size:12px;font-weight:normal  !important;background:none;text-decoration:none;}
#lm li ul li a:hover{background:#f0f3f9;color:#d2001f;}
#lm li .bgline{background:url('/images/common/leftmenu_line.gif') left bottom no-repeat;}
#lm li .line_last{background:url('/images/common/leftmenu_line.gif') left top no-repeat;}

/* 1depth LINK style */
ul#lm li a, ul#lm li a:link, ul#lm li a:visited{width:152px;padding:8px 10px 8px 22px;display:block;font-size:14px;letter-spacing:0px;color:#222;}
ul#lm li a:hover, ul#lm li a:focus, ul#lm li a:active, ul#lm li a.hover, ul#lm li a:link.hover, ul#lm li a:visited.hover{color:#d2001f; text-decoration:none;}

/* 2depth LINK style */
ul#lm li ul li a:link, ul#lm li ul li a:visited{width:125px;padding:4px 15px;margin:0 auto;background:none;color:#222;font-weight:normal;line-height:15px;font-size:12px;text-indent:0px;letter-spacing:0px;}
ul#lm li ul li a:hover,ul#lm li ul li a:focus,ul#lm li ul li a:active,ul#lm li ul li a.hover,ul#lm li ul li a:link.hover,ul#lm li ul li a:visited.hover
{background:#f0f3f9;color:#ce001d;font-weight:normal;font-size:12px;text-indent:0px;letter-spacing:0px;text-decoration:none}


/*#container2 #content_searchBox*/
.content_searchBox{position:relative;width:708px;height:54px;margin:0 auto;padding:0 0 0 0;border:7px solid #e4e6ea}

.dyn_value{display:inline-block;width:120px;height:22px;margin:15px 0 0 15px;padding-left:5px;border:1px solid #c1cbda;background:url(/images/common/select.gif) no-repeat 110px 3px;line-height:21px;cursor:pointer}
*:first-child+html .dyn_value{margin:14px 0 0 15px;}
#rsbc1 {position:relative;font-size:11px;color:#555;}
#dyn_aaaaa {display:inline-block;position:absolute;left:15px;top:18px;width:120px;margin:15px 0 0 0;padding-left:5px;border:1px solid #ddd;background:#fff;}
#dyn_aaaaa em {display:inline-block;cursor:pointer}
#dyn_aaaaa label {display:block;width:100px;height:17px;line-height:17px;padding:2px 0;cursor:pointer;}
.blind{position:absolute;top:0;left:0;overflow:hidden;visibility:hidden;width:1%;height:1%;font-size:0;line-height:0}
.scroll{scrollbar-face-color:#fff;scrollbar-shadow-color:#f7f7f7;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#e3e3e3;scrollbar-track-color:#f7f7f7;scrollbar-arrow-color:#8d8d8d}

.content_searchBox .input_box{position:absolute;top:15px;left:141px;}
*:first-child+html .content_searchBox .input_box{position:absolute;top:13px;left:141px;/*ie7*/}
.content_searchBox .input_Search{width:446px;height:16px;padding:3px 0 3px 10px;border-top:1px solid #c1cbda;border-bottom:1px solid #c1cbda;border-right:1px solid #c1cbda;border-left:0}
.seasrh_btn{ width: 83px; height: 24px; margin: 0 0 0 10px; padding: 0; border: 0; background: url(/images/common/btn_searchbg.gif) no-repeat left top;font-size: 12px; font-weight: bold; color: #0f2852; cursor: pointer;}

/*#container2 #content_searchBox_v2*/
.calendar_date{overflow:hidden; width:692px; margin:14px 0 0 16px;font-size:14px;color:#003385;}
.calendar_date .calendar_dateBox1{overflow:hidden;float:left;width:104px;}
.calendar_date .calendar_dateBox1 p{float:left;width:82px;height:22px;line-height:22px;border:1px solid #c1cbda;text-align:center;}
.calendar_date .calendar_dateBox1 img{float:right;padding:4px 0 0 0;}

.calendar_date .from{float:left;height:22px;line-height:22px;margin:0 5px}

.calendar_date .calendar_dateBox2{overflow:hidden;float:right;width:104px;}
.calendar_date .hasDatepicker{width:82px;height:22px; border:1px solid #c1cbda; margin-right: 5px;}
.calendar_date #startDate {#margin-left: -14px;}

.content_searchBox_v2{position:relative;width:708px;height:54px;margin:0 auto;padding:0 0 0 0;border:7px solid #e4e6ea;}
.content_searchBox_v2 .input_Search_f{float:left;width:179px;height:16px;margin:0 0 0 16px;padding:3px 0 3px 10px;border:1px solid #c1cbda;}

#rsbc2 {position:absolute;left:257px;top:-39px;margin:0;padding:0;font-size:11px;color:#555;}
#dyn_bbbbb {display:inline-block;position:absolute;left:2px;top:0px;width:120px;margin:15px 0 0 0;padding-left:5px;border:1px solid #ddd;background:#fff;}
#dyn_bbbbb em {display:inline-block;cursor:pointer}
#dyn_bbbbb label {display:block;width:100px;height:17px;line-height:17px;padding:2px 0;cursor:pointer;}

.blind2{position:absolute;top:0;left:0;overflow:hidden;visibility:hidden;width:1%;height:1%;font-size:0;line-height:0}
.scroll2{scrollbar-face-color:#fff;scrollbar-shadow-color:#f7f7f7;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#e3e3e3;scrollbar-track-color:#f7f7f7;scrollbar-arrow-color:#8d8d8d}
.dyn_value2{display:inline-block;width:120px;height:22px;margin:15px 0 0 2px;padding-left:5px;border:1px solid #c1cbda;background:url(/images/common/select.gif) no-repeat 110px 3px;line-height:21px;cursor:pointer}

.content_searchBox_v2 .input_box{position:absolute;top:14px;left:385px;}
*:first-child+html .content_searchBox_v2 .input_box{position:absolute;top:12px;left:385px;/*ie7*/}

.content_searchBox_v2 .input_Search{width:210px;height:16px;padding:3px 0 3px 10px;border-top:1px solid #c1cbda;border-bottom:1px solid #c1cbda;border-right:1px solid #c1cbda;border-left:0}
.content_searchBox_v2 .seasrh_btn{width:83px;height:24px;margin:0 0 0 -1px;background:url(/images/common/btn_searchbg.gif) no-repeat left top;border:0;font-size: 12px;font-weight: bold; color: #0f2852;cursor:pointer}

/*serin content_searchBox*/
.content_searchBox1{width:708px;height:54px;margin:0 auto;padding:0 0 0 0;border:7px solid #e4e6ea;}
.content_searchBox1 .inputbox3{margin:14px 0 0 16px;}
.content_searchBox1 .input_Search3{width:576px;height:16px;padding:3px 0 3px 0;border:1px solid #c1cbda;}
.content_searchBox1 .seasrh_btn{width:83px;height:24px;margin:0 0 0 10px;background:url(/images/common/btn_searchbg.gif) no-repeat left top;border:0;font-size: 12px;font-weight: bold; color: #0f2852;cursor:pointer}

.inputbox3 .seasrh_btn{width:83px;height:24px;margin:0 0 0 10px;background:url(/images/common/btn_searchbg.gif) no-repeat left top;border:0;font-size: 12px;font-weight: bold; color: #0f2852;cursor:pointer}


/* footer */
#footer .footer_in{overflow:hidden;width:980px; padding:25px 0 0 0;margin:0 auto;font-size:12px;}
#footer .copyright{float:left;height:15px; margin:0; padding:0px 0 0 0;font-size:11px;}
#footer .copyright img{vertical-align:top; margin:0 15px 0 0; padding:0;}
#footer ul{overflow:hidden;float:right;}
#footer ul li {float:left;margin:0 8px 0 0; padding:0 9px 0 0; background:url(/images/common/line_footer.png) no-repeat right 7px;}
#footer ul li a{color:#7997af;}
#footer ul li a:hover{text-decoration:underline}
#footer .last{background:none;margin-right:0;padding-right:0;}





