﻿@charset "UTF-8";

/* CSS Document */

/* HTML Redefine */

* {	margin:0;	padding:0; font: 12px "Verdana", "Tahoma", "Dotum", "Arial", "Trebuchet MS"; color: #666;} 
html {margin:0; padding:0; height:100%; }
body {margin:0; padding:0; height:100%; color:#333333;}
* html body{height:100%;}

a,area {blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style:none;}

a:link {color: #333; text-decoration: none; font-size:1em;}
a:visited {color: #333; text-decoration: none; font-size:1em;}
a:hover, a:active, a:focus {color:#45afd9; text-decoration: underline;font-size:1em;}

h1,h2,h3,h4,h5,h6 {font-weight: bold; padding:0; margin:0;}
h1 { font-size: 1.3em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1.1em; color:#FF3300;}
h4 { font-size: 1.05em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

img {behavior: url(/js/lib/iepngfix.htc); border:none; padding:0; }

hr {border: 0px; margin-top: 5px; margin-bottom:5px; border-top: 1px dotted #2ca3d1; height: 1px;}
p {margin:0; line-height:145%;}
input, textarea { border:1px solid #c4dee1;}
select { border:1px solid #c4dee1; font-size: 11px;}
address {display:none;}

#accessibility {display: none;}

/* basic */

#head {height: 95px; position: relative; z-index:1; padding-left:30px; }
#body {min-height: 100%; margin: -95px 0 -60px 0;}
* html #body {height: 100%;}
#content_wrapper {padding: 95px 0 60px 30px;}
#footer {height:60px; padding:0 0 0 30px; }

/* head */
#seoul_nav { width:870px;}
#seoul_nav ul {float:right; padding:0 0 0 0;}
#seoul_nav ul li { float:left;  list-style:none; }
#seoul_nav ul li img {cursor:pointer;}
#nsg_nav { width:870px;}
#nsg_nav_ho {float:left; width:210px; height:70px;}
#nsg_nav_gnb {float:right; padding-top:12px; width:660px; height:58px; }
#nsg_nav ul {padding:0 0 0 0;}
#nsg_nav ul li {list-style:none; }
#nsg_nav ul li img {cursor: pointer}


/* footer */
#footer_btn {width:870px; height:15px;}
#footer_btn ul li {float:left; list-style:none; display:inline-block;}
#footer_btn ul li img {cursor:pointer;}

#footer_sign {width:870px; height:35px; background:url(/images/nsg_foot_sign.gif) no-repeat 0 0; }
#footer_sign ul li {float:right; list-style:none; display:inline-block;}

/* float */
.fl {float:left;}
.fr {float:right;}
.cb {clear:both; margin:0; padding:0;}

/* main */
#main_vs {width:870px; height:384px; background:url(/images/main_slices_visual.jpg) no-repeat 0 0; padding:0; }
#main_btm {width:870px; height:184px; padding:0;}
#main_btm .fl { width:220px; padding:0 0 0 0;}
#main_btm .fl ul.op_tit {padding:0; }
#main_btm .fl ul {padding-bottom:7px; }
#main_btm .fl ul li {list-style:none;}
#main_btm .fl ul li img { cursor:pointer;}

#main_btm_list { padding:10px 0 0 20px;}
#main_btm_list ul {list-style:none;}
#main_btm_list ul li {color:#666; font-weight:normal; font-size:11px;letter-spacing:-1px; line-height:125%;}

#main_btm .fr {padding:0 210px 0 0;}
#main_btm .fr ul { padding:0;}
#main_btm .fr ul li {float:left; list-style:none;}
#main_btm .fr ul li img { cursor:pointer;}

#main_bnr {width:190px; height:210px; position: absolute; left:710px; top:405px; padding:0; z-index:99;}
#main_bnr ul { padding:0;}
#main_bnr ul li {list-style:none;}
#main_bnr ul li img { cursor:pointer;}

/* subpage */
#sub_vs { width:870px; height:220px;}
#sub_vs2 { width:870px; height:220px; background:url(/images/sub_seq_02.jpg) no-repeat 0 0; padding:0; }
#sub_vs3 { width:870px; height:220px; background:url(/images/sub_seq_03.jpg) no-repeat 0 0; padding:0; }
#sub_vs4 { width:870px; height:220px; background:url(/images/sub_seq_04.jpg) no-repeat 0 0; padding:0; }
#sub_vl { float:left; width:195px; height:203px;}
#sub_vr { float:right; width:660px; height:220px;}

#sub_wrapper {width:920px; padding-bottom:60px}
#sub_nav {float:left; width:190px; height:351px;}
#sub_nav .nv {width:190px; }
#sub_nav .bn {width:190px; height:100px; padding-top:3px;}

#sub_cont {float:right; width:710px; }
.sub_img {padding:10px 0 0 0;}
.sub_dsc {padding:25px 30px 25px 0; text-align: justify; line-height:145%;}
#sub_tab {width:710px; height:58px; background:url(/images/stab_bg.gif) repeat-x 0 0; padding:0; }
#sub_tab ul { list-style:none; padding:0;}
#sub_tab ul li {float:left;}
#sub_tab ul li img { cursor:pointer;}
#ssub_tab {width:710px; height:44px; }
#ssub_tab ul { list-style:none; padding:0;}
#ssub_tab ul li {float:left;}
#ssub_tab ul li img { cursor:pointer;}
#sub_tnav {width:50px; height:28px; position: absolute; left:900px; top:1500px; padding:0; z-index:99;}
#yeyakFrameDiv {float:right; width:690px;}

.sub_loc {float:right;font-size:11px;padding-right:80px;}
.sub_loc .loc {font-size:10px;color:#2CA3D1;}

/* bbs */
/* bbs search box */
div.searchBox { width:100%;margin: 0px;padding: 0px;}
div.searchBox .totalPages { float:left; width:350px; padding:0px;text-align:left;}
div.searchBox .searchBox_contents { float:right; }
div.searchBox .clear { clear:both; }

#bbs_head_list1 { width:640px; height:38px; background:url(/images/bbs_head_list_01.gif) no-repeat 0 8px; padding:0; }
#bbs_head_list4 { width:640px; height:38px; background:url(/images/bbs_head_list_04.gif) no-repeat 0 8px; padding:0; }
#bbs_list_wrapper {width:640px; padding:10px 0 0 0;} 
#innerBox {width:640px; padding:0;}
#innerBox ul { clear:both; width:610px; padding:10px 10px 0px 14px;}
#innerBox ul li { float:left; display: inline;}
.bbs_nw1 {width:40px; padding-left:10px; background:url(/images/bbs_noti.gif) no-repeat 0 0;}
.bbs_nu1 {width:40px; font-size:10px; letter-spacing:-1px; color:#666; padding-left:10px; }
.bbs_ti1 {width:310px; }
.bbs_at1 {width:30px; text-align:center;}
.bbs_id1 {width:105px; font-size:11px; letter-spacing:-1px; color:#666;text-align:center; }
.bbs_dy1 {width:70px; font-size:10px; letter-spacing:-1px; color:#666; text-align:center; }
.bbs_sn1 {width:40px; font-size:10px; letter-spacing:-1px; color:#666; text-align:center; }

.bbs_nw4 {width:40px; padding-left:10px; background:url(/images/bbs_noti.gif) no-repeat 0 0;}
.bbs_nu4 {width:40px; font-size:10px; letter-spacing:-1px; color:#666; padding-left:10px; }
.bbs_ti4 {width:330px; }
.bbs_at4 {width:30px; text-align:center;}
.bbs_id4 {width:80px; font-size:11px; letter-spacing:-1px; color:#666; }
.bbs_dy4 {width:90px; font-size:10px; letter-spacing:-1px; color:#666; }
.bbs_sn4 {width:30px; font-size:10px; letter-spacing:-1px; color:#666; }

.bbs_list_line {width:640px; padding:0;background:url(/images/bbs_dot_line.gif) no-repeat 0 0;font-size:0px;}

#bbs_list_bottom {width:640px; height:40px; background:url(/images/bbs_line.gif) repeat-x 0 15px; padding:20px 0 0 0;}
#bbs_list_bottom ul { clear:both; height:16px; text-align:center;width:640px;padding:10px 0 0 0;}
#bbs_list_bottom ul li { display: inline; padding:0 4px 0 4px;  font-size:11px; letter-spacing:-1px; color:#666;}
#bbs_srch { width:500px; height:40px; padding:0 0 0 140px;}
.bbs_write_btn {width:640px; text-align:right; padding:0px;}

#bbs_head_view1 { width:640px; height:58px; background:url(/images/bbs_head_view.gif) no-repeat 0 7px; padding:16px 0 0 0; }
#bbs_head_view1 ul { clear:both; padding:0px 10px 30px 64px; list-style:none;}
#bbs_head_view1 ul li { float:left; display: inline;}
#bbs_head_view4 { width:640px; height:58px; background:url(/images/bbs_head_view4.gif) no-repeat 0 7px; padding:16px 0 0 0; }
#bbs_head_view4 ul { clear:both; padding:0px 10px 30px 64px; list-style:none;}
#bbs_head_view4 ul li { float:left; display: inline;}
.vi_ti1 {width:485px; font-weight:bold; color:#333;}
.vi_dy1 {width:60px; font-size:10px; letter-spacing:-1px; color:#666;}
.vi_pa1 {width:190px; font-size:11px; letter-spacing:-1px; color:#666;}
.vi_pe1 {width:295px; font-size:11px; letter-spacing:-1px; color:#666;}
.vi_ph1 {width:80px; font-size:10px; letter-spacing:-1px; color:#666;}

.vi_ti4 {width:600px; font-weight:bold; color:#333;}
.vi_na4 {width:220px; font-size:11px; letter-spacing:-1px; color:#666;}
.vi_dy4 {width:210px; font-size:11px; letter-spacing:-1px; color:#666;}
.vi_rc4 {width120px; font-size:11px; letter-spacing:-1px; color:#666;}

#bbs_view { width:640px; padding:0;}
#bbs_view_bottom { width:640px; height:40px; background:url(/images/bbs_line.gif) repeat-x 0 12px; padding:24px 0 0 0;text-align:right}
#bbs_view_ft { width:640px; height:60px; background:url(/images/bbs_ft_view.gif) no-repeat 0 0; padding:0; }
#bbs_view_ft ul { clear:both; padding:8px 10px 17px 70px; list-style:none }
#bbs_view_ft ul li { float:left; display: inline; width:560px; color:#333;}

.bbs_head_line { width:640px; background:url(/images/faq_headline.gif) no-repeat 0 7px; padding:16px 0 0 0; }
.bbs_head_line table { width:100%; }
.bbs_head_line table tr th { width:80px; background:#E8E8E8;padding:2px;}
.bbs_foot_line { width:640px; background:url(/images/bbs_line.gif) repeat-x 0 12px; padding:0px 0 0 0; }

#photo_head { width:640px; height:22px; background:url(/images/photo_top_line.gif) repeat-x 0 0;}
.photo_list { width:660px; clear:both; padding:0 10px 0 0; }
.photo_list ul { float:left; display: inline; list-style:none; width:186px; padding:0 27px 15px 0;  }
.photo_list ul li {display:block; text-align:center; color:#333}
.photo_list ul li img {background:url(/images/photo_thumb.gif) no-repeat 0 0; padding:5px 9px 11px 9px; }
.photo_list22 ul li img {background:url(/images/photo_thumb.gif) no-repeat 0 0; padding:5px 9px 11px 9px; }
.photo_list_dot { width:640px; clear:both; height:20px; background:url(/images/bbs_dot.gif) repeat-x 0 0px; }

#photo_pop {width:100%; height:100%; padding:0px;}
#photo_pop_fr {width:700px; height:600px; background:url(/images/photo_pop_bg.png) repeat 0 0; }
#photo_pop_fr .pop_btn {padding:18px 22px 0 0; text-align:right;}
#photo_pop_fr .pop_btn ul {list-style:none}
#photo_pop_fr .pop_tit { padding:12px 0 0 50px; font-weight:bold; color:#333 }
#photo_pop_fr .pop_pho {padding:25px 35px 0 35px}

#lightview {width:700px; height:600px; background:url(/images/photo_pop_bg.png) repeat 0 0; }
#lightview .pop_btn {padding:17px 22px 0 0; text-align:right;}
#lightview .pop_btn ul {list-style:none}


/* FAQ */
#faq_headline {width:640px; height:5px; background:url(/images/faq_headline.gif) repeat-x 0 0;}
#faq_footline {width:640px; height:10px; background:url(/images/faq_footline.gif) repeat-x 0 0px;}
#faq_box {width:640px;}
#faq_box ul { padding:0 15px 0 15px; list-style:none; background:url(/images/bbs_dot.gif) repeat-x bottom;}
#faq_box ul.en { padding:0 15px 0 15px; list-style:none; background-image:none }
#faq_box ul.an { background-color:#F7F7F7; padding:0 0 0 25px; }
#faq_box ul.enan {background:url(/images/bbs_dot.gif) repeat-x 0 0;}

#faq_box ul li {padding:12px 0 12px 30px; }
#faq_box ul li.fq {background:url(/images/faq_q.gif) no-repeat 0 10px; font-weight:bold; letter-spacing:inherit; color:#333;}
#faq_box ul li.fa {background:url(/images/faq_a.gif) no-repeat 0 10px;}
#faq_box ul li .bulllet {background:url(/images/bulllet.gif) no-repeat 0px 2px; padding-left:10px;padding-top:0px;}

/* font */
.bol {font-weight:bold}
.blue {font-size:11px; color:#2ca3d1; }

.clear {clear:both;}

/* calendar */
.myCalendar {width:98%;}
.myCalendar h3 {width:100%;display:block;height:25px;font-size:18px;font-weight:bold;color:#CC6715;font-family:verdana;text-align:center;}
.myCalendar th {width:100px;height:25px;background:#FEFEFE;text-align:center;border:1px solid #929292;font-weight:bold;}
.myCalendar th.sun {color:#F71D20;}
.myCalendar th.mon {color:#000000;}
.myCalendar th.sat {color:#007CFF;}
.myCalendar td {border:1px solid #929292;;height:50px;color:#9a9a9a;padding:4px;font-size:13px;font-weight:bold;}
.myCalendar td p {width:100%;text-align:center;padding-top20px;font-size:12px;font-weight:nomal;color:#929292}
.myCalendar td p span.no {color:#9A9898;}
.myCalendar td p span.ok {color:#C1BFBF;}
.myCalendar td p span.wt {color:#3562F2;}
.myCalendar td.sun {color:#F71D20;font-weight:bold;background:#ffffff;}
.myCalendar td.mon {color:#000000;font-weight:bold;background:#ffffff;}
.myCalendar td.sat {color:#007CFF;font-weight:bold;background:#ffffff;}

.myCalendar td.ck {color:#b94d4b;font-weight:bold;background:#f2f2f2;}
.myCalendar td.cn {background:#f2f2f2;}


.myYeyak {width:100%;}
.myYeyak h2 {display:block;}

.wedding_photo {padding:10px 0 10px 0;}
.wedding_photo ul {clear:both; padding:0 10px 10px 0; list-style:none; }
.wedding_photo ul li { display:inline; padding-right:6px;}
.wedding_photo ul li img{ border: 1px solid #2ca3d1;}

.popupDiv {
	scrollbar-face-color:e3e3e3;
	scrollbar-3dlight-color: ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:ffffff;
	scrollbar-shadow-color:ffffff;
	scrollbar-track-color:ffffff;
	scrollbar-arrow-color:#a3a3a3
}

.contentsRealName {margin-left:-10px;width:690px;}
