/* Default */
* {margin:0; padding:0; font-family: "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;}
html, body {font-size:12px; color:#464646; }
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear: both; display: block; visibility: hidden; line-height:0px;}
img {border:0;}
.none{ border:none;}
ul{list-style:none;}

/* layout */
#top {width:1000px; margin:0 auto; color:#464646;}
#header {width:1000px; margin:0 auto; }
#sub_content {clear:both; width:1000px; margin:0 auto; }
#sub_footer {clear:both; width:1000px; margin:0 auto;  }
/* sub_top */
#bg_top { width:100%; background: url("http://ny.koreaportal.com/new/images/top_bg.jpg") repeat-x scroll center top transparent; height:21px; padding-top:10px; }
#nav_local {float:left; width:750px;}
#nav_local ul li {float:left;}
#nav_local ul li a {color:#464646; padding:0 5px; }
#sns {float:right; width:250px;}
#sns ul li {float:left;}
#sns ul li a {color:#464646; padding:0 8px; }
#top ul li a:hover {color: #0E8AC8; text-decoration:none;}
#top .current a {color:#384499; font-weight:bold;}
#sns .twitter {background: url("http://ny.koreaportal.com/new/images/twitter_ic.jpg") no-repeat scroll left center transparent; padding-left:10px;}
#sns .facebook {background: url("http://ny.koreaportal.com/new/images/facebook_ic.jpg") no-repeat scroll left center transparent;padding-left:10px;}

/* top_banner */
#bg_top_banner {width:100%; background-color:#f5fdff; }
#top_banner {text-align:center; padding:10px 0;}

/* header  */
#bg_header {width:100%;  border-top:1px solid #dedede; border-bottom:1px solid #49baf2;  background:url(../images/bg_header.gif) repeat-x bottom left; }
#logo {float:left; width:300px; padding-top:10px;}
#logo h1 {float:left; background:url(../images/logo_koreaportal.jpg) no-repeat top left; width:170px; height:45px; padding-bottom:15px;}
#logo h1 span {display:none;}
#logo h1:hover {cursor:pointer;}
#logo p { padding-top:0px;}
#nav {float:right; width:530px; padding-top:50px;}
#nav ul li {float:left;  background:url(../images/bg_nav.gif) no-repeat bottom right; }
#nav ul li a {color:#004597; font-size:12px; font-weight:bold; padding:0 8px;}
#nav ul li a:hover {color:#0E8AC8; text-decoration:none;}

/* search  */
#bg_search {width:100%;background-color:#000; }
#search {width:1000px; margin:0 auto; height:38px;}
#search ul li {float:left; line-height:30px; padding:5px;}
#search .form01 {width:250px; padding:2px; color:#464646; font-family: "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;}
#search .form02 {width:180px; padding:2px; color:#464646; font-family: "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;}
#search .form03 {width:200px; padding:2px; color:#464646; font-family: "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;}
#search .keyword {color:#fff; text-align:center; font-weight:bold;}

#bg_lakoreaportal {width:100%; background-color:#fefefe; border-bottom:1px solid #dedede;}
#lakoreaportal {width:1000px; margin:0 auto; height:30px; line-height:30px;}
#sub_left_cont {float:left; width:685px; padding-top:15px; overflow:hidden;}
#sub_right_cont {float:right; width:300px; padding-top:15px; overflow:hidden;}
#sub_left_cont .top_box {padding:20px 25px 0px 25px; overflow:hidden; border-top:2px solid #000;}
#sub_left_cont .top_box ul {float:left; width:213px;}
#sub_left_cont .top_box ul li {line-height:18px;}
#sub_left_cont .top_box ul img {border:1px solid #dedede; margin-bottom:8px;}
#sub_left_cont .top_box a {color:#333333; font-weight:bold;}
#sub_left_cont .top_box a:hover {color:#0e8ac8; text-decoration:none;}

#sub_left_cont .top_4clm_box {padding:20px 15px 0px 15px; overflow:hidden; border-top:2px solid #000;}
.top_4clm_box .wrap_box {overflow:hidden;}
.top_4clm_box ul {float:left; width:300px; padding:0px 15px 10px 0px; overflow:hidden;}
.top_4clm_box ul li {line-height:18px;}
.top_4clm_box img {float:left; width:80px; margin-right:15px; border:1px solid #dedede;}
.top_4clm_box .title {padding:5px 0;}
.top_4clm_box .title a {color:#464646; font-weight:bold;  }
.top_4clm_box .title a:hover {color:#e20074; text-decoration:none;}
.plf20 {padding:0 20px;}



/* sub_cont */
#sub_cont {width:685px; margin-bottom:15px;}
#sidebar {float:left; width:130px; margin-right:15px; overflow: hidden;}
#sub_box {float:right; width:540px;}

/* sub_box */
#sub_box a {color:#464646; }
.wrap_title01 {background-color:#f5f5f5; border-bottom:1px solid #4a4a4a; border-top:1px solid #4a4a4a; line-height:25px; padding:0 15px; font-size:12px;}
.wrap_title01 h4 {float:left; color:#e20074; font-size:12px;}
.wrap_title01 p a {float:right; color:#464646;}
.wrap_title01 p a:hover {color:#0e8ac8; text-decoration:none}

/* 2clm_box*/

#sub_box .wrap_2clm {float:left; width:269px; }
#sub_box .wrap_2clm ul {padding:14px 15px 0px 15px; }
#sub_box .wrap_2clm ul li{background:url(../images/dot_pink.gif) no-repeat 5px 5px; padding-left:15px; margin-bottom:14px;}
#sub_box .wrap_2clm ul li a:hover {color:#e20074; text-decoration:none;}
.mart15 {margin-top:15px;}

/* gallery */
#sub_cont #gallery {padding:0px 0px 15px 15px; width:525px; background-color:#f5f5f5; }
#sub_cont #gallery h3 {color:#000; margin-bottom:16px; padding-top:15px; font-size:12px;}
#sub_cont #gallery h3 span {color:#e20074;}
#sub_cont #gallery ul {float:left; width:115px; padding-right:15px;}
#sub_cont #gallery ul li {line-height:18px;}
#sub_cont #gallery ul img {border-bottom:2px solid #000; margin-bottom:8px; width:115px; }
#sub_cont #gallery .title a {color:#333333; font-weight:bold;}
#sub_cont #gallery .title a:hover {color:#e20074; text-decoration:none;}
#sub_cont #gallery a:hover {color:#e20074; text-decoration:none;}


/* sub_menu */
#sub_menu {border:1px solid #dedede; margin-bottom:15px; width:128px; overflow:hidden;}
#sub_menu ul {border-bottom:1px dotted #dedede; padding:10px 0; }
#sub_menu li {line-height:20px; padding-left:25px; background:url(../images/dot_pink.gif) no-repeat 15px 8px;}
#sub_menu a {color:#464646;}
#sub_menu a:hover {color:#e20074; text-decoration:none;}
#sub_menu .current a {color:#000; text-decoration:none}
#sub_menu .point {background:none;}
#sub_menu .point a {color:#e20074; font-weight:bold; margin-left:-15px; }
#sub_menu .none {border:none;}
#banner_sidebar {border:1px solid #dedede;}
.banner_540 {margin:15px 0;}

/* box05 */
.box05 h4 {font-size:12px; color:#000; background-color:#f5f5f5; border-bottom:1px solid #000; line-height:25px; text-indent:15px;}
.box05 {border:1px solid #dedede; margin-bottom:15px;}
.box05 ul {padding:10px;  border-bottom:1px solid #dedede;}
.box05 .none {border:none;}
.box05 ul li {line-height:14px; font-size:11px;}
.box05 img {float:left; width:66px; margin-right:10px; border:1px solid #eeeeee;}
.box05 .title {padding:5px 0;}
.box05 .title a {color:#464646; font-weight:bold; font-size:12px;  }
.box05 .title a:hover {color:#0e8ac8; text-decoration:none;}

/*banner*/
#sub_right_cont .banner {margin-bottom:15px;}


/* bg_sub_footer */
#bg_sub_footer  {width:100%; background-color:#f3f3f3; border-top:1px solid #dedede; }
#sub_footer a {color:#464646; }
#sub_footer a:hover {color:#0e8ac8; text-decoration:none;}
#sub_footer .left {float:left; width:500px; height:50px; line-height:50px;}
#sub_footer .left span {margin-right:20px; font-weight:bold;}
#sub_footer .right {float:right;}
#sub_footer .right img {padding-top:10px;}
#sub_footer .info {width:1000px; background:url(../images/small_logo.gif) no-repeat 0 20px  ; border-top:1px solid #eeeeee; padding:10px 0;}
#sub_footer .info p{padding-left:180px; line-height:18px;}

.mar15 {margin:15px 0;}
.marb15 {margin-bottom:15px;}