@charset "utf-8";

@import url(http://news20.busan.com/share/css/base2015.css);

@import url(http://news20.busan.com/share/css/common_ad2015.css);

#skipnavigation {position:absolute;}
#skipnavigation h3 {text-indent: -2000px;}
.sknavi{ position:absolute; top:-500px;}
.sknavi:focus, .sknavi:active{
 top:1px;
 display:block;
 width:200px;
 height:18px;
 padding:3px;
 margin-left:5px;
 text-align:center;
 font-size:100%;
 font-weight:bold;
 background-color:#eee;
 border: 1px solid #135;
 text-decoration:none;
}

#container { margin: 0px; padding: 0px; clear: both; float: none; height: 100%; width: 100%;  }
#wrap {margin: 0px; padding: 0px; clear: both; float: none; height: 100%; width: 100%; margin:auto;}
#head_wrap { position: relative; clear: both; width:100%; height:35px; z-index:10; border-bottom:1px solid #ccc;}
 #gnb_box{position: relative; width:970px;  margin:auto;}
  #gnb {position: relative;clear: both; width:100%; }
  #sns {position: relative;width:350px; float:left;}
   #sns ul {margin:0px;}
   #sns ul li{float:left;}
   #sns ul li.sline{float:left; border-right:1px solid #ccc; height:27px; padding:8px 10px 0 10px;}
   #sns ul li.sline img{ vertical-align:middle; margin-right:2px}
  #globalmenu { position: relative; display:block;float:right; margin-top:8px}
   #globalmenu ul { position: relative;  display:inline;}
   #globalmenu ul li { display: inline; float: left; padding: 0 8px 0 8px; background:url(http://www.busan.com/images/new_main/img/line.gif) no-repeat 0 4px;  }
   #globalmenu ul li:first-child { display: inline; float: left; padding: 0 8px 0 8px; background:none;  }

#top_box {position: relative;clear: both; width:970px;  margin:auto; height:100px;}
 #toplogo {position: relative; float:left; width:220px; padding-top:35px;text-align:left;}
 #topsearch{position: relative; float:left; width:550px; padding-top:32px;text-align:center;}
 #topsearch input{border:4px solid #4993dc; width:270px; height:36px; padding:0 !important; vertical-align:top;}
 #topdate{position: relative; float:right; width:200px;padding-top:45px; text-align:right;}
 #topdate .date {float:left; margin-right:10px; font-weight:bold}
 
#topmenu_box {position: relative; width:970px;  margin:auto;  clear:both;  height:90px;}
#topmenu_box:after { content:""; display:block; height:0; clear:both; float:none;}
#topmenu { position: relative; border-top:solid 2px #e89302; border-bottom:solid 1px #e89302; height:35px;}
#topmenu .here {width:140px; background:#e89302;text-align:center; font-size:15px; font-weight:bold; float:right; padding:9px 0 0 0; height:27px;}
#topmenu .here a {color:#fff;}
#topmenu ul {position: relative; width:970px; margin:0; padding:0;}
#topmenu ul li {float:left; padding:8px 16px 0 17px; font-size:15px; font-weight:bold;color:#fff;}
#topmenu ul li a {color:#777; }
#topmenu ul li:hover {background:#e89302; height:27px;color:#fff; }
#topmenu ul li:hover a {color:#fff; }
#topmenu ul li.on {background:#e89302; height:27px;color:#fff; }
#topmenu ul li.on a{color:#fff; }
#topmenu ul li ul{position:absolute; left:0; top:36px; width:950px; height:36px; background:#ddd; margin:0; padding:0 0 0 20px}
#topmenu ul li ul li{background:url(http://www.busan.com/images/new_main/img/arrow_off.png) no-repeat 0px 15px;  padding:10px 15px 0 8px;  font-size:12px; font-weight:normal;}
#topmenu ul li ul li a {color:#666 !important;}
#topmenu ul li ul li:hover{background:url(http://www.busan.com/images/new_main/img/arrow_on.png) no-repeat 0px 15px;color:#333;}
#topmenu ul li ul li:hover a{color:#333 !important;}
#topmenu ul li ul li.on {background:url(http://www.busan.com/images/new_main/img/arrow_on.png) no-repeat 0px 15px; font-weight:bold;color:#333;}

#body_wrap { position:relative; min-height:500px; width:970px; margin:auto; z-index:5; padding:10px 0px 10px 0px; }
 
#left_con {float:left; width:650px; margin:0; padding:0; }
#left_con .sub_top  {overflow:hidden; height:40px; margin-bottom:20px; background:#fbfbfb; border:1px solid #d3d6dd;}
#left_con .cast_tit{float:left; margin:0; padding:12px 20px; height:16px;  min-width:60px; text-align:center ; background:#324a88; color:#fff; font-size:14px; font-weight:bold;}
  #left_con .cast_tit .category{position:relative;top:0px;right:9px;z-index:1;line-height:13px}
  #left_con .cast_tit .category a{display:block;padding-right:7px; font-size:11px;line-height:12px;_line-height:13px;color:#abb0b5;}
  #left_con .sub_top .location {width:300px; height:40px; line-height:20px; overflow:hidden; float:right; text-align:right; padding:10px 20px 0 0;}
#right_con{float:right; margin:0 0 0 0; width:300px;}
 #rc01{position:relative; border:1px solid #607da1; position: relative; height:215px;}
  #rc01 .tit_blue{background:#607da1; margin:0; padding:9px 15px; color:#fff; font-weight:bold;}
  #rc01 ul.imt_t{width:288px; padding:17px 0 0 10px; margin:0; } 
  #rc01 ul.imt_t li.l_img{float:left; width:100px; height:65px; margin:0; padding:0; border:1px solid #dfdfdf;} 
  #rc01 ul.imt_t li.r_txt{float:right; width:167px; margin:0; padding:0 10px 10px 0; font-size:11px; color:#888; line-height:140%;} 
  #rc01 ul.imt_t li.r_txt h4{display:block; font-size:12px; color:#000; font-weight:bold; margin:0; padding:0;} 
  #rc01 ul.list_t {padding:10px 10px 0 10px; margin:0; display:block; clear:both;} 
  #rc01 ul.list_t li{font-size:12px; color:#000; background: url(http://www.busan.com/images/common/bu_04.gif) no-repeat 0 5px; padding:0 0 7px 10px;} 
 #rc01_b{position:relative; border:1px solid #607da1; position: relative; height:215px;}
  #rc01_b .tit_blue{background:#607da1; margin:0; padding:9px 15px; color:#fff; font-weight:bold;}
  #rc01_b ul.imt_t{width:288px; padding:17px 0 0 10px; margin:0; } 
  #rc01_b ul.imt_t li.l_img{float:left; width:100px; height:65px; margin:0; padding:0; border:1px solid #dfdfdf;} 
  #rc01_b ul.imt_t li.r_txt{float:right; width:167px; margin:0; padding:0 10px 10px 0; font-size:11px; color:#888; line-height:140%;} 
  #rc01_b ul.imt_t li.r_txt h4{display:block; font-size:12px; color:#000; font-weight:bold; margin:0; padding:0;} 
  #rc01_b ul.list_t {padding:2px 10px 0 10px; margin:0; display:block; clear:both;} 
  #rc01_b ul.list_t li{font-size:12px; color:#000; background: url(http://www.busan.com/images/common/bu_04.gif) no-repeat 0 5px; padding:0 0 0px 10px;} 
 #rc02, #rc04, #rc07{position:relative; padding:0; margin:0;}
 #rc05{position:relative; border-left:1px solid #dedede; border-right:1px solid #dedede; background:#f7f7f7; margin:0; padding:10px 15px 15px 15px;}
   h3.tit{position:relative; font-size:12px; color:#3957a2; font-weight:bold; display:inline-block; clear:both; height:15px; width:270px; padding:5px 0 0 0; margin:0 0 7px 0 ;}
   h3.tit .more{position:absolute; right:0px; font-size:12px; color:#777; font-weight:normal;}
   ul.imt{display:block; width:280px; padding:5px 0 0 0; margin:0; height:90px; } 
   ul.imt li.l_img{float:left; width:110px; margin:0; padding:0;} 
   ul.imt li.r_txt{float:left; width:160px; margin:0; padding:0 10px 10px 0; font-size:11px; color:#888; line-height:160%;}   
	ul.imt li.r_txt ul{padding:4px 0 0 0; margin:0;}
	ul.imt li.r_txt li{font-size:12px; color:#000; background: url(http://www.busan.com/images/common/bu_04.gif) no-repeat 0 5px; padding:0 0 2px 8px; letter-spacing:-1px; }
   ul.imtq{display:block; width:280px; padding:5px 0 0 0; margin:0; height:75px; } 
   ul.imtq li.l_img{float:left; width:100px; margin:0 10px 0 0; padding:0; border:1px solid #dfdfdf;} 
   ul.imtq li.r_txt{float:left; width:160px; margin:0; padding:0 10px 10px 0; font-size:12px; color:#888; line-height:160%;}   
	ul.imtq li.r_txt ul{padding:4px 0 0 0; margin:0;}
	ul.imtq li.r_txt li{font-size:12px; color:#000; background: url(http://www.busan.com/images/common/bu_04.gif) no-repeat 0 5px; padding:0 0 2px 8px; letter-spacing:-1px; }
   ul.imt01{width:280px; height:140px; padding:0; margin:0; display:inline-block; clear:both;}
   ul.imt01 dl{width:130px; float:left; color:#555; margin:5px 5px 0 0; padding:0; line-height:140%; padding:0; text-align:center;} 
   ul.imt01 dl.last{width:130px; float:left; color:#555; line-height:160%; margin:5px 5px 0 0; padding:0; text-align:center;} 
   ul.imt01 dt { position:relative; padding:0; margin:0 0 5px 0; width:130px; height:90px; border:1px solid #dfdfdf; }
   ul.imt01 dt .play {position:absolute; top:60px; left:6px;}  
   ul.imt01 dd {padding:0; margin:0; line-height:140%;}  
ul.imt02{width:280px; height:280px; padding:0; margin:0; display:inline-block; clear:both;}
   ul.imt02 dl{width:130px; float:left; color:#555; margin:5px 5px 15px 0; padding:0; line-height:140%; padding:0; text-align:center;} 
   ul.imt02 dl.last{width:130px; float:left; color:#555; line-height:160%; margin:5px 5px 15px 0; padding:0; text-align:center;} 
   ul.imt02 dt { position:relative; padding:0; margin:0 0 5px 0; width:130px; height:90px; border:1px solid #dfdfdf; }
   ul.imt02 dt .play {position:absolute; top:60px; left:6px;}  
   ul.imt02 dd {padding:0; margin:0; line-height:140%;}  
 
 #rc_tvu{position:relative; border:1px solid #dedede; background:#f7f7f7; margin:0; padding:10px 15px 15px 15px;}
 #rc03 { border:1px solid #e0e0e0; height:140px; margin:10px  0 0 0;}
  #rc03 .tit {border-bottom:1px solid #e0e0e0; height:20px; background:#f7f7f7; padding:10px 0 0 15px; color:#555; margin:0;}
  #rc03 .con { margin:10px 15px; font-size:11px;}
  #rc03 .con ul { position:relative; float:right; padding:0;  margin:15px 0 0 0;}
  #rc03 .con ul li { font-size:12px; padding:0 0 8px 5px; background: url(http://www.busan.com/images/layout/dot.gif) no-repeat 0px 5px; letter-spacing:-1px; width:160px; }
  ul.tab {position:relative; clear:both; display:block; padding: 0 0 15px; margin:0; width:100%;}
	ul.tab li{ position:relative; float:left; margin:0; padding:0 8px 0 8px;  background:url(http://www.busan.com/images/main/line.gif) no-repeat; }
	.tabcon { position:relative; padding:0; margin:0; }
	.tabcon .btn_more  { color:#888; font-size:11px;  font-weight:normal;  position:absolute; right:0; top:-28px;}
	ul.tab li.first{  position:relative;  float:left; margin:0; padding:0 8px 0 0; background:none;}
	ul.tab li a, ul.tab li.first {text-decoration:none;}
	ul.tab:after {content:""; display:block; clear:both; }   
   /*#rc06{position:relative; height:240px; margin:0; padding:5px 15px; border-right:1px solid #dedede; border-left:1px solid #dedede;  border-top:1px solid #dedede; }
   #rc06 .rc_tab{width:100%; height:30px; border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede;}
   #rc06 .rc_tab ul{margin:0; padding:0;}
   #rc06 .rc_tab li{ width:66px; height:24px; background:#f7f7f7; border-bottom:1px solid #dedede; border-right:1px solid #dedede; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #rc06 .rc_tab li.on{ width:66px; height:24px; background:#fff; border-bottom:1px solid #fff; border-right:1px solid #dedede; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #rc06 .rc_tab li.last{ width:66px; height:24px; background:#f7f7f7; border-bottom:1px solid #dedede; border-right:none; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #rc06 .rc_tab li.last.on{ width:66px; height:24px; background:#fff; border-bottom:1px solid #fff; border-right:none; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #rc06 .rc_tab_con{padding:20px 0 15px 0;}
   #rc06 ul.n_list{padding:0 0 0 5px; margin:0;}
   #rc06 ul.n_list li a{line-height:160%;}*/
	#rc06 { background:#f7f7f7; height:260px; margin:0 0 0 0; position:relative;}
  #rc06 .tit {height:19px; background-color:#415b87; padding:10px 0 5px 15px; font-weight:bold; color:#fff; margin:0;}
  #rc06 .rc_tab{position:relative;  padding:0; width:261px; height:32px; overflow:hidden; margin:15px auto;}
  #rc06 .rc_tab ul{margin:0; padding:0; height:31px; border-left:1px solid #c5c5c5; width:600px; }
  #rc06 .rc_tab li.off{ width:64px;  height:20px; background:#fff; border-top:1px solid #c5c5c5;  border-bottom:1px solid #7b87a0; border-right:1px solid #c5c5c5; color:#222; font-size:12px; font-weight:bold; float:left; text-align:center; padding:10px 0 0 0;}
  #rc06 .rc_tab li.on{ border-right:1px solid #7b87a0;  border-left:1px solid #7b87a0; border-top:1px solid #7b87a0; width:64px;height:20px; background:#f7f7f7;   color:#777; font-size:12px; font-weight:bold; float:left; text-align:center; padding:10px 0 0 0;}
  #rc06 .rc_tab_con{padding:0 0 15px 20px;}
  #rc06 ul.n_list{padding:0 0 0 5px; margin:0;}
  #rc06 ul.n_list li a{line-height:180%;color:#000;}
  #rc06 ul.btn { padding:0; margin:0; position: absolute; top:10px; right:10px;}
  #rc06 ul.btn li {float:left;}
  #f_ba{margin:15px 0; border-top:1px dotted; display:inline-block; clear:both;}
  .n_gray{font-size:12px; color:#777; font-weight:normal;}
 
 #body_content { float: right; width: 730px; height:auto; padding:0 0 50px 0; background:url(http://www.busan.com/images/layout/content_topbg.gif) no-repeat;}
 * html #body_content{ display:inline;}
  #content_head {position: relative; width:730px; border-bottom:solid 1px #ddd; color:#666666;font-size: 1em; height:80px;}
   #location {position:absolute; top:40px;right:0px; font-size:11px; color:#666666}
   #location a{color:#999;}
   #subtitle {position:absolute; top:35px;left:0px; }
   #subtitle h1.bodytitle { height:30px; padding:0; margin:0;}
  #content_text {position: relative; color:#676767;  line-height:160%; padding:30px 0 0; margin:0 0 50px 0; background:url(http://www.busan.com/images/layout/content_cenbg.gif) repeat-y;}
  
  
  #content_foot { clear: both; position: relative; width: 100%; margin-top:30px; padding: 0; overflow: hidden;}
  
#foot_wrap {position:relative; width:100%; height:50px; border-top:solid 0px #ebebeb; margin:0 0 30px 0; }
 #foot_box{position:relative; margin:10px auto; width:970px; height:70px; border-top:2px solid #607da1; }
 
#clear_div { clear:both; height:0px} 
.clear_div { clear:both; height:0px} 
#foot_logo { position: absolute; left:0; top:20px;}
/*address { position: absolute; left: 75px; top: 44px; font-size:11px;line-height:120%; color:#949494;  }*/
#copyright { position: absolute; left:185px; top:20px; font-size:11px; color:#949494; line-height:150%;}
#today_news {position:relative; margin-top:30px; border-top:2px solid #6f6f6f; border-bottom:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede; }
  #today_news .todaytit{color:#3957a2; font-size:12px; font-weight:bold; padding:20px 0 0 15px;}
  #today_news .today {width:650px; height:220px;}
  #today_news .todayleft{width:320px; float:left; padding:8px 0 0 15px;}
   #today_news .todayleft dl{width:145px; margin:0 15px 0 0; padding:0; float:left;}
   #today_news .todayleft dt{height:110px;  padding:0; margin:0 0 10px 0;}
   #today_news .todayleft dd{width:140px; line-height:140%; font-weight:bold; font-size:12px; color:#777;text-align:center; padding:0; margin:0;}
  #today_news .todayright{width:300px; float:left; padding-top:8px;}
   #today_news .todayright .tit, #today_news .tit a{height:25px; font-size:14px; font-weight:bold; margin:0; padding:0; letter-spacing:-1px;}
   #today_news .todayright .con{line-height:160%; margin:0; padding:0; letter-spacing:-1px;}
   #today_news .todayright ul.re{padding:0; margin:10px 0 0 0;}
   #today_news .todayright ul.re li{background: url(http://www.busan.com/images/common/bu_04.gif) no-repeat 0 8px; padding:0 0 3px 10px; color:#555; line-height:160%; font-weight:bold;}
  /*#today_news .todayright ul.re li a:hover{ color:#38a4fa; line-height:160%; font-weight:bold; text-decoration:underline;}*/
 
 #s_event {position:relative; border:1px solid #dedede; width:648px; height:175px; margin-top:10px;}
   #s_event .tab{width:100%; height:30px;}
   #s_event .tab ul{margin:0; padding:0;}
   #s_event .tab li{ width:215px; height:24px; background:#f7f7f7; border-bottom:1px solid #dedede; border-right:1px solid #dedede; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #s_event .tab li.on{ width:215px; height:24px; background:#fff; border-bottom:1px solid #fff; border-right:1px solid #dedede; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #s_event .tab li.last{ width:216px; height:24px; background:#f7f7f7; border-bottom:1px solid #dedede; border-right:none; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   #s_event .tab li.last.on{ width:216px; height:24px; background:#fff; border-bottom:1px solid #fff; border-right:none; color:#777; font-size:12px; font-weight:normal; line-height:160%;float:left; text-align:center; padding:4px 0 0 0;}
   
   #s_event .tab_con{line-height:160%; letter-spacing:-1px;padding:18px;}
   #event_img{float:left; margin-right:15px; border:1px solid #dfdfdf;}
   #event_list{float:right;width:375px;}
   #event_list .tit{ height:23px; font-size:14px; font-weight:bold; margin:0; padding:0; color:#000;}
   #event_list .con{line-height:160%; letter-spacing:-1px;}
   #s_event .tab_con ul.dote{padding:0; margin:5px 0 0 0;}
   #s_event .tab_con ul.dote li{background: url(/img/common/bu_04.gif) no-repeat 0 8px; padding:0 0 3px 10px; color:#555; line-height:160%; font-weight:bold;}
.pb_20 {padding-bottom:20px;}
#nin_right {float:right; margin:0 0 0 0; width:265px;}
#booble1 UL.imt_t {
 PADDING-BOTTOM: 0px; MARGIN:5px 0 0 0; WIDTH: 280px; PADDING-RIGHT: 0px; PADDING-TOP: 10px;
}
#booble1 UL.imt_t LI.l_img {
 BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 55px; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid; PADDING-TOP: 0px
}
#booble1 UL.imt_t LI.r_txt {
 PADDING-BOTTOM: 10px; LINE-HEIGHT: 170%; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #888; FONT-SIZE: 11px; PADDING-TOP: 0px;
}
#booble1 UL.imt_t LI.r_txt H4 {
 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px;
 }
.btl1px {border-bottom:solid 1px #e4e4e4;}
.btl1px_new {border-bottom:solid 1px #e4e4e4; background:#E6E6E6; margin-top:10px; padding-left:10px;}
 ul.lbc3ul {margin:0; padding:13px 0; font-size:15px; font-weight:bold; color:#000;}
   ul.lbc3ul li {padding:11px 0 0 ; letter-spacing:-1px;}
   ul.lbc3ul li a {color:#222;}
   ul.lbc3ul li a:hover {color:#38a4fa;}
   ul.lbc3ul li a:visited {color:#848484;}