/* MEDIACT LAYOUT  */
html { margin:0px auto; padding:0px; }
body { margin:0px auto; padding:0px; color:#373737; font-size:12px; line-height: 1.5em;}

hr   { display: none; }
img  { border: none; padding:0; margin:0; }
form  {	margin: 0px; padding: 0px; }
input, select, textarea, label   { margin: 0px; padding: 0px; vertical-align:middle; }
ul,  ol,  dl,  li, dt, dd  { margin: 0px; padding: 0px; list-style: none; }
fieldset  { border: none;  margin:0px; padding:0px; }
legend    { display: none; margin:0px; padding:0px; }

a        { color: #666; text-decoration: none; }
a:hover  { color: #666; text-decoration: none; }

.blind { display:block; overflow:hidden; position:absolute; left:0; top:-5000px; }


#wraper         { margin:0 auto; width:100%; height:100%; border:0px solid green;}
#m_container    { padding:0px; margin:0 auto; width:979px; border:0px solid red;}


#header_area    { position:relative; margin:0px; padding:0px; width:979px; height:94px; border:0px solid red; }

/* MIAN CONTENT */
#m_content { position:relative; top:22px; padding:0px; margin:0px; width:979px; height:630px; }

/* 하단컨텐츠 */
#bott_content_BACKUP { position:absolute; top:742px; padding:0px; margin:0px; width:979px; height:105px; }
#bott_content {  position:relative; padding-top:25px; margin:0px; width:100%; height:105px; }

/* LOGO */
#logo {position:absolute; top:9px; left:0px; width:156px; height:79px; }

/* TOP MENU */
#top_select {position:absolute; top:9px; left:645px; width:345px; padding:0; margin:0;}
#top_select li.topmenulist1 { padding: 0 10px 0 10px; margin: 0; float: left; vertical-align:top;} 
#top_select li.topmenulist2 { padding: 0 10px 0 10px; margin: 0; float: left; vertical-align:top; background:url(/web/images/main_img/top_btn_line.gif) no-repeat; }
#top_select li.topmenulist3 { padding: 0 0 0 0; margin: 0; float: left; vertical-align:top;} 

/* MIAN MENU */
#main_menu {position:absolute; top:38px; left:240px; width:739px; height:56px; padding:0; margin:0;}

/* LOGIN BOX */
#login_box { position:absolute; top:0px; left:0px; width:210px; height:84px; }
 .login_input01 { width:100px; margin:0px; float:left; }
 .login_ck { width:79px; margin-right:5px; margin-top:-23px; float:right; font-family: 돋움,Dotum, 굴림,Gulim,Arial, Helvetica, sans-serif; font-size: 11px;text-decoration: none; line-height: 13px; }
 .login_input02 { width:100px; margin:0px; float:left; }
 .login_btn01 { width:81px; margin-right:5px; float:right; margin:0px; padding:0px; }
 .login_btn02 { width:210px; margin-left:1px; margin-top:8px; float:left; padding:0px; }
 .login_btn03 { margin-right:8px; margin-top:4px; float:right; margin:0px; padding:0px; }
 .login_line { margin-top:0px; float:left; }
 /*로그인후*/
 .user_n{position:relative; margin-top:1px; margin-left:11px;}
 .logout_btn01{ width:210px; margin-top:7px; margin-left:11px; }
 .btn_my1{position:relative; margin-top:7px; margin-left:11px; }
 .font_login{color:#558bb4}



 /* 상암미디액트에서는... */

/*미디애트 후원*/
#left_content01 { position:absolute; top:198px; left:0px; height:80px; width:210px; margin:0; padding:2px 0px 2px 0px; border:0px solid red;}

#left_content05 { position:absolute; top:288px; left:0px; height:40px; width:210px; margin:0; padding:2px 0px 2px 0px; border:0px solid red;}

#left_c0101 { margin-left:0px; margin-top:0px; }
 .left_c01_title { margin-left:0px; float:left; }
 .left_c01_more { margin-right:1px; float:right; }
#left_c0102 { margin-left:0px; margin-top:25px; }
 .left_c01_img { margin-left:0px; float:left; }
 .left_c01_text { margin-right:5px; float:right; width:130px; height:65px;font-family: 돋움,Dotum, 굴림,Gulim,Arial, Helvetica, sans-serif; font-size: 12px; color:#7d7d7d; text-decoration: none; }


/* 상암미디액트찾아오시는길 */
#left_content02 {position:absolute; top:340px; left:0px; width:210px; height:100px; }


/* 미디액트는 지금? */
#left_content03 { position:absolute; top:455px; left:0px; width:220px; padding:0px; margin:0px; }
#left_c0201 { margin-left:0px; margin-top:0px; }
 .left_c02_title { margin-left:0px; float:left; }

.left_c0202 li { float:left; margin:0; padding:0; width:108px; height:70px; }

 .left_c02btn01 { margin-left:1px; float:left; padding:0px; margin:0px; }
 .left_c02btn02 { margin-left:1px; float:left; margin-top:1px; padding:0px; margin:0px; }
 .left_c02btn03 { margin-left:1px; float:left; margin-top:1px; padding:0px; margin:0px; }


/*미디액트 소개*/
.left_content04 { position:absolute; top:100px; left:0px; width:210px; height:116px;  border:0px solid red;}


/* 미디액트가운데플래시배너 */
#center_content01 {position:absolute; top:0px; left:240px; }

.noticInfo        { position:absolute; top:310px; left:240px; margin:0; padding:0; width:490px; height:36px; overflow:hidden; border-bottom:1px solid #cdcdcd; border-top:1px dotted #cdcdcd; }
.noticInfo dt     { position:relative; top:12px; left:6px; width:65px; }
.noticInfo dd     { position:absolute; left:65px; top:7px; }

 /* 미디액트강좌 */
#conter_content02 { position:absolute; top:370px;left:240px; width:490px; height:140px;}
.conetr_info      { margin:0; padding:2px 0 0 5px; height:75px; }
.conetr_info li       { float:left; margin:0; padding:0; width:161px; }
.conetr_info li.end   { float:left; margin:0; padding:0; width:155px; }
#center_c0101 { margin-left:0px; margin-top:0px; }
 .conetr_c01_title { margin-left:0px; float:left; width:490px; height:28px; background:url(/web/images/main_img/centertitle_bar_bg01.gif); }
 .conetr_c01_list  { padding-top:0px; padding-left:7px; margin:0px; width:490px; }
 .conetr_c01_list li { padding:0px; margin:0px; height:17px; line-height:15px; }
 .conetr_c01_list li.conetr_c01_list_on { padding-bottom:0px; margin:0px; height:20px; line-height:15px; }
 .conetr_c01_list li dl { vertical-align:top; padding:0px; margin:0px; }
 .nk_dd_info { float:left; padding-left: 7px; margin:0px; font-size:12px; font-family:"돋움"; color:#373737; width:400px; height:20px; 
				 white-space:nowrap; overflow:hidden; background: url(/web/images/main_img/point_01.gif) no-repeat left center; }
 .nk_dd_value { float:right; padding:0px; margin-right:0px; font-size:12px; font-family:"돋움"; color:#373737; 
				 width:75px; height:20px; }
	a.numLink       { font-family:"굴림"; font-size: 12px; color: #373737; }
	a.numLink:hover { font-family:"굴림"; font-size: 12px; color: #272727; }
 .nk_color { color:#ff6600 }
 .conetr_more { position:absolute; left:373px; top:0px; width:27px; height:17px; }

 /* 미디액트가운데컨텐츠 */
#center_content03 {position:absolute; top:317px; left:240px; width:490px; height:65px; background: url(/web/images/main_img/center_cbg.gif) no-repeat left center; }
#conter_c0301 { width:476px; height:53px; padding-left:7px; padding-top:6px; }
 .conter_c03img { position:absolute; top:6px; left:7px; height: 53px; }
 .conter_text { position:absolute; top:11px; left:70px; }
 .conter_nk { font-size:12px; font-weight:bold; font-family:"돋움"; color:#373737; width:375px; height:20px; white-space:nowrap; overflow:hidden;padding-left:3px; }
 .conter_nk_dd { font-size:11px; font-family:"돋움"; color:#373737; width:400px; height:25px; text-indent:1px; line-height:13px; border:0px solid red;padding-left:3px;}
	a.nkLink { font-family:"굴림"; font-size: 12px; color: #373737; font-weight:bold; }
	a.nkLink:hover { font-family:"굴림"; font-size: 12px; color: #272727; font-weight:bold; }
 .conter_c03more { position:absolute; top:5px; left:470px; }

/* 소식, 공지사항, 미디어동향 */
#content_news { position:absolute; top:161px; left:240px; padding:0px 0 0 5px; width: 490px; height: 21px; background: url(/web/images/main_img/center_tabline.gif) repeat-x; }


#n_tab01 { float: left; padding:0px 10px 0px 0; }
#n_tab02 { float: left; padding:0px 10px 0px 10px; background: url(/web/images/main_img/center_tab_line.gif) no-repeat; }
#n_tab03 { float: left; padding:0px 10px 0px 10px; background: url(/web/images/main_img/center_tab_line.gif) no-repeat; }

#tab01_list { position:absolute; left: 5px; top: 32px; line-height:24px; width: 490px; }
#tab02_list { position:absolute; visibility:hidden;left: 5px; top: 32px; line-height:24px;}
#tab03_list { position:absolute; visibility:hidden;left: 5px; top: 32px; line-height:24px;}

.tab_listul li { height: 24px; padding:0px; margin:0px; background: url(/web/images/main_img/point_01.gif) no-repeat left; }
.tab_listul li dd { vertical-align:top; }
.tab_listul2 li { clear:both; height: 22px; padding:0px; margin:0px; }
.tab_listul2 li dd { vertical-align:top; }

.news_dd { width : 490px; }
.news_dd dd.news_list { float: left; white-space:nowrap; padding:0 0 0 0; padding-left: 7px; overflow:hidden; font-family:"굴림"; font-size:12px; line-height:20px;}
.news_dd dd.news_date { float:right; font-family:"돋움"; color:#373737; font-size:12px; text-align:center; width:69px; padding:0px; margin:0px; }

.news_list2 { float: left; white-space:nowrap; padding:5px 0 0 0; padding-left: 7px; overflow:hidden; font-family:"굴림"; font-size:12px; line-height:11px;}
.news_date2 { float:right; font-family:"돋움"; color:#373737; font-size:12px; text-align:right; padding:0px; margin-right:8px; }

	a.newsLink       { font-family:"굴림"; font-size: 12px; color: #373737; }
	a.newsLink:hover { font-family:"굴림"; font-size: 12px; color: #272727; }

.news_img  { padding-right:3px; }
#notice_more { position:absolute; top:-33px; left:445px; width:15px; height:15px; z-index: 2; background: none; }

 .line2_1data{ padding-left:5px; }
 .line2_1data dd { float:left; }
 .line2_1text01{ padding:0 0 0 10px; margin:0px; width:350px; font-family:dotum; font-size: 12px; color:#373737;text-align:left;font-weight:bold; }
 .line2_1text02{ padding:2px 0 0 10px; margin:0px; width:350px;font-family:dotum;font-size: 12px;color:#373737;text-align:left; line-height:15px; }
 .line2_1text04{ margin-top:0px; margin-left:5px; width:70px;font-family:dotum;font-size: 11px;color:#373737;text-align:left;font-weight:bold; }
 .line2_1text05{ margin-top:-25px; margin-left:70px; width:400px; font-family:dotum; font-size: 12px; color:#373737; text-align:left; }
 .line2_1pline{ margin-top:-5px; margin-left:0px; width:410px; }
 .line2_1text0004{ position:absolute; top:160px; left:10px; width:70px;font-family:dotum;font-size: 11px;color:#373737;text-align:left;font-weight:bold; }
 .line2_1text0005{ position:absolute; top:131px; left:70px; width:400px; font-family:dotum; font-size: 12px; color:#373737; text-align:left; }



/* 미디어정책연구 */
.mediaRes { padding:0; margin:0; position:absolute; top:0px; left:760px; width:219px; height:148px; line-height:16px; }
.mediaRes dt { margin:0; padding:0; height:35px; }
.mediaRes dd { clear:both; margin:0; padding:0 0 0 9px; }
.mediaRes dd img  { float:left; padding:0; margin:0 10px 5px 0;} 
.mediaRes dd span { float:left; width:120px; padding:0; margin:0; height:55px; font-weight:bold; letter-spacing:-1px; } 
	a.mrLink { font-family:"돋움"; font-size: 12px; color: #696969; }
	a.mrLink:hover { font-family:"돋움"; font-size: 12px; color: #373737;  }



#right_banner { position:absolute; padding:0 0 0 9px; margin:0px; top:160px; left:760px; width:219px; height:437px; background: url(/web/images/main_img/right_banner_bg1.gif) no-repeat left 27px; }
#right_banner p { margin:0; padding:0; height:27px; }
.rtabMenu   { margin:0 0 10px 0; padding:0; width:201px; height:250px; border-bottom: dotted 1px #d7d7d7; } /* background:url(/web/images/main_img/tab_bg.gif) no-repeat; } */
#rtab_01 { position:absolute; left: 9px; top: 65px; width:209px;  }
#rtab_02 { visibility:hidden; position:absolute; left: 9px; top: 65px; width:209px;  }
#rtab_02 li { padding:70px 0 0 10px; }
#rtab_01 li img { float:left; padding-bottom:10px; }
#rtab_01 dl  { float:left; margin:0; padding:5px 0 0 10px;  } 
#rtab_01 li  { clear:both; margin:0; padding:0; }
#rtabMenu_01 { float:left; margin:0; padding:5px 3px 0 0; }
#rtabMenu_02 { float:left; margin:0; padding:5px 0 0 0; }

 .right_banner01_title { padding:21px 0 0 11px; margin:0; height:21px }
 .right_banner01_title img {vertical-align:bottom; margin:0; padding:0; }
 .right_banner01 { margin:0; padding:0 0 0 11px; height:40px; }
 .right_banner0101 { float:left;  padding:0; margin:0; }
 .right_banner0102 { float:right; padding:0 12px 0 0; margin:0; }
 .right_banner02 { margin-top:12px; margin-left:11px; }
 .right_banner03 { margin-top:17px; margin-left:11px; }
 .right_banner04 { margin-top:17px; margin-left:11px; }

/* 미디액트 주요정보 */
#right_btn { position:absolute; top:455px; left: 760px; width:219px; height:133px; }
 .right_title { margin-top:0px; margin-left:11px; }
 .right_btn01 { margin-top:10px; margin-left:0px; padding:0px; margin:0px; }
 .right_btn02 { margin-top:3px; margin-left:0px; padding:0px; margin:0px; }


/* 하단정보 */
#h_bott { padding:0px; margin:0px auto; width:100%; height:21px; background:#e6e6e6 }
#h_bott_text01 { left:0px; padding-top:3px; margin:0px auto; width:979px; }
#h_bott li.btn1 { padding: 0 10px 0 0px; margin: 0; float: left; vertical-align:top;} 
#h_bott li.btn2 { padding: 0 10px 0 10px; margin: 0; float: left; vertical-align:top; background:url(/web/images/main_img/h_btnline.gif) no-repeat; }

#h_bott_text02 { left:0px; padding-top:15px; margin:0px auto; width:979px; }
 .h_bott_img01 { margin:0px; padding:0px; }
 .h_bott_img02 { margin:0px; padding-top:15px; }






/* 메뉴추가 - 2015.03.05 */
#main_menu {overflow:hidden}
#headerWrap .gnb {width:739px;position:relative}
#headerWrap .gnb:after {content:"";display:block;clear:both}
#headerWrap .gnb .means01 {margin-right:4px;width:463px;float:left}
#headerWrap .gnb .means01:after {content:"";display:block;clear:both}
#headerWrap .gnb .means01 .gnb_left {background:url(/web/images/main_img/gnb/gnb_bg_left.gif) no-repeat 0 0;width:3px;height:34px;float:left}
#headerWrap .gnb .means01 .gnb_right {background:url(/web/images/main_img/gnb/gnb_bg_right.gif) no-repeat 0 0;width:3px;height:34px;float:left}
#headerWrap .gnb .means01 > ul {width:457px;background:url(/web/images/main_img/gnb/gnb_bg.gif) repeat-x 0 0;float:left}
#headerWrap .gnb .means01 ul:after {content:"";display:block;clear:both}
#headerWrap .gnb .means01 ul li {float:left;text-align:center;    background:url(/web/images/main_img/gnb/gnb_line.gif) no-repeat 0 13px}
#headerWrap .gnb .means01 ul li.first {background:0 none}
#headerWrap .gnb .means01 ul li a {display:block}
#headerWrap .gnb .means01 ul li a {padding:0 25px}
#headerWrap .gnb .means01 ul li ul li a {padding:8px 5px}
#headerWrap .gnb .means01 ul .w1 .dep2 {left:48px}
#headerWrap .gnb .means01 ul .w2 .dep2 {left:147px}
#headerWrap .gnb .means01 ul .w3 .dep2 {left:167px}
#headerWrap .gnb .means01 ul .w4 .dep2 {left:148px}
#headerWrap .gnb .means01 ul .wraper {margin:0 auto;position:relative}
#headerWrap .gnb .means01 ul .wraper:after {content:"";display:block;clear:both}
#headerWrap .gnb .means01 ul li .inner {padding:11px 7px 10px;position:relative}
#headerWrap .gnb .means01 ul li .inner .arrow {background:url(/web/images/main_img/gnb/ico_arrow.png) no-repeat 0 0; width:7px;height:4px;display:block;position:absolute;left:45%;bottom:0}
#headerWrap .gnb .means01 ul li .over_left {background:url(/web/images/main_img/gnb/gnb_left_over.gif) no-repeat 0 0;width:2px;height:28px;float:left;margin-top:6px;display:none}
#headerWrap .gnb .means01 ul li .over_right {background:url(/web/images/main_img/gnb/gnb_right_over.gif) no-repeat 0 0;width:2px;height:28px;float:left;margin-top:6px;display:none;position:absolute;right:-2px;bottom:0}
#headerWrap .gnb .means01 ul li ul {background:0 none}
#headerWrap .gnb .means01 ul li ul li {text-align:left;background:0 none}

#headerWrap .gnb .means02 {overflow:hidden;width:272px;float:left}
#headerWrap .gnb .means02 .gnb_left {background:url(/web/images/main_img/gnb/gnb_bg_left02.gif) no-repeat 0 0;width:2px;height:34px;float:left}
#headerWrap .gnb .means02 .gnb_right {background:url(/web/images/main_img/gnb/gnb_bg_right02.gif) no-repeat 0 0;width:2px;height:34px;float:left}
#headerWrap .gnb .means02 >  ul {overflow:hidden;width:268px;height:34px;background:url(/web/images/main_img/gnb/gnb_bg02.gif) repeat-x 0 0;float:left}
#headerWrap .gnb .means02 ul li {float:left;text-align:center;   background:url(/web/images/main_img/gnb/gnb_line02.gif) no-repeat 0 13px}
#headerWrap .gnb .means02 ul li.first {background:0 none}
#headerWrap .gnb .means02 ul li a {display:block}

#headerWrap .gnb .means02 ul li a {padding:0 8px}
#headerWrap .gnb .means02 ul li ul li a {padding:8px 5px}
#headerWrap .gnb .means02 ul .w5 .dep2 {left:470px}
#headerWrap .gnb .means02 ul .w6 .dep2 {left:295px}
#headerWrap .gnb .means02 ul .w7 .dep2 {left:150px}
#headerWrap .gnb .means02 ul .wraper {margin:0 auto;position:relative}
#headerWrap .gnb .means02 ul li .inner {padding:11px 14px 10px 13px;position:relative}
#headerWrap .gnb .means02 ul li .inner .arrow {background:url(/web/images/main_img/gnb/ico_arrow02.png) no-repeat 0 0; width:7px;height:4px;display:block;position:absolute;left:45%;bottom:0}
#headerWrap .gnb .means02 ul li .over_left {background:url(/web/images/main_img/gnb/gnb_left_over02.gif) no-repeat 0 0;width:2px;height:28px;float:left;margin-top:6px;display:none}
#headerWrap .gnb .means02 ul li .over_right {background:url(/web/images/main_img/gnb/gnb_right_over02.gif) no-repeat 0 0;width:2px;height:28px;float:left;margin-top:6px;display:none;position:absolute;right:-2px;bottom:0}
#headerWrap .gnb .means02 ul li ul {background:0 none}
#headerWrap .gnb .means02 ul li ul li {text-align:left;background:0 none}
#headerWrap .gnb .dep2 {display:none}
#headerWrap .gnb .dep2 {padding:0 8px;position:absolute;left:0;top:33px}
#headerWrap .gnb .dep2 li a {padding:8px 9px}